aboutsummaryrefslogtreecommitdiffstats
path: root/Compiler.cpp
Commit message (Expand)AuthorAgeFilesLines
* Special handling for constructor.Christian2014-11-191-34/+59
* Mapping types.Christian2014-11-141-1/+1
* Merge remote-tracking branch 'ethereum/develop' into sol_jumptableChristian2014-11-111-2/+2
|\
| * Merge remote-tracking branch 'ethereum/develop' into sol_optimizerChristian2014-11-101-6/+13
| |\
| * \ Merge remote-tracking branch 'ethereum/develop' into sol_optimizerChristian2014-11-071-3/+4
| |\ \
| * | | Prevent optimizer from changing certain parts of the code.Christian2014-11-071-2/+3
| * | | Option to activate the optimizer for solidity.Christian2014-11-071-2/+2
* | | | Replace function selector jump table by more resilient linear time check.Christian2014-11-101-20/+19
| |_|/ |/| |
* | | State variables.Christian2014-11-081-6/+13
| |/ |/|
* | Merge remote-tracking branch 'ethereum/develop' into sol_typePromotionChristian2014-11-071-6/+4
|\|
| * Ignore break and continue outside of loops.Christian2014-11-061-6/+4
* | Proper type promotion and conversion.Christian2014-11-061-3/+4
|/
* Converted all asserts to exceptions.Christian2014-11-051-2/+4
* Some tests and bugfixes for the compiler.Christian2014-11-031-19/+13
* Merge remote-tracking branch 'ethereum/develop' into sol_contractCompilerChristian2014-11-011-1/+1
|\
| * Big fixes.Gav Wood2014-10-311-2/+2
| * Fixed placements of const.Christian2014-10-301-1/+1
| * Adjustments for the NEG->BNOT change.Christian2014-10-291-8/+5
| * Stylistic corrections.Christian2014-10-281-7/+3
* | Actual contract creator and add solidity to AlethZero interface.Christian2014-10-311-0/+13
* | Function selector and variable (un)packing.Christian2014-10-311-5/+95
* | Contract compiler and also add ExpressionStatement to AST.Christian2014-10-301-386/+123
* | Compiler for assignments.Christian2014-10-291-23/+90
* | NEG->BNOT changeChristian2014-10-291-8/+4
|/
* Removed some more boost asserts.Christian2014-10-251-20/+20
* Expression compiler.Christian2014-10-251-0/+408