guanqun
26b105b472
fix the ignored tests in doc test ( #898 )
...
* fix ignored test
* move CI to --release per Gav
2018-10-13 15:16:17 +02:00
Bastian Köcher
12f12bff28
Make all copyrights use the correct year ( #894 )
...
* Adds a script for automatically update all copyrights
* Ran the `update-copyright` script
2018-10-10 10:28:41 +02:00
guanqun
1cc0e3b6ea
Enhance decl storage ( #777 )
...
* enhance macro decl_storage()
* update the state root hash
* fix one comment
2018-10-05 14:20:32 +02:00
Sergey Pepyakin
9e476ba0ab
Query dest balance only once + doc. ( #861 )
2018-10-03 13:25:14 +01:00
guanqun
bec80177c0
fix a warning ( #839 )
2018-09-29 09:34:53 +01:00
Sergey Pepyakin
955a5393d8
Load code from the overlay not from the database ( #828 )
2018-09-27 20:56:15 +01:00
Sergey Pepyakin
6af61b8649
Add test that ensures drain funds to death works ( #829 )
2018-09-27 20:55:45 +01:00
Bastian Köcher
2332d6dd04
More dependency cleanup ( #825 )
...
* Removes `rlp` dependency
* Enable warnings about unused crates in the CI
* Remove all the unused crates
* Make tests working again
2018-09-27 17:52:51 +01:00
Sergey Pepyakin
98e0a3a55a
Contracts: Add transfer event ( #801 )
2018-09-25 20:49:18 +01:00
Gav Wood
82d6ca3484
Switch to shiny new fast, RLP-less trie ( #795 )
...
* Bump codec
* Fix tests
* Patricia trie builds
* Introduce trie
* Some yak shaving.
* Some fixes
* Remove RLP ref
* Fixes
* It builds!
* Some tests fixed
* Another test fix
* Rejig more hashes
* substrate-trie::iterator_works test
* Update lock
* Polish
* Docs
* Undo incorrect "fix" for tests
* Fix nits
2018-09-25 16:32:22 +02:00
Sergey Pepyakin
ef97973178
Contracts: clean ( #788 )
...
* Extract `runtime` module
* Restructure & comment code to avoid confusion
2018-09-24 13:31:00 +02:00
Sergey Pepyakin
28cc4d0fd6
Get rid of core::string in sr-std. ( #783 )
2018-09-21 14:45:04 +02:00
Sergey Pepyakin
488830e81a
Fix error handling in sandboxing/contracts modules ( #744 )
...
* Fix error handling in sandboxing/contracts modules
* Add some docs.
* Add some tests.
* grammar
2018-09-19 10:01:25 +02:00
Svyatoslav Nikolsky
7fa337afbc
Light friendly storage tracking: changes trie + extending over ranges ( #628 )
...
* changes_trie
* changs_trie: continue
* changes_trie: adding tests
* fixed TODO
* removed obsolete ExtrinsicChanges
* encodable ChangesTrieConfiguration
* removed polkadot fle
* fixed grumbles
* ext_storage_changes_root returns u32
* moved changes trie root to digest
* removed commented code
* read storage values from native code
* fixed grumbles
* fixed grumbles
* missing comma
2018-09-18 09:14:41 +02:00
Sergey Pepyakin
dcd181f31e
Contracts: return arbitrary sized buffers ( #711 )
...
* WIP
* Direct return of output data.
* Docs and renamings.
* Add get_storage test.
* Overwrite the scratch buffer.
2018-09-15 12:46:59 +02:00
Sergey Pepyakin
88ef57e4bd
Contracts: fix transfer function. ( #733 )
2018-09-13 14:25:20 +02:00
Gav Wood
1e01162505
Phase 1 of repo reorg ( #719 )
...
* Remove unneeded script
* Rename Substrate Demo -> Substrate
* Rename demo -> node
* Build wasm from last rename.
* Merge ed25519 into substrate-primitives
* Minor tweak
* Rename substrate -> core
* Move substrate-runtime-support to core/runtime/support
* Rename/move substrate-runtime-version
* Move codec up a level
* Rename substrate-codec -> parity-codec
* Move environmental up a level
* Move pwasm-* up to top, ready for removal
* Remove requirement of s-r-support from s-r-primitives
* Move core/runtime/primitives into core/runtime-primitives
* Remove s-r-support dep from s-r-version
* Remove dep of s-r-support from bft
* Remove dep of s-r-support from node/consensus
* Sever all other core deps from s-r-support
* Forgot the no_std directive
* Rename non-SRML modules to sr-* to avoid match clashes
* Move runtime/* to srml/*
* Rename substrate-runtime-* -> srml-*
* Move srml to top-level
2018-09-12 11:13:31 +02:00