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

Integrate Wasmer into Substrate sandbox environment #5920

Merged
114 commits merged into from
Aug 19, 2021
Merged

Integrate Wasmer into Substrate sandbox environment #5920

114 commits merged into from
Aug 19, 2021

Commits on Jun 19, 2020

  1. Configuration menu
    Copy the full SHA
    ecfb6dc View commit details
    Browse the repository at this point in the history
  2. Adds some comments

    0x7CFE committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    ac137b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    063bf42 View commit details
    Browse the repository at this point in the history
  4. Adds module imports stub

    0x7CFE committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    1be139b View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2020

  1. WIP state holder via *mut

    0x7CFE committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    4e770b4 View commit details
    Browse the repository at this point in the history
  2. My take at the problem

    pepyakin committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    4cf68d2 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2020

  1. Configuration menu
    Copy the full SHA
    1525a80 View commit details
    Browse the repository at this point in the history
  2. Removes redundant bound

    0x7CFE committed Jul 14, 2020
    Configuration menu
    Copy the full SHA
    34d6f95 View commit details
    Browse the repository at this point in the history
  3. Code cleanup

    0x7CFE committed Jul 14, 2020
    Configuration menu
    Copy the full SHA
    b8b5e75 View commit details
    Browse the repository at this point in the history
  4. Fixes invoke closure

    0x7CFE committed Jul 14, 2020
    Configuration menu
    Copy the full SHA
    c96f96b View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2020

  1. Configuration menu
    Copy the full SHA
    a57110a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63176e1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96cb57d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b246aee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b496e99 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    796604b View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2020

  1. Fixes wasmi instancing

    0x7CFE committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    0482e60 View commit details
    Browse the repository at this point in the history
  2. Fixes sandbox asserts

    0x7CFE committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    d25f97e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3a5774 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2020

  1. Configuration menu
    Copy the full SHA
    1a57784 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1653a09 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff13eb2 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2020

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

Commits on Aug 7, 2020

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

Commits on Sep 1, 2020

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

Commits on Oct 7, 2020

  1. TEMP vurich branch stuff

    0x7CFE committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    6729db1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    443ba23 View commit details
    Browse the repository at this point in the history
  3. Adds wasmer impl stub

    0x7CFE committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    74f9887 View commit details
    Browse the repository at this point in the history
  4. Adds get global

    0x7CFE committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    c719155 View commit details
    Browse the repository at this point in the history
  5. Fixes warnings

    0x7CFE committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    adff099 View commit details
    Browse the repository at this point in the history
  6. Adds wasmer invoke impl

    0x7CFE committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    cd44534 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2020

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

Commits on Oct 14, 2020

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

Commits on Oct 26, 2020

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

Commits on Nov 12, 2020

  1. Merge branch 'master' into wasmtime-sandbox

    # Conflicts:
    #	Cargo.lock
    ascjones committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    bc78799 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

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

Commits on Dec 7, 2020

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

Commits on Jan 22, 2021

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

Commits on Jan 25, 2021

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

Commits on Jan 26, 2021

  1. Configuration menu
    Copy the full SHA
    861ee6c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    caaf5e3 View commit details
    Browse the repository at this point in the history
  3. Eliminate RefCell<memories>

    0x7CFE committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    042449c View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

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

Commits on Feb 17, 2021

  1. Fix memory allocation

    0x7CFE committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    2eb9ad3 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2021

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

Commits on Mar 8, 2021

  1. Fixes compilation

    0x7CFE committed Mar 8, 2021
    Configuration menu
    Copy the full SHA
    be76948 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

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

Commits on Mar 16, 2021

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

Commits on Apr 9, 2021

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

Commits on Apr 13, 2021

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

Commits on Apr 14, 2021

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

Commits on May 3, 2021

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

Commits on May 6, 2021

  1. Configuration menu
    Copy the full SHA
    0063bf9 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/master' into wasmtime-sandbox

    # Conflicts:
    #	Cargo.lock
    #	client/executor/wasmi/src/lib.rs
    #	client/executor/wasmtime/Cargo.toml
    0x7CFE committed May 6, 2021
    Configuration menu
    Copy the full SHA
    5c6ace9 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

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

Commits on May 14, 2021

  1. Cleanup sandbox code

    0x7CFE committed May 14, 2021
    Configuration menu
    Copy the full SHA
    84e3a81 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2021

  1. Configuration menu
    Copy the full SHA
    ef9b978 View commit details
    Browse the repository at this point in the history
  2. More cleanup

    0x7CFE committed May 20, 2021
    Configuration menu
    Copy the full SHA
    24ca765 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a01fc3e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5dd9e06 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. Revert "Adds SandboxExecutionMethod enum for cli param"

    This reverts commit 5cda36e.
    0x7CFE committed May 25, 2021
    Configuration menu
    Copy the full SHA
    e3cf7c7 View commit details
    Browse the repository at this point in the history
  2. Fixes warnings

    0x7CFE committed May 25, 2021
    Configuration menu
    Copy the full SHA
    cc4c27e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e246b62 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2021

  1. Merge remote-tracking branch 'origin/master' into wasmtime-sandbox

    # Conflicts:
    #	client/executor/wasmi/Cargo.toml
    0x7CFE committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    cc92903 View commit details
    Browse the repository at this point in the history
  2. Fix return types condition

    0x7CFE committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    4211ad7 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2021

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

