aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/codegen/CompilerUtils.h
Commit message (Collapse)AuthorAgeFilesLines
* Revert if calldata is too short or points out of boundsLeonardo Alt2018-06-261-1/+1
|
* Removed signed shift right from the utilities.chriseth2018-05-011-1/+1
|
* Use error signature for revert data.chriseth2018-04-121-0/+7
|
* Create empty dynamic memory arrays more efficiently.chriseth2018-04-041-0/+7
|
* Add runtimeOnly option to pushCombinedFunctionEntryLabelAlex Beregszaszi2018-03-271-1/+2
|
* Simple size check for old ABI decoder.chriseth2018-03-211-3/+7
|
* Move the old ABI decoder code.chriseth2018-03-201-0/+5
|
* ABI decoder.chriseth2017-11-301-0/+7
|
* Split encodeToMemory to packedEncode and abiEncodeAlex Beregszaszi2017-09-271-0/+27
|
* Make most of the parameters mandatory in encodeToMemoryAlex Beregszaszi2017-09-271-4/+4
|
* Document more of the codegen featuresAlex Beregszaszi2017-08-291-0/+12
|
* Mark appropriate constructors explicitAlex Beregszaszi2017-08-221-1/+1
|
* Interface for new ABI encoder.chriseth2017-08-141-0/+8
|
* Change shiftNumberOnStack to bitsAlex Beregszaszi2017-07-031-2/+2
|
* Add shift helper to CompilerUtilsAlex Beregszaszi2017-07-031-0/+6
|
* Comment about zero length.chriseth2017-06-271-0/+2
|
* Change invalid opcode to revert for input validation.chriseth2017-06-241-1/+9
|
* Rename the SHA3 assembly instruction to KECCAK256Alex Beregszaszi2017-05-301-1/+1
|
* Remove error label / invalid jump label.chriseth2017-04-281-4/+0
|
* Renamed padToWordBoundaries -> padToWordschriseth2016-12-131-9/+9
|
* Split memcopy into three functions.chriseth2016-12-121-1/+9
|
* Turn off the identity precompile for testingAlex Beregszaszi2016-12-121-1/+1
|
* Add usingIdentity option to CompilerUtils::memoryCopyAlex Beregszaszi2016-12-121-1/+1
|
* codegen: clean not only booleans but all types before storing them into memoryYoichi Hirai2016-12-011-1/+1
|
* codegen: document _chopSignBits parameter of convertType functionYoichi Hirai2016-11-251-0/+1
|
* codegen: add an option to CovertType so that it can truncate sign bitsYoichi Hirai2016-11-251-1/+1
|
* Fix licensing headersVoR02202016-11-231-4/+4
| | | | Signed-off-by: VoR0220 <rj@erisindustries.com>
* Change encoding to address-funid and add "function" as ABI type.chriseth2016-11-161-1/+1
|
* Stored combined creation and runtime tags.chriseth2016-11-161-0/+4
| | | | | | | Includes a change to Assembly to allow tags from sub-assemblies to be used. Sorry, this get a bit bigger than I thought.
* Change alignment.chriseth2016-11-161-5/+5
|
* External functions in storage.chriseth2016-11-161-0/+7
|
* Bugfix: Allocate empty array.chriseth2016-07-281-0/+1
|
* Simplify and optimise stack rotation.chriseth2015-12-011-0/+6
|
* Code generation for creating arrays.chriseth2015-11-261-0/+5
|
* File reorganisation.chriseth2015-10-211-0/+182