Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Warning fix. | Gav Wood | 2014-11-28 | 1 | -1/+1 |
| | | | | ECDSA recover fix. | ||||
* | Global functions. | Christian | 2014-11-26 | 1 | -10/+45 |
| | |||||
* | Sending ether. | Christian | 2014-11-26 | 1 | -23/+56 |
| | |||||
* | More general function types and references. | Christian | 2014-11-26 | 1 | -5/+5 |
| | |||||
* | Access to blockchain data. | Christian | 2014-11-24 | 1 | -3/+28 |
| | |||||
* | Magic variables. | Christian | 2014-11-24 | 1 | -28/+57 |
| | |||||
* | Contracts as types and framework for special global variables. | Christian | 2014-11-24 | 1 | -3/+11 |
| | |||||
* | Convenience class for type members. | Christian | 2014-11-24 | 1 | -4/+1 |
| | |||||
* | Struct types. | Christian | 2014-11-14 | 1 | -4/+13 |
| | |||||
* | Mapping types. | Christian | 2014-11-14 | 1 | -59/+118 |
| | |||||
* | Merge remote-tracking branch 'ethereum/develop' into sol_stateVariables | Christian | 2014-11-10 | 1 | -33/+19 |
|\ | | | | | | | | | Conflicts: libsolidity/ExpressionCompiler.cpp | ||||
| * | Evaluate expressions in convenient order. | Christian | 2014-11-07 | 1 | -32/+19 |
| | | |||||
* | | State variables. | Christian | 2014-11-08 | 1 | -48/+79 |
|/ | |||||
* | Removed superfluous braces. | chriseth | 2014-11-07 | 1 | -2/+0 |
| | |||||
* | Re-added some changes lost in merges. | Christian | 2014-11-07 | 1 | -2/+1 |
| | |||||
* | Stylistic changes. | chriseth | 2014-11-07 | 1 | -2/+0 |
| | |||||
* | Type promotion fixes and tests. | Christian | 2014-11-06 | 1 | -11/+5 |
| | |||||
* | Proper type promotion and conversion. | Christian | 2014-11-06 | 1 | -27/+54 |
| | |||||
* | Allow implicit type conversions for comparisons. | Christian | 2014-11-06 | 1 | -14/+7 |
| | |||||
* | Converted all asserts to exceptions. | Christian | 2014-11-05 | 1 | -29/+29 |
| | |||||
* | Some tests and bugfixes for the compiler. | Christian | 2014-11-03 | 1 | -0/+1 |
| | |||||
* | Bugfix: Swap before mod and div. | Christian | 2014-11-03 | 1 | -2/+2 |
| | |||||
* | Merge remote-tracking branch 'ethereum/develop' into sol_contractCompiler | Christian | 2014-11-01 | 1 | -6/+6 |
| | | | | | | | | | | | | 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 | ||||
* | Renamed file. | Christian | 2014-10-31 | 1 | -0/+1 |
| | |||||
* | Contract compiler and also add ExpressionStatement to AST. | Christian | 2014-10-30 | 1 | -0/+408 |
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. |