Commits on Jun 3, 2021

  1. Configuration menu
    Copy the full SHA
    3b9774e View commit details
    Browse the repository at this point in the history
  2. Fixes warnings

    0x7CFE committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    7807a2b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3d09fc View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2021

  1. Address grumbles

    0x7CFE committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    8c8c2c8 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Split instantiate per backend

    0x7CFE committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    3d3c827 View commit details
    Browse the repository at this point in the history
  2. More splits

    0x7CFE committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    facfa6c View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2021

  1. Refacmemory allocation

    0x7CFE committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    e0a5a25 View commit details
    Browse the repository at this point in the history
  2. Nitpicks

    0x7CFE committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    84f3093 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. Configuration menu
    Copy the full SHA
    d3b86a0 View commit details
    Browse the repository at this point in the history
  2. Revert renaming

    0x7CFE committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    c850650 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2021

  1. WIP wasm buffer proxy API

    0x7CFE committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    76a8bd8 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

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

Commits on Jul 2, 2021

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

Commits on Jul 6, 2021

  1. Refactor naming

    0x7CFE committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    33e6073 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e098dca View commit details
    Browse the repository at this point in the history
  3. Adds allocating read

    0x7CFE committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    314b6aa View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2021

  1. Adds comments

    0x7CFE committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    32423fb View commit details
    Browse the repository at this point in the history
  2. Removes unused imports

    0x7CFE committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    72ba8dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2df9783 View commit details
    Browse the repository at this point in the history
  4. Removes now unused function

    0x7CFE committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    e27bba2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4bfd0bb View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2021

  1. Configuration menu
    Copy the full SHA
    2d7ba8a View commit details
    Browse the repository at this point in the history
  2. Fix rustdoc

    0x7CFE committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    a808ec7 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. Removes unused TransferError

    0x7CFE committed Jul 12, 2021
    Configuration menu
    Copy the full SHA
    e3b98ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    464675a View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2021

  1. Configuration menu
    Copy the full SHA
    d6c7b32 View commit details
    Browse the repository at this point in the history
  2. Update Cargo.lock

    0x7CFE committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    61f30df View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2021

  1. Configuration menu
    Copy the full SHA
    13cf399 View commit details
    Browse the repository at this point in the history
  2. Removes unused import

    0x7CFE committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    3b9fed0 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2021

  1. Configuration menu
    Copy the full SHA
    0490129 View commit details
    Browse the repository at this point in the history
  2. cargo fmt

    athei committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    33caef7 View commit details
    Browse the repository at this point in the history
  3. Fix feature dependency graph

    * Feature should flow from the top level crate
    	* We should not assume a specific workspace structure
    * sc-executor-wasmi does not use the feature
    * sc-executor-wasmtime should not know about the feature
    athei committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    fc5fec1 View commit details
    Browse the repository at this point in the history
  4. Fix doc typo

    athei committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    ae6cf2a View commit details
    Browse the repository at this point in the history
  5. Enable wasmer-sandbox by default (for now)

    It will be removed before merge. It is so that the benchbot
    uses the wasmer sandbox.
    athei committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    a1b77a9 View commit details
    Browse the repository at this point in the history
  6. cargo run --quiet --release --features=runtime-benchmarks --manifest-…

    …path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_contracts --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/contracts/src/weights.rs --template=./.maintain/frame-weight-template.hbs
    Parity Benchmarking Bot committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    d713590 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2021

  1. Configuration menu
    Copy the full SHA
    22ba7c0 View commit details
    Browse the repository at this point in the history
  2. Revert "cargo run --quiet --release --features=runtime-benchmarks --m…

    …anifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_contracts --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/contracts/src/weights.rs --template=./.maintain/frame-weight-template.hbs"
    
    This reverts commit d713590.
    athei committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    2de9793 View commit details
    Browse the repository at this point in the history
  3. cargo fmt

    athei committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    a9e251d View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2021

  1. Configuration menu
    Copy the full SHA
    6ae0d7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb13a8a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cff6315 View commit details
    Browse the repository at this point in the history
  4. Revert "Run tests with wasmer-sandbox enabled"

    This reverts commit cff6315.
    athei committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    5e50c3b View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2021

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

Commits on Aug 19, 2021

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