aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/codegen/CompilerContext.cpp
Commit message (Expand)AuthorAgeFilesLines
* Re-allow multiple modifiers per function.chriseth2017-07-271-5/+7
* Report location on stack too deep if possibleAlex Beregszaszi2017-07-271-0/+1
* Merge pull request #2460 from ethereum/disallowMultiModifierAlex Beregszaszi2017-06-261-0/+1
|\
| * Disallow invoking the same modifier multiple times.chriseth2017-06-241-0/+1
* | Change invalid opcode to revert for input validation.chriseth2017-06-241-0/+14
|/
* Avoid including Scanner.h in ParserBase.hAlex Beregszaszi2017-06-231-0/+1
* Use inline assembly directly and not via AsmStackAlex Beregszaszi2017-06-091-3/+17
* Initial EVM1.5 assembly implementation.chriseth2017-06-081-1/+2
* Adapt EVM codegen to new namespace.chriseth2017-05-261-5/+5
* Refactor to abstract assembly to JULIA.chriseth2017-05-201-8/+8
* Review comments.chriseth2017-04-251-2/+4
* Split external identifier access into resolving and code generation.chriseth2017-04-251-8/+15
* Allow inserting low-level functions without calling them.chriseth2017-01-261-5/+16
* Split line.chriseth2017-01-261-1/+3
* Address feedback from code review.Valentin Wüstholz2017-01-261-3/+3
* Change translation of implicit throws (issue #1589).Valentin Wüstholz2017-01-261-0/+12
* Use int arithmetics for stack adjustment.chriseth2017-01-241-1/+1
* Move some util functions to low-level functions.chriseth2017-01-241-18/+51
* Low level named functions for CompilerContext.chriseth2017-01-241-0/+15
* Fix inline assembly.chriseth2016-12-121-1/+2
* Reset stack height after inline assembly blockAlex Beregszaszi2016-12-121-0/+1
* Better assert message for appendInlineAssembnlyAlex Beregszaszi2016-12-121-1/+1
* Fix tests.chriseth2016-12-011-7/+0
* Add swarm hash to the end of the bytecode.chriseth2016-12-011-7/+0
* Metadata stamp.chriseth2016-12-011-0/+7
* Fix licensing headersVoR02202016-11-231-4/+4
* Converted sub assembly to smart pointer.chriseth2016-11-161-7/+7
* Stored combined creation and runtime tags.chriseth2016-11-161-8/+8
* Provide inline assembly to the code generator. (#840)chriseth2016-08-161-0/+48
* Allow calling internal functions of libraries.chriseth2016-05-041-0/+6
* 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