aboutsummaryrefslogtreecommitdiffstats
path: root/libevmasm/Instruction.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add opcode RAND supportWei-Ning Huang2018-12-061-0/+2
* Set the price of EXTCODEHASH properlyAlex Beregszaszi2018-09-261-1/+1
* Add assembly support for EXTCODEHASH (EIP-1052)Jared Wasinger2018-09-261-0/+2
* Explicitly use std::next to avoid boost version.chriseth2018-08-091-1/+1
* evmasm/Instruction: fixes undefined behavior of advancing iterator beyond the...Christian Parpart2018-08-031-3/+11
* Optimize across MLOAD if MSIZE is not used.chriseth2018-04-031-1/+1
* Remove ROL/ROR as they are not part of EIP145 anymoreAlex Beregszaszi2018-02-271-4/+0
* Add bitwise shift operators to libevmasm (EIP145)Alex Beregszaszi2018-02-271-0/+10
* MLOAD has side-effects, treat it like that in the optimiserAlex Beregszaszi2017-07-011-1/+1
* add new opcode instructions to the parserDimitry2017-06-151-0/+2
* Introduce CREATE2 in the assemblerAlex Beregszaszi2017-06-141-1/+3
* libevmasm: add RETURNDATACOPY and RETURNDATASIZEYoichi Hirai2017-06-131-0/+4
* Rename the SHA3 assembly instruction to KECCAK256Alex Beregszaszi2017-05-301-2/+2
* libevmasm: EIP150.a changes on SLOAD, CALL, CALLCODE, DELEGATECALL and SUICIDEYoichi Hirai2017-04-251-1/+1
* libevmadm: EIP150.a changes on EXTCODE, EXTCODESIZE and BALANCEYoichi Hirai2017-04-251-3/+3
* Add REVERT to libevmasmAlex Beregszaszi2017-02-111-0/+2
* Rename SUICIDE opcode to SELFDESTRUCT in libevmasmAlex Beregszaszi2017-02-071-3/+3
* Change code for INVALID opcode to 0xfe.chriseth2017-01-261-2/+2
* Change translation of implicit throws (issue #1589).Valentin Wüstholz2017-01-261-0/+2
* libevmasm: remove duplicate `Tier` from `Tier::xTier`sYoichi Hirai2017-01-191-131/+131
* Make enum Tier into an enum classYoichi Hirai2017-01-131-131/+131
* Fix licensing headersVoR02202016-11-231-4/+4
* Correctly use not/bnot/iszero.chriseth2016-05-091-2/+2
* Remove log.h from solidity.chriseth2016-04-121-1/+0
* return instructionInfo styleDimitry2016-04-041-3/+3
* rename namespace for instruction.h/cpp in libevmasmDimitry2016-04-021-9/+9
* move libevmcore to solidityDimitry2016-04-021-0/+354