aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Stylistic changes.chriseth2014-11-042-5/+4
* Some tests and bugfixes for the compiler.Christian2014-11-033-20/+14
* Bugfix: Swap before mod and div.Christian2014-11-031-2/+2
* Merge remote-tracking branch 'ethereum/develop' into sol_contractCompilerChristian2014-11-0111-100/+179
|\
| * Big fixes.Gav Wood2014-10-311-2/+2
| * Corrected doxygen post comments.Christian2014-10-312-8/+8
| * Further const placement changes.Christian2014-10-304-7/+7
| * Fixed placements of const.Christian2014-10-302-9/+9
| * Merge remote-tracking branch 'ethereum/develop' into sol_expressionCompilerChristian2014-10-301-0/+2
| |\
| * | Adjustments for the NEG->BNOT change.Christian2014-10-291-8/+5
| * | Merge remote-tracking branch 'ethereum/develop' into sol_expressionCompilerChristian2014-10-292-26/+2
| |\ \
| * | | Forgot some asterisks.Christian2014-10-282-8/+12
| * | | Asterisk-syntax for doxygen class documentation.Christian2014-10-286-74/+159
| * | | Stylistic corrections.Christian2014-10-283-26/+22
* | | | Actual contract creator and add solidity to AlethZero interface.Christian2014-10-317-6/+113
* | | | Function selector and variable (un)packing.Christian2014-10-314-11/+117
* | | | Renamed file.Christian2014-10-315-3/+4
* | | | Merge remote-tracking branch 'ethereum/develop' into sol_contractCompilerChristian2014-10-300-0/+0
|\ \ \ \ | | |_|/ | |/| |
| * | | Parser fix: Consume break and continue.Christian2014-10-291-0/+2
| | |/ | |/|
* | | Contract compiler and also add ExpressionStatement to AST.Christian2014-10-3019-567/+937
* | | Bugfix: Allow empty return statements without type checking.Christian2014-10-301-0/+2
* | | Compiler for assignments.Christian2014-10-295-29/+123
* | | NEG->BNOT changeChristian2014-10-291-8/+4
* | | Merge remote-tracking branch 'ethereum/develop' into sol_contractCompilerChristian2014-10-292-26/+2
|\| | | |/ |/|
| * Merge pull request #418 from chriseth/dependencyCleanupGav Wood2014-10-261-26/+1
| |\
| | * CMakeLists library dependency cleanup for libdevcore, libevmface, libsolidit...Christian2014-10-261-26/+1
| * | Warnings fixes.Gav Wood2014-10-261-0/+1
| |/
* | Removed some more boost asserts.Christian2014-10-251-20/+20
* | Removed std:: where it made sense.Christian2014-10-255-57/+66
* | Replace BOOST_ASSERT by assert.Christian2014-10-257-38/+34
* | Documentation for AST, Parser, Scanner and other classes.Christian2014-10-255-36/+93
* | Some documentation.Christian2014-10-256-12/+31
* | Expression compiler.Christian2014-10-257-30/+671
|/
* Merge pull request #410 from chriseth/sol_exceptionsGav Wood2014-10-2512-69/+222
|\
| * Use the passed stream, not std::cerr.Christian2014-10-251-5/+5
| * Use endl instead of "\n".Christian2014-10-242-7/+7
| * Remove nullptr comparisons.Christian2014-10-246-24/+21
| * Use createTypeError everywhere and stream out Location.Christian2014-10-245-11/+13
| * Use boost errinfo.Christian2014-10-248-83/+164
| * Improved exceptions and reporting exceptions for command-line compiler.Christian2014-10-236-38/+111
* | Sorted include directives.Christian2014-10-241-1/+1
* | Type information for AST printer.Christian2014-10-234-7/+53
|/
* Corrected spacing around colon.Christian2014-10-237-73/+68
* Cleanup of copyright headers.Christian2014-10-202-82/+102
* Access modifier cleanup.Christian2014-10-203-1/+28
* Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for typeChristian2014-10-2013-313/+302
* Coding style cleanup: const and vecptr.Christian2014-10-2012-76/+74
* Keyword cleanupChristian2014-10-172-65/+14
* Coding style and cleanupChristian2014-10-1714-315/+199
* Corrected coding style.Christian2014-10-1620-1049/+1145
* Remove unused parameters.Christian2014-10-161-3/+3
* Some fixes for the type system, should be quite usable now.Christian2014-10-164-159/+195
* Added meaningful exception types.Christian2014-10-164-29/+77
* Type system, not yet complete.Christian2014-10-1613-123/+816
* Added copyright blocks.Christian2014-10-138-0/+176
* Name resolution.Christian2014-10-1310-64/+318
* AST printer and command line tool, some fixes.Christian2014-10-108-55/+955
* Initial implementation of Solidity parser finished, not yet tested much.Christian2014-10-104-28/+338
* Corrected indentation.Christian2014-10-099-1273/+1292
* Parse everything up to function bodies and report parser errors with location.Christian2014-10-098-68/+264
* Solidity parser, can not parse much yet.Christian2014-10-089-28/+675
* Solidity scanner and some unit tests.Christian2014-10-085-0/+1370