Skip to content
  1. Mar 22, 2019
  2. Mar 21, 2019
  3. Mar 20, 2019
  4. Mar 19, 2019
  5. Mar 18, 2019
  6. Mar 16, 2019
  7. Mar 15, 2019
    • thiolliere's avatar
      Implement parameterisable modules (#1800) · d743a8b7
      thiolliere authored
      * first implementation
      
      * remove done comment
      
      * origin done
      
      * impl log for instance
      
      * impl inherent for instance
      
      * Fix wasm build + full example build
      
      this requires parity codec implements codec for core::marker::PhantomData
      
      * patch parity-codec link to github branch
      
      * improve internal names and fix instance prefix
      
      * Fix in macros
      
      * add test modules for support
      
      this allow to test for construct_runtime as well.
      
      The reason to have put that in another crate is:
      * if we put test in `tests/` dir of srml/support then decl_storage fails to get
        srml-support access because it believes it is inside srml-support
        crate and so derive access to `quote!{ crate }` but this is wrong
        (and I don't see any way to prevent that, and it only bother us so I
        don't think that matters that much)
      * if we put test inside lib.rs then contruct_runtime cannot be used
        because it call some macros that are defined with macros
        (decl_outer_event and decl_outer_origin) and thus rustc complains.
      
      * defaultinstance to its own struct to avoid errors
      
      * enforce <T, I> for Event and Config, impl test
      
      * add origin, log, inherent to test
      
      * test more code generation
      
      * basic storage test
      
      * fix typo
      
      * rename a few imports and field
      
      * delete wip test in example and runtime
      
      * change default prefix to make it backward compatible with test
      
      * rename Instance to I and Instantiable to Instance
      
      note: the name of generic parameter I is only enforce by decl_module!
      and this could be rewritten
      
      * doc
      
      * clean old TODOs
      
      * update parity-codec to 3.2
      
      * update node impl version + builds
      
      * fix warning
      
      * fix unrelated grandpa test
      
      * refactor code
      d743a8b7
    • Michael Müller's avatar
      Add grandpa telemetry (+ other minor improvements) (#1997) · c52c528e
      Michael Müller authored
      * Support skipping the interactive purge prompt
      
      Skip it via `cargo run -- purge-chain -y`.
      
      * Fix typos
      
      * Add Grandpa telemetry
      
      * Address comments
      
      * Revert unnecessary version bump
      
      * Version bump to make CI run
      
      * Remove unnecessary cast
      
      * Do not bump version
      c52c528e
    • Pierre Krieger's avatar
      35a67b31
    • Gav Wood's avatar
      Crypto fixes/improvements (#2008) · 03d52fdb
      Gav Wood authored
      
      
      * Crypto fixes:
      
      - Use schnorrkel's HDKD derive
      - Assume all key URIs beginning with `/` are prefixed with public
        root phrase.
      
      * Remove commented code.
      
      * Update README
      
      * Update core/primitives/src/ed25519.rs
      
      Co-Authored-By: default avatargavofyork <[email protected]>
      03d52fdb
    • Marcio Diaz's avatar
      chore: refactor test (#2007) · ae1351cb
      Marcio Diaz authored
      ae1351cb
    • Bastian Köcher's avatar
      Build docs with nightly (#2006) · 32ae38c7
      Bastian Köcher authored
      32ae38c7
    • Gautam Dhameja's avatar
      Documentation for the timestamp module (#1927) · 8dbba417
      Gautam Dhameja authored
      * docs for timestamp module
      
      * addressed review comments in timestamp module docs
      
      * fixed typos
      
      * uppercase readme file name
      
      * merge with master
      
      * fixed build failure
      
      * removed md file
      
      * updated as per the latest template
      
      * updated docs
      
      * updated docs
      
      * addressed review comments
      
      * addressed review comments
      8dbba417
    • Marcio Diaz's avatar
      Add exponential search for ancestor search (#1875) · 23177ca8
      Marcio Diaz authored
      * feat: add exponential search
      
      * add tests
      
      * chore: improve code
      23177ca8
  8. Mar 14, 2019
    • Bastian Köcher's avatar
      Remove warning and make `__PhantomItem` unconstructable (#2000) · a57f6bbe
      Bastian Köcher authored
      * Remove warning and make `__PhantomItem` unconstructable
      
      * Switch to unreachable
      a57f6bbe
    • Bastian Köcher's avatar
      Prerequisites for `validate_block` in Cumulus (#1926) · 990d368f
      Bastian Köcher authored
      * Adds benchmark for direct/indirect wasm function calls
      
      * Store the benchmark function pointer in a `Cell`
      
      * Add some documentation
      
      * Make function implementations exchangeable
      
      * Add parachain stub
      
      * Add macro for registering the `validate_block` function
      
      * Make all functions replace-able by unimplemented
      
      * Some more refactoring
      
      * Adds tests for executing empty parachain block
      
      * Work on a new test with empty witness data
      
      * Don't exchange `ext_print_*` stuff
      
      * Some cleanup and one more function for `validate_block`
      
      * More tests and more functions
      
      * Fixes after merging master
      
      * Use `parity-codec` `derive` feature
      
      * CHange implementation of `wasm-nice-panic-message`
      
      * Move `parachain` stuff to cumulus
      
      * Updated wasm files
      
      * Integrate feedback
      
      * Switch to `ExchangeableFunction` struct
      
      * More fixes
      
      * Switch to Cell and panic on multiple replaces
      
      * Increase `impl_version`
      
      * Fix shifting
      
      * Make the API more verbose of `ExchangeableFunction`
      
      * Increase `impl_version`
      990d368f
    • thiolliere's avatar
      b92b2cc2