aboutsummaryrefslogtreecommitdiffstats
path: root/ExpressionCompiler.h
Commit message (Expand)AuthorAgeFilesLines
* Move assembly related files to libevmasm and Params.h/.cpp to libevmcore.chriseth2015-04-301-1/+1
* bytes parameters for events and sha3.chriseth2015-04-221-6/+12
* Clean up some code redundancy.Gav Wood2015-03-261-1/+0
* Enlarge storage references to two stack slots.chriseth2015-03-171-1/+0
* Stylistic changes.Christian2015-02-251-1/+2
* Removed code duplication.Christian2015-02-251-0/+15
* LValue refactoring.Christian2015-02-251-82/+26
* Move SourceLocation to evmcoreLefteris Karapetsas2015-02-251-1/+1
* Moving Source Location libdevcoreLefteris Karapetsas2015-02-251-5/+5
* Parsing of array types and basic implementation.Christian2015-02-211-2/+2
* renamed fromIdentifier to fromStateVariableLiana Husikyan2015-02-211-6/+2
* cosmetic changesLiana Husikyan2015-02-211-1/+1
* Inline member initialisationLiana Husikyan2015-02-211-1/+12
* Fixes for assigning and deleting structs containing byte arrays.Christian2015-02-181-1/+1
* Copying structs.Christian2015-02-131-16/+17
* Moved copy code to CompilerUtils.Christian2015-02-121-1/+1
* Dynamic copy to memory.Christian2015-02-121-15/+12
* Simple copy of bytes to storage.Christian2015-02-121-1/+4
* Arbitrary parameters for call() and all hash functions.Christian2015-02-101-1/+2
* Merge pull request #986 from LefterisJP/sol_StyleFixchriseth2015-02-101-8/+8
|\
| * LValueType of Expression Compiler is now CamelCaseLefteris Karapetsas2015-02-091-8/+8
| * ExpressionCompiler's enums to CamelCaseLefteris Karapetsas2015-02-091-8/+8
* | Typo fix.chriseth2015-02-091-1/+1
* | Some cleanup in "move to memory" functions.Christian2015-02-091-12/+10
|/
* SHA3 of string literals now should workLefteris Karapetsas2015-02-061-1/+1
* appendArgumentsCopyToMemory() has more complicated logic nowLefteris Karapetsas2015-02-061-7/+4
* Fixes after rebaseLefteris Karapetsas2015-02-061-0/+4
* Renaming a function for clarityLefteris Karapetsas2015-02-061-3/+3
* Solidity SHA3 can now take multiple argumentsLefteris Karapetsas2015-02-061-3/+5
* Simple mapping accessors workingLefteris Karapetsas2015-02-021-2/+2
* Code generation for mapping state variable accessorLefteris Karapetsas2015-02-011-0/+4
* Whitespace and error messages.Christian2015-01-301-2/+2
* Code generation for events.Christian2015-01-301-2/+7
* No longer exposing retrieveValueFromStorage() as a public functionLefteris Karapetsas2015-01-291-4/+6
* Various fixes pertaining to State Variable accessorsLefteris Karapetsas2015-01-291-4/+4
* EVM Code for simple accessor function is properly generatedLefteris Karapetsas2015-01-291-2/+4
* Fixes after rebasing on developLefteris Karapetsas2015-01-291-2/+1
* Work on ExpressionCompiler preparing for Accessors from storageLefteris Karapetsas2015-01-291-0/+8
* Merge pull request #805 from LianaHus/deleteStructchriseth2015-01-191-4/+6
|\
| * - added functionality to set values to 0 when deleting structure(not for mapp...liana2015-01-151-4/+6
* | Specify value for contract creation.Christian2015-01-141-0/+4
* | Modify gas and value for external function call.Christian2015-01-141-13/+1
|/
* Padding for ABI types.Christian2015-01-101-4/+2
* Merge branch 'sol_integerConstants' of https://github.com/chriseth/cpp-ethere...Gav Wood2015-01-091-1/+1
|\
| * Arbitrary precision integer constants.Christian2015-01-081-1/+1
* | Documentation update.Gav Wood2015-01-091-0/+1
|/
* Fix some warnings about uninitialized members.Christian2015-01-071-3/+3
* Create contracts.Christian2014-12-151-0/+1
* Calls to bare contracts.Christian2014-12-131-0/+20
* Merge remote-tracking branch 'ethereum/develop' into sol_swapConstantsChristian2014-12-131-1/+2
|\
| * Merge remote-tracking branch 'ethereum/develop' into sol_stringsChristian2014-12-111-15/+11
| |\
| * | String types.Christian2014-12-101-1/+2
* | | Swap literals to the end if optimizing.Christian2014-12-121-3/+4
| |/ |/|
* | Merge pull request #577 from chriseth/sol_constCleanupchriseth2014-12-111-15/+11
|\ \ | |/ |/|
| * Removed unused members.Christian2014-12-081-4/+0
| * Clear separation between ASTVisitor and ASTConstVisitor and more const specif...Christian2014-12-081-1/+1
| * Const AST visitor for the compiler.Christian2014-12-081-10/+10
* | Variable-size stack elements for expression compiler.Christian2014-12-091-2/+3
* | Calling functions of other contracts.Christian2014-12-081-3/+4
|/
* Sending ether.Christian2014-11-261-0/+4
* Magic variables.Christian2014-11-241-7/+6
* Mapping types.Christian2014-11-141-27/+50
* State variables.Christian2014-11-081-13/+41
* Type promotion fixes and tests.Christian2014-11-061-1/+3
* Proper type promotion and conversion.Christian2014-11-061-1/+9
* Renamed file.Christian2014-10-311-2/+2
* Contract compiler and also add ExpressionStatement to AST.Christian2014-10-301-0/+79