Commit Graph

131 Commits

Author SHA1 Message Date
Gav 43ef2ca6f3 New wasm binaries. 2018-02-07 11:38:40 +01:00
Gav 2220c6e37a Rename polkadot-primitives -> substrate-primitives. 2018-02-07 11:33:29 +01:00
Gav c0d072a5f3 Rename codec -> substrate-codec, executor -> substrate-executor. 2018-02-07 11:29:10 +01:00
Gav 1b7f34bef2 Refactor primitives. 2018-02-07 11:03:43 +01:00
Robert Habermeier 8bae8510f6 combine relay chain primitives into one module 2018-02-06 18:30:21 +01:00
Robert Habermeier 6672cf5196 merge duty roster changes 2018-02-06 17:26:52 +01:00
Robert Habermeier 6aaf446352 move function and proposal types to transaction module 2018-02-06 16:42:32 +01:00
Robert Habermeier 4378ce7887 fix tests and review grumbles 2018-02-06 16:35:19 +01:00
Robert Habermeier d2660900de unclobber function changes 2018-02-06 15:41:28 +01:00
Robert Habermeier de65de4758 fix tests after merge 2018-02-06 14:44:25 +01:00
Robert Habermeier 2b691cef06 initial merge 2018-02-06 14:12:54 +01:00
Robert Habermeier aa7432f15e get compiling on wasm 2018-02-06 13:27:09 +01:00
Robert Habermeier d43c93a7dc update native executor tests to use new tx format 2018-02-06 12:44:08 +01:00
Robert Habermeier 5a675e9c64 fix most issues with compiling on WASM 2018-02-06 12:02:03 +01:00
Gav 5bbe12723d Remove unneeded var 2018-02-05 22:35:00 +01:00
Robert Habermeier b58df7892f integrate new primitives with native-runtime 2018-02-05 17:40:49 +01:00
Gav 9cd6a674cd Fix misleading names. 2018-02-05 17:05:27 +01:00
Gav 8a67a759f7 Remove primary. 2018-02-05 15:38:26 +01:00
Gav a7e781c75b Duty rester + test. 2018-02-05 12:02:54 +01:00
Gav fa81eadadd Doc comment. 2018-02-04 22:51:50 +01:00
Gav ba0746fd3c Make digest compilation work. 2018-02-04 22:29:58 +01:00
Gav b125f72774 Rename con:aut to be in line with :code. 2018-02-04 16:01:14 +01:00
Gav 337027b179 Block-creation using new infrastructure 2018-02-04 15:53:54 +01:00
Gav 8628a67e1f Fix most tests, introduce split-block processing tools for authoring. 2018-02-04 14:35:00 +01:00
Gav e0c1d13be6 Genesis block builder and test. 2018-02-03 19:00:23 +01:00
Gav 4c70c2058d Fix all tests. 2018-02-02 22:40:20 +01:00
Gav 248f27c976 Genesis creation utilities. 2018-02-02 22:17:16 +01:00
Robert Habermeier 188332cc4b extract out all primitives 2018-02-01 11:13:55 +01:00
Robert Habermeier 29c3a585a1 Merge branch 'master' into author-relay-block 2018-01-31 18:11:30 +01:00
Gav bcb2fd0c10 Test improvements, 2018-01-31 13:50:29 +00:00
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 9cc7c5a9b2 Test enumerted trie root. 2018-01-31 06:52:40 +01:00
Robert Habermeier 4b2bd5ec72 fully refactor runtime-std to use conditional compilation 2018-01-30 23:47:29 +01:00
Gav e19100e76a Implement enumerated trie root throughout. 2018-01-30 22:40:03 +01:00
Gav 60ca24a97c Remove superfluous code. 2018-01-30 20:56:57 +01:00
Gav 74139d98da test state root calculation. 2018-01-30 20:52:59 +01:00
Gav d6711ced93 Actually check state root.
Also refactor wasm exports to be stricter on invalid mem references.
2018-01-30 20:09:06 +01:00
Robert Habermeier 8e6cb1b6e2 more idiomatic std features 2018-01-30 19:28:57 +01:00
Robert Habermeier a68b187f4d extract out runtime-codec to a separate crate 2018-01-30 18:51:12 +01:00
Gav 06817aed51 TestExternalities can commit. 2018-01-30 18:41:32 +01:00
Gav e2a2936408 Expose commit in externalities.
Also refactor `TestExternalities` into a single place.
2018-01-30 18:29:26 +01:00
Gav c8c0879f3d Correct implementation of memcmp 2018-01-29 17:19:56 +01:00
Gav 1e0b133841 Fix verify logic. 2018-01-29 00:22:15 +01:00
Gav c245b38eaa Move constants to top of files (even though they're private) 2018-01-28 21:47:49 +01:00
Gav a4e7f17a19 Keep naming consistent. 2018-01-28 20:57:50 +01:00
Gav baa1d76323 Name more consistently with std. 2018-01-28 20:40:33 +01:00
Gav 769bd9d101 Avoid using the controversial Vec::from_raw_parts. 2018-01-28 20:39:18 +01:00
Gav 5b179842ec Remove old comment 2018-01-28 20:34:18 +01:00
Gav 4dca28441d Bulid script fails fast. 2018-01-28 20:32:59 +01:00