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

Integrate Wasmtime for runtime execution #3869

Merged
merged 28 commits into from
Nov 1, 2019
Merged

Commits on Oct 28, 2019

  1. Configuration menu
    Copy the full SHA
    87bf2d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f37b9d8 View commit details
    Browse the repository at this point in the history
  3. executor: Use test_case macro to easily execute tests with different

    Wasm execution methods.
    jimpo committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    36bdc5c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    727ce43 View commit details
    Browse the repository at this point in the history
  5. node-executor: Rewrite benchmarks with criterion.

    They were not passing compilation before and criterion seems to be more
    widely used in Substrate.
    jimpo committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    1bcb472 View commit details
    Browse the repository at this point in the history
  6. executor: Begin implementation of Wasm runtime.

    The implementation demonstrates the outline of the execution, but does
    not link against the external host functions.
    jimpo committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    3908f76 View commit details
    Browse the repository at this point in the history
  7. executor: Define and implement basic FunctionExecutor.

    The SandboxCapabilities::invoke is still left unimplemented.
    jimpo committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    447c31a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    828fbf0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    81535c5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a3d2b35 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a7bb759 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9076ca0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5a903a8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a77e9bd View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c964753 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5e0d828 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7623f12 View commit details
    Browse the repository at this point in the history
  18. Typos and cosmetic changes.

    jimpo committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    7467e35 View commit details
    Browse the repository at this point in the history
  19. More trampoline comments.

    jimpo committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    b73465c View commit details
    Browse the repository at this point in the history
  20. Cargo.lock update.

    jimpo committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    d5b72c6 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    779d4b4 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    5ffda81 View commit details
    Browse the repository at this point in the history
  23. Quiet down cranelift logs.

    jimpo committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    70896c0 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. Explicitly catch panics during host calls.

    We do this to ensure that panics do not cross language boundaries.
    jimpo committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    4b0cdc8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28f7c11 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2019

  1. Merge branch 'master' into wasmtime-real

    # Conflicts:
    #	node/cli/Cargo.toml
    jimpo committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    f4016dd View commit details
    Browse the repository at this point in the history
  2. Fixes after merge from master and panic safety for wasmtime

    instantiation.
    jimpo committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    b76f733 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2019

  1. Merge branch 'master' into wasmtime-real

    # Conflicts:
    #	node/cli/Cargo.toml
    jimpo committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    0ec6caf View commit details
    Browse the repository at this point in the history