Commit Graph

13 Commits

Author SHA1 Message Date
Gav 6fd19a630a Test multiple blocks/txs per block.
Better debug tracing.
2018-01-31 12:33:40 +00:00
Gav e9958a8e5c Convenient block creation logic 2018-01-31 09:55:28 +00:00
Gav e2a2936408 Expose commit in externalities.
Also refactor `TestExternalities` into a single place.
2018-01-30 18:29:26 +01:00
Gav 769bd9d101 Avoid using the controversial Vec::from_raw_parts. 2018-01-28 20:39:18 +01:00
Gav 6451b612cc Less constant-bloat. 2018-01-28 20:30:44 +01:00
Gav bc6eb7d70a Refactor executor. 2018-01-28 13:48:24 +01:00
Gav daa77d09a6 Rearrange export structure to something a bit more convenient. 2018-01-28 13:41:22 +01:00
Gav ace1387076 Fix everything. 2018-01-27 13:32:30 +01:00
Gav 0b138b0fd5 Introduce tests which demonstrate bad wasm compiler. 2018-01-26 19:26:10 +01:00
Gav bbac6f8da1 Handle panics in native execution. 2018-01-26 15:24:12 +01:00
Gav ead42293bc Tests for native/wasm runtime 2018-01-25 19:28:28 +01:00
Gav 1617900c1d Implement NativeExecutor, which attempts a native execution and falls back on Wasm otherwise. 2018-01-23 20:38:01 +01:00
Gav 8ca5c09961 Initial (non-functional) code.
- Kill Externalities Error type requirement.
2018-01-23 17:27:43 +01:00