Skip to content
  1. Jan 17, 2022
  2. Jan 15, 2022
    • Nazar Mokrynskyi's avatar
      Minor tweaks suggested by clippy (#10673) · 0bca06a4
      Nazar Mokrynskyi authored
      * Minor tweaks suggested by clippy
      
      * Fix typo caused by last commit
      
      * Apply review suggestions
      0bca06a4
    • Bastian Köcher's avatar
      runtime-interface: Implement `register_only` functions (#10640) · a534274c
      Bastian Köcher authored
      
      
      * runtime-interface: Implement `register_only` functions
      
      The runtime interface supports versioning of functions. Currently, if you add a new function it will
      be used by the runtime automatically. This results in requiring all nodes of a network to upgrade
      before the runtime is upgraded, otherwise they will fail to instantiate the new runtime because of
      missing host functions. This pr introduces `register_only` functions. This can be used when a new
      runtime interface function should be introduced, but the actual usage can be deferred. This means
      that nodes will have the host function for this, but the runtime will still use the old version of
      the function when being compiled for wasm. However, when a runtime is enacted that uses the new host
      function, the "old nodes" will already have the host function and will continue to work.
      
      * Update primitives/runtime-interface/src/lib.rs
      
      Co-authored-by: default avatarcheme <[email protected]>
      
      * Update primitives/runtime-interface/proc-macro/src/utils.rs
      
      Co-authored-by: default avatarcheme <[email protected]>
      
      * FMT
      
      Co-authored-by: default avatarcheme <[email protected]>
      a534274c
  3. Jan 14, 2022
  4. Jan 13, 2022
  5. Jan 12, 2022
  6. Jan 11, 2022
  7. Jan 10, 2022
  8. Jan 09, 2022
  9. Jan 08, 2022
  10. Jan 07, 2022
  11. Jan 06, 2022
  12. Jan 05, 2022
  13. Jan 04, 2022
  14. Jan 03, 2022