Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | to include source lines in output stream AssemblyItem's appropriate function ↵ | Liana Husikyan | 2015-03-05 | 1 | -2/+5 |
| | | | | is now receiving the map of fileNames to sourceCodes as argument. | ||||
* | Implemented passing arguments to the base constructor. | Liana Husikyan | 2015-03-02 | 1 | -3/+4 |
| | |||||
* | Tighter coupling for Assembly items retrieval | Lefteris Karapetsas | 2015-02-25 | 1 | -3/+6 |
| | | | | - Exposing only assembly items, not the entire compiler context | ||||
* | Styling changes for SourceLocation and friends | Lefteris Karapetsas | 2015-02-25 | 1 | -0/+1 |
| | |||||
* | Simple Assembly Locations test | Lefteris Karapetsas | 2015-02-25 | 1 | -0/+2 |
| | | | | - Also adding some helper functions to SourceLocation | ||||
* | Stack height checks and fix. | Christian | 2015-02-23 | 1 | -1/+1 |
| | |||||
* | Inline member initialisation | Liana Husikyan | 2015-02-21 | 1 | -1/+2 |
| | | | | | renamed VariableDefinition class to VariableDeclarationStatement added tests | ||||
* | Merge pull request #1074 from arkpar/mix_codemodel | Gav Wood | 2015-02-18 | 1 | -0/+2 |
|\ | | | | | Mix: Allow more than one contract | ||||
| * | allow more than one contract | arkpar | 2015-02-17 | 1 | -0/+2 |
| | | |||||
* | | Unpacking of dynamically sized arguments. | Christian | 2015-02-17 | 1 | -2/+2 |
|/ | |||||
* | Super keyword. | Christian | 2015-01-29 | 1 | -7/+1 |
| | |||||
* | EVM Code for simple accessor function is properly generated | Lefteris Karapetsas | 2015-01-29 | 1 | -1/+1 |
| | |||||
* | All interface functions are external. | Lefteris Karapetsas | 2015-01-29 | 1 | -0/+2 |
| | |||||
* | Work in progress for state variable accessors | Lefteris Karapetsas | 2015-01-29 | 1 | -4/+4 |
| | | | | | | | | | - Changed the code so that a generic declaration with the combination of a function type can be used wherer a function definition was used before - Since using an std::pair everywhere is really tiring with this commit I am in the process of abstracting it into a function | ||||
* | Modifier overrides and callgraph analysis. | Christian | 2015-01-26 | 1 | -1/+2 |
| | |||||
* | Compilation of function modifiers. | Christian | 2015-01-26 | 1 | -2/+11 |
| | |||||
* | Include virtual function overrides in constructor context. | Christian | 2015-01-20 | 1 | -1/+4 |
| | |||||
* | Call constructors of base classes. | Christian | 2015-01-20 | 1 | -4/+5 |
| | |||||
* | Magic variables are only needed durinng name and type resolution, not during ↵ | Christian | 2015-01-20 | 1 | -3/+3 |
| | | | | compilation. | ||||
* | A first version of Natspec warning popup | Lefteris Karapetsas | 2015-01-13 | 1 | -0/+2 |
| | | | | | | | - Runtime Contract code hash can now be retrieved from the Compiler - Using the hash the Natspec handler stores and later retrieves Natspec JSON for a given contract. | ||||
* | Fix some warnings about uninitialized members. | Christian | 2015-01-07 | 1 | -1/+1 |
| | |||||
* | Merge pull request #623 from chriseth/sol_constructorChecks | chriseth | 2014-12-17 | 1 | -3/+9 |
|\ | | | | | Checks for the constructor and ability to call functions | ||||
| * | Add functions needed by constructor. | Christian | 2014-12-17 | 1 | -3/+9 |
| | | |||||
* | | Adding a ForStatement solidity AST Node. | Lefteris Karapetsas | 2014-12-17 | 1 | -0/+1 |
|/ | | | | | | | - Adding ForStatement node - Implemented Parsing for ForStatement - A simple parsing test for the ForStatement - Work in progress | ||||
* | Create contracts. | Christian | 2014-12-15 | 1 | -2/+4 |
| | |||||
* | Swap literals to the end if optimizing. | Christian | 2014-12-12 | 1 | -2/+4 |
| | |||||
* | Clear separation between ASTVisitor and ASTConstVisitor and more const ↵ | Christian | 2014-12-08 | 1 | -1/+1 |
| | | | | specifiers. | ||||
* | Const AST visitor for the compiler. | Christian | 2014-12-08 | 1 | -9/+9 |
| | |||||
* | Magic variables. | Christian | 2014-11-24 | 1 | -4/+1 |
| | |||||
* | Special handling for constructor. | Christian | 2014-11-19 | 1 | -4/+9 |
| | |||||
* | Option to activate the optimizer for solidity. | Christian | 2014-11-07 | 1 | -2/+2 |
| | |||||
* | Some tests and bugfixes for the compiler. | Christian | 2014-11-03 | 1 | -1/+0 |
| | |||||
* | Actual contract creator and add solidity to AlethZero interface. | Christian | 2014-10-31 | 1 | -0/+2 |
| | |||||
* | Function selector and variable (un)packing. | Christian | 2014-10-31 | 1 | -5/+11 |
| | |||||
* | Renamed file. | Christian | 2014-10-31 | 1 | -1/+1 |
| | |||||
* | Contract compiler and also add ExpressionStatement to AST. | Christian | 2014-10-30 | 1 | -117/+24 |
| | | | | | | | | 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 | -2/+14 |
| | |||||
* | Documentation for AST, Parser, Scanner and other classes. | Christian | 2014-10-25 | 1 | -2/+2 |
| | |||||
* | Expression compiler. | Christian | 2014-10-25 | 1 | -0/+140 |