Skip to content
  1. Oct 27, 2018
    • Benjamin Kampmann's avatar
      Consensus Engines Implementation: Aura (#911) · 50adea62
      Benjamin Kampmann authored
      * Generalize BlockImport
      
       - move ImportBlock, BlockOrigin, ImportResult into shared sr-primitives
       - let Consensus provide  and  traits again
       - update consensus traits to latest development
       - implement traits on client::Client, test_client::TestClient
       - update RHD to use the new import_block API
      
      * Move ImportBlock into consensus-common
      * Send import notification in aura tests
      * Integrating aura into service
      * Make Signatures more generic
      * Aura Block Production with the given key
      * run aura on the thread pool
      * start at exact step start in aura
      * Add needed wasm blob, in leiu of better solutions.
      * Make API ids consistent with traits and bring upstream for sharing.
      * Add decrease_free_balance to Balances module
      * Encode `Metadata` once instead of two times
      * Bitops include xor
      * Upgrade key module.
      * Default pages to somewhat bigger.
      * Introduce upgrade key into node
      * Add `Created` event
      50adea62
    • guanqun's avatar
      Remove pub in macros (#1027) · c0f70214
      guanqun authored
      * use :vis in macro_rules!
      
      * use :vis in meta
      c0f70214
  2. Oct 26, 2018
  3. Oct 25, 2018
  4. Oct 23, 2018
  5. Oct 21, 2018
  6. Oct 20, 2018
  7. Oct 19, 2018
    • Bastian Köcher's avatar
      Remove `node-service` (#933) · 7f6862ba
      Bastian Köcher authored
      * Move `chain_spec` into `node-cli`
      
      * Fixes tests
      
      * Adds `construct_simple_service` and `construct_service_factory` macros
      
      * Remove the `node-service` crate
      
      * Add some documentation
      
      * Fixes compilation on stable
      7f6862ba
    • Svyatoslav Nikolsky's avatar
      Moved DigestItem impl to impl_outer_log (#932) · ca38fd72
      Svyatoslav Nikolsky authored
      * moved DigestItem impl to impl_outer_log
      
      * Enable backtrace collecting on the CI
      
      * internal module is not required in impl_outer_log
      
      * Revert "internal module is not required in impl_outer_log"
      
      This reverts commit 5430446971cdf5fd5735863b86cd08a11d35d1dd.
      
      * Revert "moved DigestItem impl to impl_outer_log"
      
      This reverts commit 8872bbee963dbb4316251222f5c0757303fb3f52.
      
      * Revert "Revert "moved DigestItem impl to impl_outer_log""
      
      This reverts commit 47afd59682f8828665bd9cfb293b40ce4c4787af.
      
      * Revert "Revert "internal module is not required in impl_outer_log""
      
      This reverts commit 9ae640010c00ef134099d5b6a4430d330be134b2.
      
      * More diagnostics
      
      * check if only 1 test fails
      
      * test is back + some "traces"
      
      * removed some traces
      
      * removed "traces"
      ca38fd72
  8. Oct 18, 2018
    • Wei Tang's avatar
      Multiple storage root support (#902) · 26044748
      Wei Tang authored
      * Implement a non generic version of child delta trie
      
      * Use delta_trie_root in state_machine
      
      * Expand InMemory backend to support multi-storage
      
      * Create Consolidate trait
      
      * Fix all crate compile and remove unused OverlayedChanges::drain
      
      * Implement child storage root support and overlay changes
      
      * Add child storage reader
      
      * Add child storage writer
      
      * Implement child storage cleaning
      
      * Fix light backend compile
      
      * Add all required ext functions for wasm executor
      
      * Add ext def to io
      
      * Add all io functions
      
      * Fix nostd compile
      
      * Add simple test
      
      * Remove unnecessary vec copy in child_storage_root_transaction
      
      * Use values_mut/for_each to make it shorter
      
      * Use extend to shorter a for loop
      
      * Move record_all_keys to trie so it's easier to generic them later
      
      * space -> tab
      
      * Remove to_owned in debug format
      
      * Clean out all to_owned
      
      * Break debug_trace to multiple lines
      
      * Remove 0..
      
      * UserError copy/paste typo
      
      * Replace Vec::from_raw_parts by slice::from_raw_parts
      
      * Use iter::empty()
      
      * Wrap some long lines
      
      * Wrap a missing line
      
      * Remove unnecessary map
      
      https://github.com/paritytech/substrate/pull/856#discussion_r226222663
      
      * Call ext_free after from_raw_parts
      
      * Fix tests in other crates
      26044748
    • Chevdor's avatar
      Add docker file for Substrate (#930) · 849506da
      Chevdor authored
      849506da
    • Bastian Köcher's avatar
      Fixes tests on master (#929) · e321a645
      Bastian Köcher authored
      e321a645
    • Bastian Köcher's avatar
      Move inherent implementation into the modules (#924) · 4132a49f
      Bastian Köcher authored
      * Adds new `ProvideInherent` trait
      
      Also implements the new trait for `srml/consensus` and `srml/timestamp`.
      
      * Adds `impl_outer_inherent!` macro
      
      * Reexport macros from `alloc`
      
      * Introduce `RuntimeString` and fix `ProvideInherent` on `no_std`
      
      * Replace `VersionString` with `RuntimeString`
      
      * Improvements for `impl_outer_inherent!`
      
      * Make `construct_runtime!` support `impl_outer_inherent!`
      
      * Fixes after rebase
      
      * Whitespace
      4132a49f
    • Tomasz Drwięga's avatar
      Pool: parallel ready and runtime changes (#922) · 36625faa
      Tomasz Drwięga authored
      * Revert "Revert runtime changes."
      
      This reverts commit 01a7d1aa83c2918dd63b7dc54eb688d544cfc649.
      
      * Parallel queue reads.
      
      * Avoid recursion in best iterator.
      36625faa
    • snd's avatar
      Index blocks by number in the DB (#890) · 62c71a31
      snd authored
      * resolve #780
      
      * in import tx insert after retracting so blocks don't disappear
      
      * adapt db/cache to changes to db/utils
      
      * db/light: remove old hash lookup insertion
      
      * renames
      
      * improve naming
      
      * improve naming
      
      * db/utils: improve docs for block lookup key stuff
      
      * db/light/note_finalized: adapt to changes for issue #780
      
      * db/light/cht/tests: add assertions for HASH_LOOKUP
      
      * simplify
      
      addresses
      https://github.com/paritytech/substrate/pull/890#discussion_r226009746
      
      * break long line
      
      addresses
      https://github.com/paritytech/substrate/pull/890#discussion_r226002211
      
      * Whitespace
      62c71a31
  9. Oct 17, 2018
  10. Oct 16, 2018