Commit Graph

  • a9b07ef6f5 Merge pull request #53 from paritytech/gav-genesis Gav Wood 2018-02-05 14:02:57 +01:00
  • a7e781c75b Duty rester + test. Gav 2018-02-05 12:02:54 +01:00
  • 5aeb81b247 Replace more printlns. Gav 2018-02-04 23:05:54 +01:00
  • 28c64cd673 Replace errant printlns with logging. Gav 2018-02-04 23:03:13 +01:00
  • fa81eadadd Doc comment. Gav 2018-02-04 22:51:50 +01:00
  • ba0746fd3c Make digest compilation work. Gav 2018-02-04 22:29:58 +01:00
  • b125f72774 Rename con:aut to be in line with :code. Gav 2018-02-04 16:01:14 +01:00
  • 337027b179 Block-creation using new infrastructure Gav 2018-02-04 15:53:54 +01:00
  • 8628a67e1f Fix most tests, introduce split-block processing tools for authoring. Gav 2018-02-04 14:35:00 +01:00
  • e0c1d13be6 Genesis block builder and test. Gav 2018-02-03 19:00:23 +01:00
  • 4c70c2058d Fix all tests. Gav 2018-02-02 22:40:20 +01:00
  • 248f27c976 Genesis creation utilities. Gav 2018-02-02 22:17:16 +01:00
  • e4e755a87a refactor codec Robert Habermeier 2018-02-01 13:29:16 +01:00
  • 188332cc4b extract out all primitives Robert Habermeier 2018-02-01 11:13:55 +01:00
  • a3b9c2af7d fix compiler warning Robert Habermeier 2018-01-31 22:28:11 +01:00
  • 0035369f82 allow polkadot-primitives to compile on nightly Robert Habermeier 2018-01-31 22:27:07 +01:00
  • 29c3a585a1 Merge branch 'master' into author-relay-block Robert Habermeier 2018-01-31 18:10:53 +01:00
  • bcb2fd0c10 Test improvements, Gav 2018-01-31 13:50:29 +00:00
  • 6fd19a630a Test multiple blocks/txs per block. Gav 2018-01-31 12:33:40 +00:00
  • e9958a8e5c Convenient block creation logic Gav 2018-01-31 08:16:22 +01:00
  • c29bb49517 Merge pull request #52 from paritytech/gav-storage-root-verify Gav Wood 2018-01-31 10:38:40 +01:00
  • 74e2531585 Strip unneeded logic. Gav 2018-01-31 07:03:25 +01:00
  • 9fa3035def Minor cleanup Gav 2018-01-31 06:55:04 +01:00
  • 9cc7c5a9b2 Test enumerted trie root. Gav 2018-01-31 06:52:40 +01:00
  • 4b2bd5ec72 fully refactor runtime-std to use conditional compilation Robert Habermeier 2018-01-30 23:47:29 +01:00
  • 2cd54ce820 Skip invalid test Gav 2018-01-30 22:45:20 +01:00
  • e19100e76a Implement enumerated trie root throughout. Gav 2018-01-30 22:40:03 +01:00
  • 69a73f3480 Merge branch 'master' into gav-storage-root-verify Gav 2018-01-30 20:57:33 +01:00
  • 60ca24a97c Remove superfluous code. Gav 2018-01-30 20:56:57 +01:00
  • 74139d98da test state root calculation. Gav 2018-01-30 20:52:59 +01:00
  • d6711ced93 Actually check state root. Gav 2018-01-30 20:09:06 +01:00
  • 923b2ac771 Test for overlaying and storage root calculation. Gav 2018-01-30 19:41:50 +01:00
  • 2c39e247d6 clean up workspaces a little Robert Habermeier 2018-01-30 19:35:09 +01:00
  • 8e6cb1b6e2 more idiomatic std features Robert Habermeier 2018-01-30 19:28:57 +01:00
  • 426486617a Storage root for Ext. Gav 2018-01-30 19:21:54 +01:00
  • a68b187f4d extract out runtime-codec to a separate crate Robert Habermeier 2018-01-30 18:51:12 +01:00
  • 44499550d9 Networking and in-memory client (#38) Arkadiy Paronyan 2018-01-30 18:49:52 +01:00
  • 06817aed51 TestExternalities can commit. Gav 2018-01-30 18:41:32 +01:00
  • e2a2936408 Expose commit in externalities. Gav 2018-01-30 18:29:26 +01:00
  • 8e554129ec Merge pull request #47 from paritytech/native-executor Gav Wood 2018-01-30 10:57:58 +01:00
  • a9403a3ed4 Make memcmp safe. Gav 2018-01-29 21:29:03 +01:00
  • c8c0879f3d Correct implementation of memcmp Gav 2018-01-29 17:19:56 +01:00
  • 1e0b133841 Fix verify logic. Gav 2018-01-29 00:22:15 +01:00
  • c245b38eaa Move constants to top of files (even though they're private) Gav 2018-01-28 21:47:49 +01:00
  • a4e7f17a19 Keep naming consistent. Gav 2018-01-28 20:57:50 +01:00
  • baa1d76323 Name more consistently with std. Gav 2018-01-28 20:40:33 +01:00
  • 769bd9d101 Avoid using the controversial Vec::from_raw_parts. Gav 2018-01-28 20:39:18 +01:00
  • 5b179842ec Remove old comment Gav 2018-01-28 20:34:18 +01:00
  • 4dca28441d Bulid script fails fast. Gav 2018-01-28 20:32:59 +01:00
  • 6451b612cc Less constant-bloat. Gav 2018-01-28 20:30:44 +01:00
  • fc1214f251 Minor cleanup. Gav 2018-01-28 20:17:14 +01:00
  • 825cb6b9d4 Use consts rather than direct names. Gav 2018-01-28 20:00:06 +01:00
  • 3491e1609e Fix exists bug. Gav 2018-01-28 17:11:29 +01:00
  • bfd599e5de Revise storage API. Gav 2018-01-28 17:08:45 +01:00
  • 59469995b2 Introduce module structure over comments. Gav 2018-01-28 14:36:40 +01:00
  • bc6eb7d70a Refactor executor. Gav 2018-01-28 13:48:24 +01:00
  • daa77d09a6 Rearrange export structure to something a bit more convenient. Gav 2018-01-28 13:41:22 +01:00
  • 5b337e3a9c Repot and fix a ser/de bug. Gav 2018-01-27 19:52:24 +01:00
  • f82e30bac3 Kill superfluous code. Gav 2018-01-27 13:54:34 +01:00
  • d97520c7f0 Introduce hex/string printing in runtime. Gav 2018-01-27 13:42:40 +01:00
  • ace1387076 Fix everything. Gav 2018-01-27 13:32:30 +01:00
  • a9c864e098 Attempt fix. Gav 2018-01-26 22:16:10 +01:00
  • 0b138b0fd5 Introduce tests which demonstrate bad wasm compiler. Gav 2018-01-26 19:26:10 +01:00
  • bbac6f8da1 Handle panics in native execution. Gav 2018-01-26 15:24:12 +01:00
  • ead42293bc Tests for native/wasm runtime Gav 2018-01-25 19:28:28 +01:00
  • 53eea2bed6 Merge branch 'governance' into native-executor Gav 2018-01-23 20:58:13 +01:00
  • 1f5f56c089 Ensure bool actually is endian-insensitive. Gav 2018-01-23 20:56:52 +01:00
  • 7a44fc4c77 Merge branch 'governance' into native-executor Gav 2018-01-23 20:53:26 +01:00
  • ad48f66a3f Merge branch 'master' into governance Gav 2018-01-23 20:52:47 +01:00
  • 5dc6c58c43 Merge pull request #44 from paritytech/runtime-tweaks Gav Wood 2018-01-23 20:46:54 +01:00
  • 1617900c1d Implement NativeExecutor, which attempts a native execution and falls back on Wasm otherwise. Gav 2018-01-23 20:38:01 +01:00
  • 91c659fbc8 Merge branch 'governance' into native-executor Gav 2018-01-23 20:17:52 +01:00
  • 58aa328194 Merge branch 'master' into governance Gav 2018-01-23 20:17:41 +01:00
  • e4e1feda0d Merge pull request #46 from paritytech/non-static-trait-environmental Gav Wood 2018-01-23 20:16:59 +01:00
  • e014c8a553 make more readable Robert Habermeier 2018-01-23 19:50:56 +01:00
  • 9b930a18a5 using non-static traits for environmental Robert Habermeier 2018-01-23 19:45:36 +01:00
  • 21a4f9f821 fix grumbles Robert Habermeier 2018-01-23 17:43:35 +01:00
  • 612fabaafc Merge branch 'master' into governance Gav 2018-01-23 17:33:58 +01:00
  • 8ca5c09961 Initial (non-functional) code. Gav 2018-01-23 17:27:43 +01:00
  • c27ea0b73b Merge branch 'master' into runtime-tweaks Robert Habermeier 2018-01-23 17:22:04 +01:00
  • 954a4dc8ef clean up some unsafety in Slicable Robert Habermeier 2018-01-23 17:21:20 +01:00
  • b9cc928495 update the WASM runtime imports Robert Habermeier 2018-01-23 17:05:35 +01:00
  • ce5f4da907 reorganize native-support exports Robert Habermeier 2018-01-23 16:51:04 +01:00
  • 6bc1c3265e Nit fix (#43) Gav Wood 2018-01-23 16:46:33 +01:00
  • 68bdf72de7 Merge remote-tracking branch 'origin/master' into governance Gav 2018-01-23 15:30:27 +01:00
  • 2e69b7c166 Add the missing internal functions. Gav 2018-01-23 15:25:00 +01:00
  • 3402f169a7 Introduce basic skeleton for Polkadot runtime. (#32) Gav Wood 2018-01-23 15:24:17 +01:00
  • 9ca552bde4 Merge remote-tracking branch 'origin/master' into governance Gav 2018-01-23 14:43:38 +01:00
  • 28d84d8ac4 Merge pull request #34 from paritytech/rh-candidate-agreement-glue Gav Wood 2018-01-23 14:42:17 +01:00
  • 8e8ea203d5 Fix Wasm build issues. Gav 2018-01-23 12:12:48 +01:00
  • 07b9425ef6 add todo. Gav 2018-01-23 11:29:35 +01:00
  • baa0cfcc9a Tests and docs, plus some fixes. Gav 2018-01-22 20:22:38 +01:00
  • cf7bd8a6cd Docs. Gav 2018-01-21 23:00:36 +01:00
  • 3788e47ce9 Fix some semantics. Add Storable::take. Gav 2018-01-21 22:57:50 +01:00
  • b615df2be6 fix comment Gav 2018-01-21 22:35:51 +01:00
  • 2789bc2b8f Simple governance subsytem. Gav 2018-01-21 22:35:25 +01:00
  • 6303c7900d Optimise with swap_remove Gav 2018-01-20 09:48:33 +01:00
  • cb730ff74a Remove other superfluous file. Gav 2018-01-19 22:40:25 +01:00
  • 1d872d7cce Remove dummy key. Gav 2018-01-19 22:39:47 +01:00
  • c2fca83fff Remove superfluous code. Gav 2018-01-19 22:09:01 +01:00