aboutsummaryrefslogtreecommitdiffstats
path: root/CompilerUtils.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Use only a single stack slot for storage references.chriseth2015-07-141-12/+4
|
* Flexible string literals, convertible to bytesX, bytes and string.chriseth2015-07-091-31/+107
|
* Style and some assertion messages.chriseth2015-07-041-1/+1
|
* Memory structs.chriseth2015-07-031-10/+45
|
* Some fixes for calldata arrays.chriseth2015-06-271-5/+2
|
* Do not copy reference types to memory in-place.chriseth2015-06-271-57/+125
|
* Merge pull request #2276 from chriseth/sol_memoryArrays7chriseth2015-06-261-125/+28
|\ | | | | Copy routines for non-byte arrays.
| * Style.chriseth2015-06-251-1/+2
| |
| * Initialisation of memory types.chriseth2015-06-251-1/+7
| |
| * Copy routines for non-byte arrays.chriseth2015-06-241-124/+20
| |
* | Simplify static memory access functions.chriseth2015-06-251-8/+5
|/
* Decoding for constructor.chriseth2015-06-231-1/+1
|
* Accessors for strings.chriseth2015-06-171-19/+38
|
* Type conversion specialities for storage references.chriseth2015-06-161-3/+6
|
* Style.chriseth2015-06-161-17/+19
|
* Copying between memory and memory.chriseth2015-06-161-3/+380
| | | | Also fixed some encoding and padding issues with older copying code.
* Use dynamic memory for argument encoding.chriseth2015-06-091-0/+8
|
* Dynamic memory.chriseth2015-06-091-1/+18
|
* Improved "Stack too deep" error message.chriseth2015-06-071-4/+7
| | | | Closes #2080.
* Ability to specify the storage location of a reference type.chriseth2015-06-051-2/+2
|
* bytes parameters for events and sha3.chriseth2015-04-221-0/+7
|
* Some cleanup concerning byte arrays.chriseth2015-04-161-1/+1
|
* added implementation to append code for State variable accessorLiana Husikyan2015-04-081-2/+6
| | | | fixed tests
* Fetch and store packed values.chriseth2015-03-171-1/+0
|
* Enlarge storage references to two stack slots.chriseth2015-03-171-0/+1
|
* Fix gas for builtin.chriseth2015-03-141-2/+2
| | | | Fixes #1300
* Fixes after rebasing on top of developLefteris Karapetsas2015-03-121-2/+1
|
* Replacing StaticStringType with FixedBytesTypeLefteris Karapetsas2015-03-121-3/+4
|
* Copying between calldata and storage.chriseth2015-03-061-5/+3
|
* Stylingchriseth2015-03-051-3/+11
|
* Index access for calldata arrays.Christian2015-03-051-10/+13
|
* Shortening of dynamic arrays.Christian2015-02-281-170/+0
|
* Parsing of array types and basic implementation.Christian2015-02-211-14/+18
|
* Calldata byte arrays stored on the stack.Christian2015-02-171-13/+21
|
* loadFromMemoryDynamicChristian2015-02-171-24/+39
|
* Move code to loadFromMemory.Christian2015-02-171-22/+23
|
* Copying calldata directly to memory.Christian2015-02-131-27/+36
|
* Bytes type cleanup.Christian2015-02-121-6/+3
|
* Moved copy code to CompilerUtils.Christian2015-02-121-5/+208
|
* Copy storage to storage.Christian2015-02-121-0/+6
|
* Dynamic copy to memory.Christian2015-02-121-11/+30
|
* Padding for ABI types.Christian2015-01-101-6/+13
|
* Adjustments to Solidity compiler code for Function HashLefteris Karapetsas2015-01-091-0/+2
|
* Assertions that throw InternalCompilerErrors.Christian2014-12-171-4/+2
|
* Support empty strings.Christian2014-12-111-4/+14
|
* Helper functions to access memory.Christian2014-12-111-0/+30
|
* Stylistic changes.Christian2014-12-101-1/+2
|
* Take variable stack size correctly into account for return value packer.Christian2014-12-101-0/+9
|
* Variable-size stack elements for expression compiler.Christian2014-12-091-0/+11
|
* Changes in compiler to support variably sized stack elements.Christian2014-12-091-0/+50