Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Warnings fixes (well.. the UPnP was actually a crash fix.) | Gav Wood | 2014-12-03 | 1 | -1/+1 |
| | |||||
* | Sending ether. | Christian | 2014-11-26 | 1 | -1/+1 |
| | |||||
* | Magic variables. | Christian | 2014-11-24 | 1 | -9/+6 |
| | |||||
* | Special handling for constructor. | Christian | 2014-11-19 | 1 | -34/+59 |
| | |||||
* | Mapping types. | Christian | 2014-11-14 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'ethereum/develop' into sol_jumptable | Christian | 2014-11-11 | 1 | -2/+2 |
|\ | | | | | | | | | Conflicts: libsolidity/Compiler.cpp | ||||
| * | Merge remote-tracking branch 'ethereum/develop' into sol_optimizer | Christian | 2014-11-10 | 1 | -6/+13 |
| |\ | | | | | | | | | | | | | Conflicts: libevmcore/Instruction.cpp | ||||
| * \ | Merge remote-tracking branch 'ethereum/develop' into sol_optimizer | Christian | 2014-11-07 | 1 | -3/+4 |
| |\ \ | |||||
| * | | | Prevent optimizer from changing certain parts of the code. | Christian | 2014-11-07 | 1 | -2/+3 |
| | | | | |||||
| * | | | Option to activate the optimizer for solidity. | Christian | 2014-11-07 | 1 | -2/+2 |
| | | | | |||||
* | | | | Replace function selector jump table by more resilient linear time check. | Christian | 2014-11-10 | 1 | -20/+19 |
| |_|/ |/| | | |||||
* | | | State variables. | Christian | 2014-11-08 | 1 | -6/+13 |
| |/ |/| | |||||
* | | Merge remote-tracking branch 'ethereum/develop' into sol_typePromotion | Christian | 2014-11-07 | 1 | -6/+4 |
|\| | |||||
| * | Ignore break and continue outside of loops. | Christian | 2014-11-06 | 1 | -6/+4 |
| | | |||||
* | | Proper type promotion and conversion. | Christian | 2014-11-06 | 1 | -3/+4 |
|/ | |||||
* | Converted all asserts to exceptions. | Christian | 2014-11-05 | 1 | -2/+4 |
| | |||||
* | Some tests and bugfixes for the compiler. | Christian | 2014-11-03 | 1 | -19/+13 |
| | |||||
* | Merge remote-tracking branch 'ethereum/develop' into sol_contractCompiler | Christian | 2014-11-01 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libsolidity/AST.cpp libsolidity/AST.h libsolidity/Compiler.cpp libsolidity/Compiler.h libsolidity/NameAndTypeResolver.h libsolidity/Types.cpp solc/main.cpp test/solidityCompiler.cpp | ||||
| * | Big fixes. | Gav Wood | 2014-10-31 | 1 | -2/+2 |
| | | |||||
| * | Fixed placements of const. | Christian | 2014-10-30 | 1 | -1/+1 |
| | | |||||
| * | Adjustments for the NEG->BNOT change. | Christian | 2014-10-29 | 1 | -8/+5 |
| | | |||||
| * | Stylistic corrections. | Christian | 2014-10-28 | 1 | -7/+3 |
| | | |||||
* | | Actual contract creator and add solidity to AlethZero interface. | Christian | 2014-10-31 | 1 | -0/+13 |
| | | |||||
* | | Function selector and variable (un)packing. | Christian | 2014-10-31 | 1 | -5/+95 |
| | | |||||
* | | Contract compiler and also add ExpressionStatement to AST. | Christian | 2014-10-30 | 1 | -386/+123 |
| | | | | | | | | | | | | | | | | ExpressionStatement functions as glue between Statements and Expressions. This way it is possible to detect when the border between statements and expressions is crossed while walking the AST. Note that ExpressionStatement is not the only border, almost every statement can contains expressions. | ||||
* | | Compiler for assignments. | Christian | 2014-10-29 | 1 | -23/+90 |
| | | |||||
* | | NEG->BNOT change | Christian | 2014-10-29 | 1 | -8/+4 |
|/ | |||||
* | Removed some more boost asserts. | Christian | 2014-10-25 | 1 | -20/+20 |
| | |||||
* | Expression compiler. | Christian | 2014-10-25 | 1 | -0/+408 |