Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Substrate runtime interface 2.0 #4057

Merged
merged 90 commits into from
Nov 10, 2019
Merged

Substrate runtime interface 2.0 #4057

merged 90 commits into from
Nov 10, 2019

Commits on Sep 17, 2019

  1. Configuration menu
    Copy the full SHA
    1b62f0c View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2019

  1. Configuration menu
    Copy the full SHA
    63fd2ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aecba72 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2019

  1. Configuration menu
    Copy the full SHA
    f7fa0ab View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2019

  1. Configuration menu
    Copy the full SHA
    a922101 View commit details
    Browse the repository at this point in the history
  2. Change HostFunctions interface

    bkchr committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    156d8a0 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2019

  1. Configuration menu
    Copy the full SHA
    936d029 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dfe833a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd8ac35 View commit details
    Browse the repository at this point in the history
  4. Make the test succeed

    bkchr committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    6bd6d99 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1cf5310 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. Configuration menu
    Copy the full SHA
    8aaf851 View commit details
    Browse the repository at this point in the history
  2. Add test for mutable references

    bkchr committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    8d88117 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d17cf4f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fcb6498 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7c20e34 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2019

  1. Configuration menu
    Copy the full SHA
    5eecdb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a55140 View commit details
    Browse the repository at this point in the history
  3. Give it a better name

    bkchr committed Sep 27, 2019
    Configuration menu
    Copy the full SHA
    53f8de2 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2019

  1. Implement traits for arrays

    bkchr committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    0807fd9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbab580 View commit details
    Browse the repository at this point in the history
  3. Docs

    bkchr committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    69ffd26 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f7c1e5e View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2019

  1. Configuration menu
    Copy the full SHA
    36ac4d3 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2019

  1. Configuration menu
    Copy the full SHA
    5eb2143 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a83704 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2019

  1. Configuration menu
    Copy the full SHA
    5f11653 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e8869b View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2019

  1. Configuration menu
    Copy the full SHA
    ac8de56 View commit details
    Browse the repository at this point in the history
  2. Adds PassByCodec derive

    bkchr committed Oct 10, 2019
    Configuration menu
    Copy the full SHA
    0402799 View commit details
    Browse the repository at this point in the history
  3. Adds PassByInner derive

    bkchr committed Oct 10, 2019
    Configuration menu
    Copy the full SHA
    78a7092 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2019

  1. Fix compilation errors

    bkchr committed Oct 14, 2019
    Configuration menu
    Copy the full SHA
    8a1987a View commit details
    Browse the repository at this point in the history
  2. More implementations

    bkchr committed Oct 14, 2019
    Configuration menu
    Copy the full SHA
    450a9d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e9167f View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2019

  1. Make sr-io compile again

    bkchr committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    c0d8132 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2019

  1. Fix more compilation errors

    bkchr committed Oct 18, 2019
    Configuration menu
    Copy the full SHA
    323bf15 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2019

  1. Configuration menu
    Copy the full SHA
    a27038e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6af79e View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2019

  1. More compilation fixes

    bkchr committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    87eb710 View commit details
    Browse the repository at this point in the history
  2. Fix warnings

    bkchr committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    cd7b9a9 View commit details
    Browse the repository at this point in the history
  3. Remove le conversions

    bkchr committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    a2f9d31 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2200ca1 View commit details
    Browse the repository at this point in the history
  5. Implement Allocator interface

    bkchr committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    a912730 View commit details
    Browse the repository at this point in the history
  6. Improve error message

    bkchr committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    0313975 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f2c35bf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e71f3e5 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2019

  1. Configuration menu
    Copy the full SHA
    4e667eb View commit details
    Browse the repository at this point in the history
  2. Docs update

    bkchr committed Oct 26, 2019
    Configuration menu
    Copy the full SHA
    08d478c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    71e8006 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bcc04e6 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2019

  1. Remove sr-io/without_std

    bkchr committed Oct 27, 2019
    Configuration menu
    Copy the full SHA
    df8f9fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c818dd View commit details
    Browse the repository at this point in the history
  3. More compilation error fixes

    bkchr committed Oct 27, 2019
    Configuration menu
    Copy the full SHA
    60b1fff View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2019

  1. Use correct doc syntax

    bkchr committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    a6c6791 View commit details
    Browse the repository at this point in the history
  2. Fix test-runtime

    bkchr committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    2d6b05e View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2019

  1. Fix compilation

    bkchr committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    9328a2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a805f2a View commit details
    Browse the repository at this point in the history
  3. Catch native panics when executing the wasm runtime

    As with the native runtime, we now catch all native panics when we
    execute the wasm runtime. The panics inside the wasm runtime were
    already catched before by the wasm executor automatically, but any panic
    in the host functions could bring down the node. The recent switch to
    execute the native counterpart of the host function in `sr-io`, makes
    this change required. The native `sr-io` functions just `panic` when
    something is not provided or any other error occured.
    bkchr committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    57c4ed9 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. Configuration menu
    Copy the full SHA
    c7b77c4 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/bkchr-wasm-catch-panic' into bkc…

    …hr-generate-host-functions
    bkchr committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    3f2642b View commit details
    Browse the repository at this point in the history
  3. Fix compilation

    bkchr committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    52fce3b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0af7aaa View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2019

  1. Don't panic in a panic

    bkchr committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    33eb170 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a67f45 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c68747 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2019

  1. Configuration menu
    Copy the full SHA
    a546aab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    184135f View commit details
    Browse the repository at this point in the history
  3. Fixes after master merge

    bkchr committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    162c62b View commit details
    Browse the repository at this point in the history
  4. Adds pass by enum strategy

    bkchr committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    f0c7190 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2019

  1. Fix wasmtime integration

    bkchr committed Nov 3, 2019
    Configuration menu
    Copy the full SHA
    ac33c02 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2019

  1. Some macro structure clean up

    bkchr committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    959ae7d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6da18e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    573cec0 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2019

  1. Configuration menu
    Copy the full SHA
    1e0f2eb View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2019

  1. Configuration menu
    Copy the full SHA
    987bb1b View commit details
    Browse the repository at this point in the history
  2. Adds ui tests

    bkchr committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    a5ff11b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dad538f View commit details
    Browse the repository at this point in the history
  4. Documentation

    bkchr committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    70149b6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8238a14 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    113d473 View commit details
    Browse the repository at this point in the history
  7. Make wasmtime happy

    bkchr committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    e5faddf View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2019

  1. Configuration menu
    Copy the full SHA
    059d80e View commit details
    Browse the repository at this point in the history
  2. Make full_crypto work

    bkchr committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    c06174a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4515c4d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    44333d2 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2019

  1. Configuration menu
    Copy the full SHA
    652817b View commit details
    Browse the repository at this point in the history
  2. Rename Sanboxing to Sandbox

    bkchr committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    cd2b226 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4ce996c View commit details
    Browse the repository at this point in the history
  4. Fix Performance regression

    bkchr committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    d23587f View commit details
    Browse the repository at this point in the history
  5. Fix test

    bkchr committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    696ed43 View commit details
    Browse the repository at this point in the history