Gav
b20f91d69c
Update builds and fix up test-runtime.
2018-02-09 14:17:19 +01:00
Robert Habermeier
ecdef68b53
fix runtime_test
2018-02-09 13:29:37 +01:00
Gav Wood
dec6e82387
Introduce toy runtime for testing inside substrate. ( #66 )
...
* Introduce simple blockchain runtime for substrate tests.
* Remove bad files.
* Add needed wasm binaries.
* Refactoring.
- Repot files in test-runtime.
- Rename troublesome `Joiner::join` to `Joiner::and`.
- Rework `Slicable` to dedup code.
* More fixes and refactoring
* Rebuild substrate test wasm.
* Fix merge errors.
* Rename the disasterously named `to_vec` to `encode`.
Also rename `as_slice_then` to `with_encoded`.
* Tests for toy runtime.
* Fix doc nit
2018-02-09 13:24:30 +01:00
Robert Habermeier
4ca99758df
fix runtime_test
2018-02-08 23:01:26 +01:00
Robert Habermeier
6c7e286967
update wasm binaries
2018-02-08 21:07:13 +01:00
Robert Habermeier
a00d0e75fd
Re-introduce zero copy codec and add minimal polkadot client API which uses linked native runtime ( #65 )
...
* client-api type and move duty roster types to primitives
* tuple implementation for slicable
* mild cleanup of deserialization code
* stubs which handle encoding and decoding themselves
* fancier impl_stubs macro
* zero-copy slicable API
* minimal polkadot-client API
* fix WASM API generation
* move native environment stuff to substrate executor
* fix warnings and grumbles
2018-02-08 19:20:34 +01:00
Arkadiy Paronyan
f2b3bab61e
Networking tests and fixes ( #61 )
...
* BlockId in client interface
* Sync fixes and tests
* Updated to latest primitives
* Updated dependencies
* Updated for new (old) primitives
* Network as workspace member
* substrate-network
* Removed obsolete file
* begin_transaction on hash
2018-02-08 17:49:55 +01:00
Arkadiy Paronyan
8cacfc75ab
Merge pull request #64 from paritytech/gav-split-executor
...
Fix warning and directory restructure
2018-02-08 15:20:38 +01:00
Gav
9d27cb9b85
Fix runtime paths.
2018-02-08 14:52:35 +01:00
Gav
7d48c78c75
Merge branch 'master' into gav-split-executor
2018-02-08 14:30:16 +01:00
Gav
4582038b3d
Fix warning and directory restructure.
2018-02-08 14:29:30 +01:00
Arkadiy Paronyan
09d0f1552a
Merge pull request #62 from paritytech/gav-split-executor
...
Split up substrate-executor into polkadot-executor.
2018-02-08 14:18:19 +01:00
Gav
ac5a750f45
some printlns to info
2018-02-08 14:04:20 +01:00
Gav
e1ddf32b65
Add needed wasm binaries.
2018-02-08 11:30:02 +01:00
Gav
95366e92b3
Restore some traces.
2018-02-08 11:11:46 +01:00
Gav
c1ca0cf3e7
Fix runtime error.
2018-02-08 11:10:34 +01:00
Gav
fde80b7b27
Fix more nits.
2018-02-08 08:51:57 +01:00
Gav
8c1b79c7e8
Docs
2018-02-08 00:02:31 +01:00
Gav
290c7bf909
Revert mistaken substitution
2018-02-07 23:57:31 +01:00
Gav
58ac8cdc51
Fix nit.
2018-02-07 23:54:14 +01:00
Gav
73fb64b7c6
Fit nits.
2018-02-07 23:53:27 +01:00
Gav
1be5a71982
Update gitignore.
2018-02-07 23:39:45 +01:00
Gav
c57784b850
Remove defunct script
2018-02-07 23:39:14 +01:00
Gav
0410baa494
Remove target files from git.
2018-02-07 23:38:50 +01:00
Gav
5c842f77bc
Many renames.
...
- Everything polkadot becomes polkadot-.
- Wasm (substrate) executor tests split from Wasm (Polkadot) runtime and
built independently.
2018-02-07 23:36:34 +01:00
Gav
3d0a44c8a9
Moving rpc to substrate in name.
2018-02-07 22:59:35 +01:00
Gav
b1537185fa
Unknit rpc from polkadot.
2018-02-07 22:31:22 +01:00
Gav
652b5705d6
Generate dispatch code from macro impl_stubs.
2018-02-07 21:30:54 +01:00
Gav
692770e03f
Split up substrate-executor into polkadot-executor.
2018-02-07 18:44:00 +01:00
Gav Wood
02848dc9f6
Merge pull request #60 from paritytech/gav-refactor-primitives
...
Start isolating Substrate code from Polkadot
2018-02-07 17:43:34 +01:00
Gav
d494d4b89b
Fix everything.
2018-02-07 17:07:55 +01:00
Gav
ef059b81f1
All tests compile. Most tests work.
2018-02-07 16:34:18 +01:00
Gav
4f15a6d488
More tests fixed.
2018-02-07 16:18:20 +01:00
Gav
89d8686883
Half of tests fixed.
2018-02-07 16:09:37 +01:00
Gav
dcff8f1a2f
Full native build with new structure.
...
No tests yet.
Wasm build still pulls in std.
2018-02-07 15:54:18 +01:00
Gav
9fe85fc9f4
Split out substrate-primitives from polkadot-primitives.
...
Bottom half minus tests builds.
2018-02-07 15:24:54 +01:00
Gav
26b4b56402
Remove CallData/OutData.
2018-02-07 13:02:57 +01:00
Gav
a5195dfce6
Rename polkadot-serializer -> substrate-serializer
2018-02-07 11:47:30 +01:00
Gav
6071774f57
Rename polkadot-state-machine -> substrate-state-machine
2018-02-07 11:44:32 +01:00
Gav
43ef2ca6f3
New wasm binaries.
2018-02-07 11:38:40 +01:00
Gav
13fb513a3d
Finish rename.
2018-02-07 11:34:29 +01:00
Gav
2220c6e37a
Rename polkadot-primitives -> substrate-primitives.
2018-02-07 11:33:29 +01:00
Gav
25fc82c619
Finish rename.
2018-02-07 11:29:25 +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
Gav Wood
959b129f8d
Merge pull request #58 from paritytech/unify-primitives
...
Unify primitives from polkadot-primitives and polkadot-runtime
2018-02-06 20:01:12 +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
10ba24673e
remove debug impl in runtime-std
2018-02-06 16:44:30 +01:00
Robert Habermeier
6aaf446352
move function and proposal types to transaction module
2018-02-06 16:42:32 +01:00