aboutsummaryrefslogtreecommitdiffstats
path: root/libevmasm/GasMeter.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Set the price of EXTCODEHASH properlyAlex Beregszaszi2018-09-261-1/+3
|
* Add assembly support for EXTCODEHASH (EIP-1052)Jared Wasinger2018-09-261-0/+1
|
* Some cleanups in GasMeterAlex Beregszaszi2018-09-261-2/+2
|
* Add helpers for the LOG instructionAlex Beregszaszi2018-09-261-2/+1
|
* Move dataGas calculation helper to GasMeterAlex Beregszaszi2018-09-181-1/+13
|
* Use EVM version in gas meter and optimizer.chriseth2018-03-051-12/+20
|
* Prevent libraries from being called.chriseth2018-01-191-0/+1
|
* Ensure parameter names match between headers and implementationAlex Beregszaszi2017-09-201-2/+2
|
* Refactor exceptions and provide comment function.chriseth2017-07-131-5/+5
|
* add new opcode instructions to the parserDimitry2017-06-151-2/+5
| | | | STATICCALL 0xfa 6 inputs (gas address mem1 mem2 mem3 mem4)
* Introduce CREATE2 in the assemblerAlex Beregszaszi2017-06-141-0/+1
|
* Mention RETURNDATACOPY in GasMeter and SemanticInformationYoichi Hirai2017-06-131-0/+1
|
* Rename the SHA3 assembly instruction to KECCAK256Alex Beregszaszi2017-05-301-3/+3
|
* libevmasm: add a breakYoichi Hirai2017-04-251-0/+1
|
* libevmasm: EIP150.c gas changeYoichi Hirai2017-04-251-0/+1
|
* libevmasm: EIP150.a changes on SLOAD, CALL, CALLCODE, DELEGATECALL and SUICIDEYoichi Hirai2017-04-251-0/+2
|
* libevmadm: EIP150.a changes on EXTCODE, EXTCODESIZE and BALANCEYoichi Hirai2017-04-251-0/+2
|
* Add REVERT to libevmasmAlex Beregszaszi2017-02-111-0/+1
|
* libevmasm: remove duplicate `Tier` from `Tier::xTier`sYoichi Hirai2017-01-191-8/+8
| | | | Synchronize with cpp-ethereum
* Make enum Tier into an enum classYoichi Hirai2017-01-131-8/+8
|
* Fix licensing headersVoR02202016-11-231-4/+4
| | | | Signed-off-by: VoR0220 <rj@erisindustries.com>
* Keep old code.chriseth2016-11-151-20/+28
|
* Report infinite gas for calls.chriseth2016-11-141-15/+19
|
* Make solidity independent from ethcore.chriseth2016-04-071-21/+32
|
* reduce unnecessary solidity:: namespaceDimitry2016-04-041-3/+3
|
* return instructionInfo styleDimitry2016-04-041-1/+1
|
* rename namespace for instruction.h/cpp in libevmasmDimitry2016-04-021-4/+4
|
* move libevmasmDimitry2016-03-211-0/+217