1. Jan 21, 2022
    • Bastian Köcher's avatar
      wasm-builder: Improve workspace handling (#10700) · f41ef340
      Bastian Köcher authored
      When building a wasm binary from a different repo inside a local workspace, we did not used the
      correct `Cargo.toml` to find the correct patches and features. The solution to this is to just walk
      up from the target directory until we find the workspace we are currently compiling. If this
      heuristic isn't working, we print a warning and let the user set an env variable
      `WASM_BUILD_WORKSPACE_HINT` to tell the `wasm-builder` where the actual workspace is.
      f41ef340
    • Sacha Lansky's avatar
      Fix typo (#10714) · e1cc9c2d
      Sacha Lansky authored
      e1cc9c2d
  2. Jan 20, 2022
  3. Jan 19, 2022
  4. Jan 18, 2022
  5. Jan 17, 2022
  6. 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
  7. Jan 14, 2022
  8. Jan 13, 2022
  9. Jan 12, 2022
  10. Jan 11, 2022
  11. Jan 10, 2022
  12. Jan 09, 2022
  13. Jan 08, 2022