aboutsummaryrefslogtreecommitdiffstats
path: root/ExpressionCompiler.cpp
Commit message (Expand)AuthorAgeFilesLines
* BLOCKHASHGav Wood2015-01-051-3/+3
* Bugfix: Additional swap for compound assignment.Christian2014-12-191-0/+2
* Assertions that throw InternalCompilerErrors.Christian2014-12-171-20/+13
* Create contracts.Christian2014-12-151-0/+38
* Correctly check for string prefix plus indentation change.Christian2014-12-151-1/+1
* Calls to bare contracts.Christian2014-12-131-56/+66
* Merge remote-tracking branch 'ethereum/develop' into sol_swapConstantsChristian2014-12-131-16/+24
|\
| * Merge remote-tracking branch 'ethereum/develop' into sol_stringsChristian2014-12-111-19/+19
| |\
| * | Helper functions to access memory.Christian2014-12-111-21/+15
| * | String types.Christian2014-12-101-4/+18
* | | Swap literals to the end if optimizing.Christian2014-12-121-6/+20
| |/ |/|
* | Merge pull request #577 from chriseth/sol_constCleanupchriseth2014-12-111-19/+19
|\ \ | |/ |/|
| * Clear separation between ASTVisitor and ASTConstVisitor and more const specif...Christian2014-12-081-1/+1
| * Const AST visitor for the compiler.Christian2014-12-081-18/+18
* | Const change.chriseth2014-12-101-1/+1
* | Variable-size stack elements for expression compiler.Christian2014-12-091-15/+53
* | Calling functions of other contracts.Christian2014-12-081-53/+86
|/
* Warning fix.Gav Wood2014-11-281-1/+1
* Global functions.Christian2014-11-261-10/+45
* Sending ether.Christian2014-11-261-23/+56
* More general function types and references.Christian2014-11-261-5/+5
* Access to blockchain data.Christian2014-11-241-3/+28
* Magic variables.Christian2014-11-241-28/+57
* Contracts as types and framework for special global variables.Christian2014-11-241-3/+11
* Convenience class for type members.Christian2014-11-241-4/+1
* Struct types.Christian2014-11-141-4/+13
* Mapping types.Christian2014-11-141-59/+118
* Merge remote-tracking branch 'ethereum/develop' into sol_stateVariablesChristian2014-11-101-33/+19
|\
| * Evaluate expressions in convenient order.Christian2014-11-071-32/+19
* | State variables.Christian2014-11-081-48/+79
|/
* Removed superfluous braces.chriseth2014-11-071-2/+0
* Re-added some changes lost in merges.Christian2014-11-071-2/+1
* Stylistic changes.chriseth2014-11-071-2/+0
* Type promotion fixes and tests.Christian2014-11-061-11/+5
* Proper type promotion and conversion.Christian2014-11-061-27/+54
* Allow implicit type conversions for comparisons.Christian2014-11-061-14/+7
* Converted all asserts to exceptions.Christian2014-11-051-29/+29
* Some tests and bugfixes for the compiler.Christian2014-11-031-0/+1
* Bugfix: Swap before mod and div.Christian2014-11-031-2/+2
* Merge remote-tracking branch 'ethereum/develop' into sol_contractCompilerChristian2014-11-011-6/+6
* Renamed file.Christian2014-10-311-0/+1
* Contract compiler and also add ExpressionStatement to AST.Christian2014-10-301-0/+408