openethereum/ethcore
Wei Tang 9c595aff95
Allow single opcode stepping for EVM (#9051)
* Feed in ActionParams on VM creation

* Fix ethcore after Vm interface change

* Move informant inside Interpreter struct

* Move do_trace to Interpreter struct

* Move all remaining exec variables to Interpreter struct

* Refactor VM to allow single opcode step

* Fix all EVM tests

* Fix all wasm tests

* Fix wasm runner tests

* Fix a check case where code length is zero

* Fix jsontests compile

* Fix cargo lock

* Use match instead of expect

* Use cheaper check reader.len() == 0 for the initial special case

* Get rid of try_and_done! macro by using Result<(), ReturnType>

* Use Never instead of ()

* Fix parity-bytes path

* Bypass gasometer lifetime problem by borrow only for a instance

* typo: missing {

* Fix ethcore test compile

* Fix evm tests
2018-08-14 04:06:15 +08:00
..
benches ethcore: add builtin benchmarks based on geth (#9179) 2018-07-23 15:46:24 +02:00
evm Allow single opcode stepping for EVM (#9051) 2018-08-14 04:06:15 +08:00
light Update log -> 0.4, env_logger -> 0.5. (#9294) 2018-08-10 00:04:10 +01:00
node_filter Update log -> 0.4, env_logger -> 0.5. (#9294) 2018-08-10 00:04:10 +01:00
private-tx Update log -> 0.4, env_logger -> 0.5. (#9294) 2018-08-10 00:04:10 +01:00
res Update tobalaba.json (#9313) 2018-08-09 23:14:45 +02:00
service Update log -> 0.4, env_logger -> 0.5. (#9294) 2018-08-10 00:04:10 +01:00
src Allow single opcode stepping for EVM (#9051) 2018-08-14 04:06:15 +08:00
stratum Update log -> 0.4, env_logger -> 0.5. (#9294) 2018-08-10 00:04:10 +01:00
sync Fix load share (#9321) 2018-08-13 18:53:19 +03:00
transaction deserialize block only once during verification (#9161) 2018-07-25 14:36:46 +02:00
types docs: update repository links (#9159) 2018-07-23 13:58:50 +02:00
vm Allow single opcode stepping for EVM (#9051) 2018-08-14 04:06:15 +08:00
wasm Allow single opcode stepping for EVM (#9051) 2018-08-14 04:06:15 +08:00
Cargo.toml Update log -> 0.4, env_logger -> 0.5. (#9294) 2018-08-10 00:04:10 +01:00