Skip to content
  1. Sep 04, 2021
    • Bastian Köcher's avatar
      30f3e118
    • Bernhard Schuster's avatar
      feat/overseer: introduce closure init (#3775) · 3cc5a1ee
      Bernhard Schuster authored
      * feat/overseer: introduce closure init
      
      Enables removal of the connected/disconnected overseer state.
      
      * feat/overseer: allow replacement logic to access the original
      
      Allows to re-use init-once types, which would otherwise error.
      
      * feat/overseer: introduce external connector
      
      Preparation for removal of `AllSubsystems`
      which is another prerequisite for removing
      the connect/disconnect state.
      
      * fix/test: replace needs closure
      
      * fixup
      
      * simplify
      
      * mea culpa
      
      * all-subsystems-gen test
      3cc5a1ee
  2. Sep 03, 2021
  3. Sep 02, 2021
  4. Sep 01, 2021
  5. Aug 30, 2021
  6. Aug 27, 2021
  7. Aug 26, 2021
    • Gavin Wood's avatar
      XCM v2: Scripting, Query responses, Exception handling and Error reporting (#3629) · 8b80b283
      Gavin Wood authored
      * Intoduce XCM v2
      
      Also some minor fix for v0/v1
      
      * Minor version cleanup
      
      * Minor version cleanup
      
      * Introduce SendError for XcmSend trait to avoid cycles with having Outcome in Xcm
      
      * comment
      
      * Corrent type
      
      * Docs
      
      * Fix build
      
      * Fixes
      
      * Introduce the basic impl
      
      * Docs
      
      * Add function
      
      * Basic implementation
      
      * Weighed responses and on_report
      
      * Make XCM more script-like
      
      * Remove BuyExecution::orders
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Formatting
      
      * Initial draft and make pallet-xcm build
      
      * fix XCM tests
      
      * Formatting
      
      * Fixes
      
      * Formatting
      
      * spelling
      
      * Fixes
      
      * Fixes
      
      * spelling
      
      * tests for translation
      
      * extra fields to XCM pallet
      
      * Formatting
      
      * Fixes
      
      * spelling
      
      * first integration test
      
      * Another integration test
      
      * Formatting
      
      * fix tests
      
      * all tests
      
      * Fixes
      
      * Fixes
      
      * Formatting
      
      * Fixes
      
      * Fixes
      
      * Formatting
      
      * Bump
      
      * Remove unneeded structuring
      
      * add instruction
      
      * Fixes
      
      * spelling
      
      * Fixes
      
      * Fixes
      
      * Formatting
      
      * Fixes
      
      * Fixes
      
      * Formatting
      
      * Introduce and use VersionedResponse
      
      * Introduce versioning to dispatchables' params
      
      * Fixes
      
      * Formatting
      
      * Rest of merge
      
      * more work
      
      * Formatting
      
      * Basic logic
      
      * Fixes
      
      * Fixes
      
      * Add test
      
      * Fixes
      
      * Formatting
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Nits
      
      * Simplify
      
      * Spelling
      
      * Formatting
      
      * Return weight of unexecuted instructions in case of error as surplus
      
      * Formatting
      
      * Fixes
      
      * Test for instruction count limiting
      
      * Formatting
      
      * Docs
      8b80b283
    • dependabot[bot]'s avatar
      Bump async-trait from 0.1.50 to 0.1.51 (#3721) · 4193f05f
      dependabot[bot] authored
      Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.50 to 0.1.51.
      - [Release notes](https://github.com/dtolnay/async-trait/releases)
      - [Commits](https://github.com/dtolnay/async-trait/compare/0.1.50...0.1.51
      
      )
      
      ---
      updated-dependencies:
      - dependency-name: async-trait
        dependency-type: direct:production
        update-type: version-update:semver-patch
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      4193f05f
  8. Aug 25, 2021
  9. Aug 24, 2021
  10. Aug 23, 2021
  11. Aug 21, 2021
  12. Aug 20, 2021
  13. Aug 19, 2021
  14. Aug 18, 2021
  15. Aug 17, 2021
  16. Aug 16, 2021
  17. Aug 13, 2021
  18. Aug 12, 2021
    • Robert Klotzner's avatar
      Remove request multiplexer (#3624) · 55154a8d
      Robert Klotzner authored
      * WIP: Get rid of request multiplexer.
      
      * WIP
      
      * Receiver for handling of incoming requests.
      
      * Get rid of useless `Fault` abstraction.
      
      The things the type system let us do are not worth getting abstracted in
      its own type. Instead error handling is going to be merely a pattern.
      
      * Make most things compile again.
      
      * Port availability distribution away from request multiplexer.
      
      * Formatting.
      
      * Port dispute distribution over.
      
      * Fixup statement distribution.
      
      * Handle request directly in collator protocol.
      
      + Only allow fatal errors at top level.
      
      * Use direct request channel for availability recovery.
      
      * Finally get rid of request multiplexer
      
      Fixes #2842 and paves the way for more back pressure possibilities.
      
      * Fix overseer and statement distribution tests.
      
      * Fix collator protocol and network bridge tests.
      
      * Fix tests in availability recovery.
      
      * Fix availability distribution tests.
      
      * Fix dispute distribution tests.
      
      * Add missing dependency
      
      * Typos.
      
      * Review remarks.
      
      * More remarks.
      55154a8d
  19. Aug 09, 2021