Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote-tracking branch 'ethereum/develop' into sol_typePromotion | Christian | 2014-11-07 | 1 | -19/+1 |
|\ | |||||
| * | Minor cleanup. | Christian | 2014-11-06 | 1 | -19/+1 |
| | | |||||
* | | Re-added some changes lost in merges. | Christian | 2014-11-07 | 1 | -1/+1 |
| | | |||||
* | | More information for type expectation errors. | Christian | 2014-11-06 | 1 | -5/+11 |
| | | |||||
* | | Detect integer length from literals and remove "std::". | Christian | 2014-11-06 | 1 | -0/+2 |
|/ | |||||
* | Stylistic corrections. | Christian | 2014-11-05 | 1 | -1/+1 |
| | |||||
* | Converted all asserts to exceptions. | Christian | 2014-11-05 | 1 | -13/+12 |
| | |||||
* | Stylistic changes. | chriseth | 2014-11-04 | 1 | -4/+0 |
| | |||||
* | Contract compiler and also add ExpressionStatement to AST. | Christian | 2014-10-30 | 1 | -15/+28 |
| | | | | | | | | 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. | ||||
* | Bugfix: Allow empty return statements without type checking. | Christian | 2014-10-30 | 1 | -0/+2 |
| | |||||
* | Compiler for assignments. | Christian | 2014-10-29 | 1 | -3/+10 |
| | |||||
* | Removed std:: where it made sense. | Christian | 2014-10-25 | 1 | -9/+11 |
| | |||||
* | Replace BOOST_ASSERT by assert. | Christian | 2014-10-25 | 1 | -8/+8 |
| | |||||
* | Expression compiler. | Christian | 2014-10-25 | 1 | -10/+13 |
| | |||||
* | Remove nullptr comparisons. | Christian | 2014-10-24 | 1 | -8/+8 |
| | |||||
* | Use createTypeError everywhere and stream out Location. | Christian | 2014-10-24 | 1 | -4/+1 |
| | |||||
* | Use boost errinfo. | Christian | 2014-10-24 | 1 | -15/+19 |
| | |||||
* | Improved exceptions and reporting exceptions for command-line compiler. | Christian | 2014-10-23 | 1 | -20/+17 |
| | |||||
* | Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for type | Christian | 2014-10-20 | 1 | -48/+38 |
| | | | | pointer. | ||||
* | Coding style cleanup: const and vecptr. | Christian | 2014-10-20 | 1 | -1/+1 |
| | |||||
* | Coding style and cleanup | Christian | 2014-10-17 | 1 | -25/+4 |
| | |||||
* | Corrected coding style. | Christian | 2014-10-16 | 1 | -55/+88 |
| | |||||
* | Some fixes for the type system, should be quite usable now. | Christian | 2014-10-16 | 1 | -1/+1 |
| | |||||
* | Added meaningful exception types. | Christian | 2014-10-16 | 1 | -13/+23 |
| | |||||
* | Type system, not yet complete. | Christian | 2014-10-16 | 1 | -14/+230 |
| | |||||
* | AST printer and command line tool, some fixes. | Christian | 2014-10-10 | 1 | -0/+232 |
| | |||||
* | Corrected indentation. | Christian | 2014-10-09 | 1 | -11/+11 |
| | |||||
* | Solidity parser, can not parse much yet. | Christian | 2014-10-08 | 1 | -0/+23 |