aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/codegen/CompilerContext.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix licensing headersVoR02202016-11-231-4/+4
| | | | Signed-off-by: VoR0220 <rj@erisindustries.com>
* Converted sub assembly to smart pointer.chriseth2016-11-161-7/+7
|
* Stored combined creation and runtime tags.chriseth2016-11-161-8/+8
| | | | | | | Includes a change to Assembly to allow tags from sub-assemblies to be used. Sorry, this get a bit bigger than I thought.
* Provide inline assembly to the code generator. (#840)chriseth2016-08-161-0/+48
| | | | | | * Directly usable inline assembly. * Add missing header.
* Allow calling internal functions of libraries.chriseth2016-05-041-0/+6
| | | | | | | | | | | | 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.
* Remove non-determinism in missing code queue.chriseth2016-05-031-18/+48
|
* reduce unnecessary solidity:: namespaceDimitry2016-04-041-2/+2
|
* rename namespace for instruction.h/cpp in libevmasmDimitry2016-04-021-2/+2
|
* Do not store elements of a contract by AST node type.chriseth2015-11-261-3/+3
|
* File reorganisation.chriseth2015-10-211-0/+223