solidity/test/libsolidity
chriseth 7ea3d950d7 Allow calling internal functions of libraries.
Internal functions of libraries can be called as if the library were a
base contract of the calling contract. As the calling convention for
internal functions is to not create a new call context, the code of
these functions will be pulled into the context of the caller,
duplicating their code. This might pull in code of further internal or
even private functions.

The use case for such functions is to allow libraries which can operate
on memory types such that these types can also be modified in place.
2016-05-03 22:41:18 +02:00
..
Assembly.cpp Remove log.h from solidity. 2016-04-12 01:03:46 +02:00
CMakeLists.txt Move Solidity tests. 2015-08-19 21:54:09 +02:00
GasMeter.cpp Remove code duplication in source references formatter. 2016-04-01 00:54:12 +02:00
Imports.cpp Tests for library name clashes. 2016-01-14 11:36:11 +01:00
InlineAssembly.cpp Remove log.h from solidity. 2016-04-12 01:03:46 +02:00
SolidityABIJSON.cpp File reorganisation. 2015-10-21 00:46:01 +02:00
SolidityEndToEndTest.cpp Allow calling internal functions of libraries. 2016-05-03 22:41:18 +02:00
solidityExecutionFramework.h Explicitly init seal engine. 2016-04-15 20:16:07 +02:00
SolidityExpressionCompiler.cpp Remove log.h from solidity. 2016-04-12 01:03:46 +02:00
SolidityInterface.cpp File reorganisation. 2015-10-21 00:46:01 +02:00
SolidityNameAndTypeResolution.cpp Remove log.h from solidity. 2016-04-12 01:03:46 +02:00
SolidityNatspecJSON.cpp Store docstrings in AST annotations. 2015-10-26 15:24:36 +01:00
SolidityOptimizer.cpp enable solidity test 2016-04-04 15:18:24 +04:00
SolidityParser.cpp Remove log.h from solidity. 2016-04-12 01:03:46 +02:00
SolidityScanner.cpp File reorganisation. 2015-10-21 00:46:01 +02:00
SolidityTypes.cpp tests added and changes made 2016-02-18 11:22:56 -06:00