Commit Graph

5355 Commits

Author SHA1 Message Date
Gav Wood
25c069c62c Merge pull request #82 from gavofyork/evm_tests
bring back removed tests, removed build warnings
2016-01-12 12:24:50 +01:00
Gav Wood
cfb7d9a7c3 Merge branch 'master' into gav 2016-01-12 12:23:23 +01:00
Gav Wood
7634d60a97 Add tests module, add two more transaction tests. 2016-01-12 12:22:18 +01:00
Arkadiy Paronyan
78d470b0e4 Merge pull request #85 from gavofyork/gav
Nicer transaction validation API. Nicer OutOfBounds API in general.
2016-01-12 11:49:47 +01:00
Gav Wood
df3db60ec0 Nicer transaction validation API. Nicer OutOfBounds API in general. 2016-01-12 11:44:16 +01:00
Marek Kotewicz
d111653d3b Merge pull request #84 from gavofyork/gav
Transaction fixes and consensus tests (all passing)
2016-01-12 11:07:43 +01:00
Gav Wood
8970ef572e Slightly cleaner test code. 2016-01-12 01:41:47 +01:00
Gav Wood
7bc21bbdd7 Merge remote-tracking branch 'origin/master' into gav 2016-01-12 01:32:12 +01:00
Gav Wood
5765fb1069 Transaction tests passing. 2016-01-12 01:30:30 +01:00
Arkadiy Paronyan
eab9f010f9 Merge pull request #38 from gavofyork/gav
Fix panic in crypto, avoid incorrect casting in bytes.
2016-01-12 00:58:04 +01:00
Gav Wood
e2de777c30 Fix panic in crypto, avoid incorrect casting in bytes. 2016-01-12 00:55:42 +01:00
Marek Kotewicz
584bcda7d5 Merge pull request #37 from gavofyork/gav
Avoid panicking on oversize u64.
2016-01-12 00:16:11 +01:00
Gav Wood
48fbf24e21 Avoid panicking on oversize u64. 2016-01-12 00:10:47 +01:00
Marek Kotewicz
b6b65ea182 Merge pull request #36 from gavofyork/gav
Avoid panic on invalid uint data.
2016-01-12 00:01:32 +01:00
Gav Wood
65ab524053 Avoid panic on invalid uint data. 2016-01-11 23:59:33 +01:00
debris
5b68c294af bring back removed tests, removed build warnings 2016-01-11 23:40:52 +01:00
Arkadiy Paronyan
7f2949bd52 Merge pull request #81 from gavofyork/evm_tests
fixed getting block info in evmjit + tests
2016-01-11 23:06:12 +01:00
debris
2519cbae34 fixed getting block info in evmjit + tests 2016-01-11 23:01:21 +01:00
Arkadiy Paronyan
5036735e2c Merge pull request #80 from gavofyork/evm_tests
evm tests cleanup
2016-01-11 22:41:57 +01:00
debris
8762bc12e3 test cleanup 2016-01-11 22:32:01 +01:00
Gav Wood
735202fac0 Minor API reduction. 2016-01-11 22:00:25 +01:00
Gav Wood
b9e2d7dabc Transaction test and a fix. 2016-01-11 21:57:22 +01:00
Gav Wood
7239acc451 Transaction address decoding. 2016-01-11 20:47:19 +01:00
Gav Wood
845ac87f88 Transaction includes signature. 2016-01-11 20:36:29 +01:00
Gav Wood
4ca8fde530 Merge branch 'master' into gav 2016-01-11 19:47:26 +01:00
Gav Wood
728883f45e Remove unneeded panic. 2016-01-11 19:40:02 +01:00
debris
d809ee53d6 hidden private fields of evm/executive 2016-01-11 19:25:37 +01:00
Gav Wood
d661116580 Merge branch 'master' into gav 2016-01-11 19:13:06 +01:00
Gav Wood
27f6d6a99c Merge pull request #77 from gavofyork/evm_factory
renamed VmFactory -> Factory
2016-01-11 19:11:57 +01:00
Gav Wood
995f755211 Merge pull request #76 from gavofyork/fix_evmjit_comment
fixed rust-evmjit description of improper_ctypes usage
2016-01-11 19:11:49 +01:00
debris
e6d381bedd renamed VmFactory -> Factory 2016-01-11 19:01:42 +01:00
debris
d1d5116d2d fixed rust-evmjit description of improper_ctypes usage 2016-01-11 18:56:28 +01:00
Arkadiy Paronyan
f03e405220 Merge pull request #75 from gavofyork/evm
jit feature enabled by default
2016-01-11 18:48:30 +01:00
debris
687d853d24 jit feature enabled by default 2016-01-11 18:40:24 +01:00
Arkadiy Paronyan
81c2fa0f25 Merge pull request #52 from gavofyork/evm
evm
2016-01-11 18:37:48 +01:00
Marek Kotewicz
e4dbba874f Merge pull request #35 from gavofyork/gav
Additional mem use.
2016-01-11 18:02:58 +01:00
Gav Wood
1c48e34d69 Additional mem use. 2016-01-11 18:01:54 +01:00
Gav Wood
1d81b4f930 EVMJIT build fixes. 2016-01-11 17:49:49 +01:00
Marek Kotewicz
a233320f88 Merge pull request #34 from gavofyork/gav
Couple more standard things in common.
2016-01-11 17:40:34 +01:00
Gav Wood
c104009ef6 Additional standard.rs. 2016-01-11 17:38:28 +01:00
Gav Wood
0004ed8960 Integrate Executive into State. 2016-01-11 17:37:22 +01:00
Gav Wood
7650dead6d Bring in Executive. 2016-01-11 17:03:29 +01:00
Gav Wood
0cc57483f8 Move Executive down, remove unneeded Evm prefixes. 2016-01-11 17:01:42 +01:00
Gav Wood
b0cceddb7c Move evm::EvmParams -> ActionParams. 2016-01-11 16:33:08 +01:00
Gav Wood
85ac9af832 Move EvmSchedule -> evm::Schedule 2016-01-11 16:28:30 +01:00
debris
f19a6e54bf removed warnings 2016-01-11 16:05:21 +01:00
debris
3f725ce89d reverting the execution state when out of gas 2016-01-11 15:55:54 +01:00
Gav Wood
5aa6e6f5e6 Merge pull request #74 from gavofyork/state_clone
state clone
2016-01-11 15:27:48 +01:00
debris
65bce7862a Merge branch 'master' into evm 2016-01-11 15:23:27 +01:00
arkpar
c6509d7752 Moved some checks from ethash to verification module 2016-01-11 15:22:11 +01:00