Skip to content
  1. Feb 20, 2018
  2. Feb 19, 2018
    • Gav Wood's avatar
      Optional storage entries (#75) · ec906046
      Gav Wood authored and asynchronous rob's avatar asynchronous rob committed
      * Block builder (substrate)
      
      * Fix wasm build
      
      * Bulid on any block
      
      * Test for block builder.
      
      * Block import tests for client.
      
      * Tidy ups
      
      * Repotted client
      
      * Avoid pointless work
      
      * All backend stuff now manages optional storage.
      
      Also simplified a lot of the backend.
      
      * Native runtime-io now supports empty storage items.
      
      * Finish up the API transition.
      
      * Build fix.
      
      * Fix tests.
      
      * Remerge in changes to client.
      
      * Final fixes.
      
      * Unrevert typos
      
      * Remove accidentally committed change
      
      * Bring back zero copy
      
      * Fix merge.
      ec906046
    • Gav's avatar
      Refactor out some duped code · d3a22e12
      Gav authored
      d3a22e12
  3. Feb 18, 2018
  4. Feb 17, 2018
  5. Feb 16, 2018
    • Gav's avatar
      Final fixes. · 7440d3c8
      Gav authored
      7440d3c8
    • Gav's avatar
      Remerge in changes to client. · 5fe79b6b
      Gav authored
      5fe79b6b
    • asynchronous rob's avatar
      Verify header justification during import (#76) · 1d0ad422
      asynchronous rob authored
      * reshuffle consensus libraries
      
      * polkadot-useful type definitions for statement table
      
      * begin BftService
      
      * primary selection logic
      
      * bft service implementation without I/O
      
      * extract out `BlockImport` trait
      
      * allow bft primitives to compile on wasm
      
      * Block builder (substrate)
      
      * take polkadot-consensus down to the core.
      
      * test for preemption
      
      * fix test build
      
      * Fix wasm build
      
      * Bulid on any block
      
      * Test for block builder.
      
      * Block import tests for client.
      
      * Tidy ups
      
      * clean up block builder instantiation
      
      * justification verification logic
      
      * JustifiedHeader and import
      
      * Propert block generation for tests
      
      * Fixed rpc tests
      1d0ad422
  6. Feb 15, 2018
    • Gav's avatar
      Fix tests. · 34f0cbcf
      Gav authored
      34f0cbcf
    • Gav's avatar
      Build fix. · 70d9dfa4
      Gav authored
      70d9dfa4
    • Gav Wood's avatar
      Block builder (substrate) (#73) · c56859f3
      Gav Wood authored and asynchronous rob's avatar asynchronous rob committed
      * Block builder (substrate)
      
      * Fix wasm build
      
      * Bulid on any block
      
      * Test for block builder.
      
      * Block import tests for client.
      
      * Tidy ups
      
      * clean up block builder instantiation
      
      * Propert block generation for tests
      
      * Fixed rpc tests
      c56859f3
    • asynchronous rob's avatar
      Split BFT into substrate-bft and runtime-specific proposer logic (#72) · 03a51a0d
      asynchronous rob authored
      * reshuffle consensus libraries
      
      * polkadot-useful type definitions for statement table
      
      * begin BftService
      
      * primary selection logic
      
      * bft service implementation without I/O
      
      * extract out `BlockImport` trait
      
      * allow bft primitives to compile on wasm
      
      * take polkadot-consensus down to the core.
      
      * test for preemption
      
      * fix test build
      03a51a0d
    • Jaco Greeff's avatar
      Add codec tests (#74) · 8309fdd4
      Jaco Greeff authored and asynchronous rob's avatar asynchronous rob committed
      * Add tests for block & header encoding
      
      * Add encoding tests for transaction/unchecked_transaction
      8309fdd4
  7. Feb 14, 2018
  8. Feb 13, 2018
  9. Feb 12, 2018
    • Gav's avatar
      Fix wasm build · ec4be3d2
      Gav authored
      ec4be3d2
    • Gav's avatar
      Block builder (substrate) · 12c62381
      Gav authored
      12c62381
    • Gav Wood's avatar
      Additional runtime tests for the test-runtime (#69) · f344e15b
      Gav Wood authored and asynchronous rob's avatar asynchronous rob committed
      * Remove rustc dependency from ed25519 and refactor a little.
      
      * Runtime support provides more extensive test-key functionality.
      
      * Additional APIs for ed25519 stuff.
      
      * Extensive test for test-runtime.
      
      * Fixes for the new test key API.
      
      * Additional convenience for tests
      
      * Take advantage of more convenient API.
      
      * Redo formating.
      
      * Remove old test identities.
      
      * Remove boilerplate, add test.
      
      * Refactor out unneeded code.
      
      * Clean up algo for determining authorities.
      
      * Remove unneeded API.
      
      * Make `to_*` consume
      
      * Only export keyring when testing
      
      * Fix build & warning
      
      * Extract Keyring into separate library.
      
      * Add tests for Keyring and a trait-based API.
      
      * Address grumbles.
      f344e15b
    • Jaco Greeff's avatar
      Sed explicit parameters (#71) · 72fa8f3f
      Jaco Greeff authored
      * Sed replace fix (no . in date)
      
      * Debug sed
      
      * Explicit -e option
      
      * Update sed
      72fa8f3f
  10. Feb 09, 2018
    • Jaco Greeff's avatar
      Publish wasm runtime binaries from CI (#56) · 71261bb7
      Jaco Greeff authored and asynchronous rob's avatar asynchronous rob committed
      * Publish wasm binaries
      
      * Update package.json version (npm)
      
      * Copy directly to wasm32-unknown-unknown
      
      * Remove debug repo, enable final location
      
      * Always run through build test
      
      * Update for new direectory structure
      
      * Extra space before >
      
      * Copy from subtrate/executor & subtrate/test-runtime
      71261bb7
    • Gav's avatar
      Fix warnings. · c4950345
      Gav authored
      c4950345
    • Gav's avatar
      Update builds and fix up test-runtime. · b20f91d6
      Gav authored
      b20f91d6
    • asynchronous rob's avatar
      fix runtime_test · ecdef68b
      asynchronous rob authored
      ecdef68b
    • Gav Wood's avatar
      Introduce toy runtime for testing inside substrate. (#66) · dec6e823
      Gav Wood authored
      * 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
      dec6e823
  11. Feb 08, 2018
    • asynchronous rob's avatar
      fix runtime_test · 4ca99758
      asynchronous rob authored
      4ca99758
    • asynchronous rob's avatar
      update wasm binaries · 6c7e2869
      asynchronous rob authored
      6c7e2869
    • asynchronous rob's avatar
      Re-introduce zero copy codec and add minimal polkadot client API which uses... · a00d0e75
      asynchronous rob authored
      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
      a00d0e75
    • Arkadiy Paronyan's avatar
      Networking tests and fixes (#61) · f2b3bab6
      Arkadiy Paronyan authored
      * 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
      f2b3bab6