aboutsummaryrefslogtreecommitdiffstats
path: root/libevmasm/SemanticInformation.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add opcode RAND supportWei-Ning Huang2019-04-131-0/+1
| | | | | | DEXON has a built-in on chain random oracle that allow one to retrieve a random variable. Add `rand` solidity variable is introduced to load the random variable onto the stack.
* Optimize some instruction comparisons.chriseth2018-12-191-1/+1
|
* Add assembly support for EXTCODEHASH (EIP-1052)Jared Wasinger2018-09-261-0/+3
|
* Optimize across MLOAD if MSIZE is not used.chriseth2018-04-031-1/+6
|
* Prevent libraries from being called.chriseth2018-01-191-0/+1
|
* Movability.chriseth2018-01-131-0/+25
|
* Allow ``gas`` in view functions.chriseth2017-10-161-1/+1
|
* Use isDup/SwapInstruction helperAlex Beregszaszi2017-10-031-2/+2
|
* Rename to invalidInPureFunctionschriseth2017-09-131-1/+1
|
* Rename and add anonymous namespace.chriseth2017-09-061-1/+1
|
* Analyze assembly.chriseth2017-09-061-0/+1
|
* Add view/pure information about instructions.chriseth2017-09-061-0/+52
|
* add new opcode instructions to the parserDimitry2017-06-151-0/+2
| | | | STATICCALL 0xfa 6 inputs (gas address mem1 mem2 mem3 mem4)
* Introduce CREATE2 in the assemblerAlex Beregszaszi2017-06-141-0/+2
|
* Mention RETURNDATACOPY in GasMeter and SemanticInformationYoichi Hirai2017-06-131-0/+3
|
* Add REVERT to libevmasmAlex Beregszaszi2017-02-111-0/+1
|
* Rename SUICIDE opcode to SELFDESTRUCT in libevmasmAlex Beregszaszi2017-02-071-1/+1
|
* Fix optimizer with regards to INVALID instruction.chriseth2017-01-261-0/+1
|
* Fix licensing headersVoR02202016-11-231-4/+4
| | | | Signed-off-by: VoR0220 <rj@erisindustries.com>
* move libevmasmDimitry2016-03-211-0/+181