add wasm3 dependency

This commit is contained in:
Folkert 2022-07-09 19:32:47 +02:00
parent cef4dc6b9f
commit ffaf56bec2
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C
2 changed files with 30 additions and 1 deletions

30
Cargo.lock generated
View file

@ -190,7 +190,7 @@ dependencies = [
"quote",
"regex",
"rustc-hash",
"shlex",
"shlex 1.1.0",
]
[[package]]
@ -4376,6 +4376,12 @@ dependencies = [
"digest 0.10.3",
]
[[package]]
name = "shlex"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2"
[[package]]
name = "shlex"
version = "1.1.0"
@ -4767,6 +4773,7 @@ dependencies = [
"target-lexicon",
"tempfile",
"wasi_libc_sys",
"wasm3",
"wasmer",
"wasmer-wasi",
]
@ -5168,6 +5175,27 @@ dependencies = [
"leb128",
]
[[package]]
name = "wasm3"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd7dde97449e99be474a432bbb0b1ab40b8f7ce3e97aa7ac640e9ecd018bbf88"
dependencies = [
"cty",
"wasm3-sys",
]
[[package]]
name = "wasm3-sys"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a4e5d10bf1ffe7753275d4bbae3dc135dd2d2decd90e615accf9fef8bc52bab"
dependencies = [
"cc",
"cty",
"shlex 0.1.1",
]
[[package]]
name = "wasmer"
version = "2.3.0"

View file

@ -44,6 +44,7 @@ wasmer-wasi = "2.2.1"
tempfile = "3.2.0"
indoc = "1.0.3"
criterion = { git = "https://github.com/Anton-4/criterion.rs" }
wasm3 = "0.3.1"
# Wasmer singlepass compiler only works on x86_64.
[target.'cfg(target_arch = "x86_64")'.dev-dependencies]