Commit Graph

11538 Commits

Author SHA1 Message Date
Tomusdrw
f1ef2792e8 Fromatting of Evm::exec 2016-01-14 11:00:29 +01:00
Tomusdrw
ebd7081d59 Return BadInstruction instead of panic 2016-01-14 02:45:16 +01:00
Tomusdrw
4d41c3352e Adding instruction name to BadInstruction 2016-01-14 02:36:48 +01:00
Gav Wood
76f617abac Merge pull request #107 from gavofyork/tx_gas
proper gas calculation in executive
2016-01-14 02:31:04 +01:00
Gav Wood
4b6d853593 Merge pull request #105 from gavofyork/executive_max_depth
Fixing MaxDepth param for executive
2016-01-14 02:30:30 +01:00
Tomusdrw
e9cc821969 More formatting 2016-01-14 02:26:20 +01:00
Marek Kotewicz
c01abf8171 Merge pull request #106 from gavofyork/gav
Fix determination of state roots.
2016-01-14 02:22:50 +01:00
debris
bacc9a2494 proper gas calculation in executive 2016-01-14 02:20:46 +01:00
Tomusdrw
de802b7b6e Call should push 1 to stack after completed 2016-01-14 02:18:36 +01:00
arkpar
2ceffb425c Merge branch 'master' of github.com:gavofyork/ethcore-util into io 2016-01-14 02:18:32 +01:00
Gav Wood
59e2df3e40 Fix Determination of state roots. 2016-01-14 02:09:43 +01:00
Tomusdrw
0dc1055af2 Merge branch 'executive_max_depth' into evm 2016-01-14 01:59:11 +01:00
Tomusdrw
1de64ec751 Fixing formatting 2016-01-14 01:56:37 +01:00
Tomusdrw
9900158c8e MaxDepth param 2016-01-14 01:40:55 +01:00
Tomusdrw
7e5de5f5c7 More descriptive interpreter errors 2016-01-14 01:31:45 +01:00
Gav Wood
035b29c481 Merge branch 'master' into gav 2016-01-14 01:30:28 +01:00
Gav Wood
36e8be0e0b Merge pull request #104 from gavofyork/tx_gas
transact substracts tx_gas
2016-01-14 01:30:09 +01:00
Gav Wood
37a3c8d259 Prettier diffing. 2016-01-14 01:29:05 +01:00
Gav Wood
787a119f12 Workaround. 2016-01-14 01:28:09 +01:00
Gav Wood
46810e961c Broken casting. 2016-01-14 01:27:02 +01:00
debris
53868efb4d transact substracts tx_gas 2016-01-14 01:18:44 +01:00
Tomusdrw
dedf340381 Optimize couple of access methods 2016-01-14 01:05:01 +01:00
Tomusdrw
f38c99b285 Removing unecessary casts 2016-01-14 00:46:24 +01:00
Tomusdrw
c357631bbb Fixing dup_position test 2016-01-14 00:43:54 +01:00
Tomusdrw
d06857737e Implementing CALLs 2016-01-14 00:39:59 +01:00
Gav Wood
dc9625de62 Merge pull request #102 from gavofyork/gav
Pretty-print and fix for state.
2016-01-14 00:29:22 +01:00
Gav Wood
b4f7c63447 Merge remote-tracking branch 'origin/master' into gav 2016-01-14 00:28:27 +01:00
Gav Wood
40341e8852 Pretty-print and fix for state. 2016-01-14 00:27:36 +01:00
Tomusdrw
1dae68cd05 Merge branch 'master' of github.com:gavofyork/ethcore-util 2016-01-14 00:01:39 +01:00
Tomusdrw
b3bf8b4034 Merge branch 'master' into evm
Conflicts:
	src/evm/schedule.rs
2016-01-13 23:59:20 +01:00
Tomusdrw
68723201a7 Formatting 2016-01-13 23:58:25 +01:00
Marek Kotewicz
5b52b19bb3 Merge pull request #101 from gavofyork/gav
Tier step price.
2016-01-13 23:56:43 +01:00
Tomusdrw
2f8f0ac4cf Merge branch 'master' into evm
Conflicts:
	src/evm/schedule.rs
2016-01-13 23:53:04 +01:00
Gav Wood
f835990091 Tier step price. 2016-01-13 23:53:00 +01:00
Tomusdrw
23cae6607a Fixing all tests. Changing memory to U256. Fixing tier_step_gas 2016-01-13 23:51:10 +01:00
Marek Kotewicz
9d66d473e8 Merge pull request #100 from gavofyork/gav
Refactor Diff datastructures.
2016-01-13 23:25:50 +01:00
Marek Kotewicz
8a789533d2 Merge pull request #44 from gavofyork/gav
Nice macros.
2016-01-13 23:23:13 +01:00
arkpar
e4ef044d44 Merge branch 'master' of github.com:gavofyork/ethcore-util into io 2016-01-13 23:20:12 +01:00
Gav Wood
8be95e57ec Merge pull request #42 from gavofyork/json_aid_changes
json aid changes
2016-01-13 23:20:00 +01:00
Gav Wood
5fd5c461b3 u256_from_ hex -> str. 2016-01-13 23:19:08 +01:00
arkpar
f72f7d05e9 Merge branch 'master' of github.com:gavofyork/ethcore-util into io 2016-01-13 23:14:59 +01:00
Gav Wood
7e7d75ce47 Merge remote-tracking branch 'origin/master' into gav 2016-01-13 23:14:53 +01:00
Gav Wood
12187b8af7 Merge remote-tracking branch 'origin/master' into gav 2016-01-13 23:14:36 +01:00
arkpar
4d2437906e Io channel 2016-01-13 23:13:57 +01:00
Gav Wood
0fb68d3ecd Merge pull request #99 from gavofyork/ext_u256
externalities use u256 instead of u64 for gas calculation
2016-01-13 23:12:22 +01:00
Gav Wood
6f238ae7cc Merge pull request #97 from gavofyork/executive_tests
Executive tests
2016-01-13 23:10:37 +01:00
Gav Wood
dc8999d414 Merge remote-tracking branch 'origin/master' into gav 2016-01-13 23:07:19 +01:00
Gav Wood
08824e3ece Move macros to util. 2016-01-13 23:07:01 +01:00
Gav Wood
b23ec6ee69 Nice macros. 2016-01-13 23:06:44 +01:00
Gav Wood
78b10fd5f2 More nice syntax. 2016-01-13 22:45:46 +01:00