Commit Graph

5510 Commits

Author SHA1 Message Date
Gav Wood
c4d2df4872 Refactored Pod & Diff types into separate files. 2016-01-14 16:46:32 +01:00
Tomusdrw
9039ed40a9 Changing transact_simple test 2016-01-14 16:40:50 +01:00
Tomusdrw
3825e7043d Merge branch 'evm' into evm_factory_parametrized 2016-01-14 16:32:55 +01:00
Tomusdrw
4520f69ed7 Fixing CALL cost and PC instruction 2016-01-14 16:32:28 +01:00
Tomusdrw
48d3acfdea Parametrized executive tests 2016-01-14 16:17:44 +01:00
Tomusdrw
f96e598f20 Merge branch 'evm' into evm_factory_parametrized
Conflicts:
	src/executive.rs
2016-01-14 15:01:58 +01:00
Tomusdrw
ca49c6b625 Merge branch 'master' of github.com:gavofyork/ethcore-util 2016-01-14 14:56:47 +01:00
Tomusdrw
6ab0ec1097 Merge branch 'master' into evm 2016-01-14 14:55:20 +01:00
Tomusdrw
0a5bec821f Fixing required memory calculation 2016-01-14 14:49:41 +01:00
debris
05246c4f7d fixing executive finalize in progress 2016-01-14 14:36:07 +01:00
Marek Kotewicz
899c17ff74 Merge pull request #112 from gavofyork/gav
Fix storage stuff and introduce per-item dirty-tracking.
2016-01-14 14:00:47 +01:00
Gav Wood
1b1038fe06 Fix storage stuff and introduce per-item dirty-tracking. 2016-01-14 13:54:29 +01:00
Tomusdrw
81720d6617 Parametrizing evm::Factory 2016-01-14 13:36:45 +01:00
Gav Wood
c1603b8286 Merge remote-tracking branch 'origin/master' into gav 2016-01-14 13:11:47 +01:00
Gav Wood
d63db8523c Fix test, revert fn hex() behaviour. 2016-01-14 13:10:18 +01:00
Marek Kotewicz
8511d08a19 Merge pull request #109 from gavofyork/gav
Check logs in state tests.
2016-01-14 12:57:29 +01:00
Gav Wood
1d524260e9 Merge pull request #108 from gavofyork/executive_fixes
executive gas calculation fixes
2016-01-14 12:50:31 +01:00
Gav Wood
5a9ac6a329 State diff output tweaks. 2016-01-14 12:39:14 +01:00
Tomusdrw
eebcd0f35b Fixing memory cost calculation 2016-01-14 12:34:32 +01:00
Gav Wood
1c89b9732d Nicer display output for hash types. 2016-01-14 12:27:41 +01:00
Gav Wood
507678aaa9 Check logs in state tests. 2016-01-14 12:27:35 +01:00
debris
3118baee9b executive gas calculation fixes 2016-01-14 12:10:26 +01:00
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