aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/codegen/ABIFunctions.cpp
Commit message (Expand)AuthorAgeFilesLines
* Split IntegerType into IntegerType and AddressType.Daniel Kirchner2018-09-051-5/+22
* FixedBytes(0) is invalid, do not check for it in ABIEncoderV2Alex Beregszaszi2018-08-061-1/+2
* Isolate determining the encoding type into its own function.chriseth2018-08-011-14/+4
* Throw unimplemented exception for complex calldata arrays.chriseth2018-07-111-1/+2
* Change commentsAlex Beregszaszi2018-06-141-2/+2
* Removed signed shift right from the utilities.chriseth2018-05-011-11/+11
* Do not use SAR instead of SDIV in shifts because it rounds differentlyAlex Beregszaszi2018-05-011-3/+4
* Use native shift instructions in ABIFunctions on ConstantinopleAlex Beregszaszi2018-05-011-25/+62
* Decode dynamic data.chriseth2018-03-211-0/+3
* Favour if over switch in ABI coder.chriseth2017-12-151-14/+14
* Cleanup and overflow checks for data pointers.chriseth2017-11-301-20/+44
* ABI decoder.chriseth2017-11-301-4/+421
* Use if statement in abi functions.chriseth2017-11-221-3/+3
* Add explanation to unimplemented assertionsAlex Beregszaszi2017-11-161-2/+2
* Merge pull request #2982 from ethereum/encoderFixesAlex Beregszaszi2017-10-051-22/+15
|\
| * Rename "compacted" to "fromStack".chriseth2017-10-041-19/+15
| * ABI encoder fixes and test.chriseth2017-09-271-5/+2
* | Better readable encoder assembly.chriseth2017-09-271-6/+28
|/
* Ensure that address types are always declared as 160bitAlex Beregszaszi2017-09-271-2/+2
* Implement struct encoder.chriseth2017-09-161-5/+123
* Move ABI encoder into its own function.chriseth2017-09-161-48/+56
* New ABI encoder.chriseth2017-08-141-0/+1074