Update the wast crate dependency (#3464)

Pulls in a few minor fixes for stack overflows with module linking as
well as some updates to other various wasm proposals.
This commit is contained in:
Alex Crichton
2021-10-20 11:25:52 -05:00
committed by GitHub
parent e2a724ce18
commit fb585fde40
10 changed files with 23 additions and 23 deletions

26
Cargo.lock generated
View File

@@ -561,7 +561,7 @@ dependencies = [
"smallvec", "smallvec",
"souper-ir", "souper-ir",
"target-lexicon", "target-lexicon",
"wast 37.0.0", "wast 38.0.1",
] ]
[[package]] [[package]]
@@ -1933,7 +1933,7 @@ dependencies = [
"peepmatic-test-operator", "peepmatic-test-operator",
"peepmatic-traits", "peepmatic-traits",
"serde", "serde",
"wast 37.0.0", "wast 38.0.1",
"z3", "z3",
] ]
@@ -1961,7 +1961,7 @@ dependencies = [
"peepmatic-traits", "peepmatic-traits",
"rand 0.8.3", "rand 0.8.3",
"serde", "serde",
"wast 37.0.0", "wast 38.0.1",
] ]
[[package]] [[package]]
@@ -1986,7 +1986,7 @@ dependencies = [
"serde", "serde",
"serde_test", "serde_test",
"thiserror", "thiserror",
"wast 37.0.0", "wast 38.0.1",
] ]
[[package]] [[package]]
@@ -1998,7 +1998,7 @@ dependencies = [
"peepmatic", "peepmatic",
"peepmatic-test-operator", "peepmatic-test-operator",
"souper-ir", "souper-ir",
"wast 37.0.0", "wast 38.0.1",
] ]
[[package]] [[package]]
@@ -2019,7 +2019,7 @@ version = "0.77.0"
dependencies = [ dependencies = [
"peepmatic-traits", "peepmatic-traits",
"serde", "serde",
"wast 37.0.0", "wast 38.0.1",
] ]
[[package]] [[package]]
@@ -3492,7 +3492,7 @@ dependencies = [
"wasmtime-wasi-crypto", "wasmtime-wasi-crypto",
"wasmtime-wasi-nn", "wasmtime-wasi-nn",
"wasmtime-wast", "wasmtime-wast",
"wast 37.0.0", "wast 38.0.1",
"wat", "wat",
"winapi", "winapi",
] ]
@@ -3687,7 +3687,7 @@ version = "0.30.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"wasmtime", "wasmtime",
"wast 37.0.0", "wast 38.0.1",
] ]
[[package]] [[package]]
@@ -3701,20 +3701,20 @@ dependencies = [
[[package]] [[package]]
name = "wast" name = "wast"
version = "37.0.0" version = "38.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9bc7b9a76845047ded00e031754ff410afee0d50fbdf62b55bdeecd245063d68" checksum = "ae0d7b256bef26c898fa7344a2d627e8499f5a749432ce0a05eae1a64ff0c271"
dependencies = [ dependencies = [
"leb128", "leb128",
] ]
[[package]] [[package]]
name = "wat" name = "wat"
version = "1.0.39" version = "1.0.40"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2ab2cc8d9a69d1ab28a41d9149bb06bb927aba8fc9d56625f8b597a564c83f50" checksum = "adcfaeb27e2578d2c6271a45609f4a055e6d7ba3a12eff35b1fd5ba147bdf046"
dependencies = [ dependencies = [
"wast 37.0.0", "wast 38.0.1",
] ]
[[package]] [[package]]

View File

@@ -36,7 +36,7 @@ anyhow = "1.0.19"
target-lexicon = { version = "0.12.0", default-features = false } target-lexicon = { version = "0.12.0", default-features = false }
pretty_env_logger = "0.4.0" pretty_env_logger = "0.4.0"
file-per-thread-logger = "0.1.1" file-per-thread-logger = "0.1.1"
wat = "1.0.39" wat = "1.0.40"
libc = "0.2.60" libc = "0.2.60"
log = "0.4.8" log = "0.4.8"
rayon = "1.5.0" rayon = "1.5.0"
@@ -57,7 +57,7 @@ wasmtime-fuzzing = { path = "crates/fuzzing" }
wasmtime-runtime = { path = "crates/runtime" } wasmtime-runtime = { path = "crates/runtime" }
tokio = { version = "1.8.0", features = ["rt", "time", "macros", "rt-multi-thread"] } tokio = { version = "1.8.0", features = ["rt", "time", "macros", "rt-multi-thread"] }
tracing-subscriber = "0.2.16" tracing-subscriber = "0.2.16"
wast = "37.0.0" wast = "38.0.0"
criterion = "0.3.4" criterion = "0.3.4"
num_cpus = "1.13.0" num_cpus = "1.13.0"
winapi = { version = "0.3.9", features = ['memoryapi'] } winapi = { version = "0.3.9", features = ['memoryapi'] }

View File

@@ -28,7 +28,7 @@ peepmatic-traits = { path = "../peepmatic/crates/traits", optional = true, versi
peepmatic-runtime = { path = "../peepmatic/crates/runtime", optional = true, version = "0.77.0" } peepmatic-runtime = { path = "../peepmatic/crates/runtime", optional = true, version = "0.77.0" }
regalloc = { version = "0.0.31" } regalloc = { version = "0.0.31" }
souper-ir = { version = "2.1.0", optional = true } souper-ir = { version = "2.1.0", optional = true }
wast = { version = "37.0.0", optional = true } wast = { version = "38.0.0", optional = true }
# It is a goal of the cranelift-codegen crate to have minimal external dependencies. # It is a goal of the cranelift-codegen crate to have minimal external dependencies.
# Please don't add any unless they are essential to the task of creating binary # Please don't add any unless they are essential to the task of creating binary
# machine code. Integration tests that need external dependencies can be # machine code. Integration tests that need external dependencies can be

View File

@@ -15,7 +15,7 @@ peepmatic-macro = { version = "0.77.0", path = "crates/macro" }
peepmatic-runtime = { version = "0.77.0", path = "crates/runtime", features = ["construct"] } peepmatic-runtime = { version = "0.77.0", path = "crates/runtime", features = ["construct"] }
peepmatic-traits = { version = "0.77.0", path = "crates/traits" } peepmatic-traits = { version = "0.77.0", path = "crates/traits" }
serde = { version = "1.0.105", features = ["derive"] } serde = { version = "1.0.105", features = ["derive"] }
wast = "37.0.0" wast = "38.0.0"
z3 = { version = "0.7.1", features = ["static-link-z3"] } z3 = { version = "0.7.1", features = ["static-link-z3"] }
[dev-dependencies] [dev-dependencies]

View File

@@ -21,4 +21,4 @@ peepmatic-test-operator = { path = "../test-operator" }
peepmatic-traits = { path = "../traits" } peepmatic-traits = { path = "../traits" }
rand = { version = "0.8.3", features = ["small_rng"] } rand = { version = "0.8.3", features = ["small_rng"] }
serde = "1.0.106" serde = "1.0.106"
wast = "37.0.0" wast = "38.0.0"

View File

@@ -16,7 +16,7 @@ peepmatic-automata = { version = "0.77.0", path = "../automata", features = ["se
peepmatic-traits = { version = "0.77.0", path = "../traits" } peepmatic-traits = { version = "0.77.0", path = "../traits" }
serde = { version = "1.0.105", features = ["derive"] } serde = { version = "1.0.105", features = ["derive"] }
thiserror = "1.0.15" thiserror = "1.0.15"
wast = { version = "37.0.0", optional = true } wast = { version = "38.0.0", optional = true }
[dev-dependencies] [dev-dependencies]
peepmatic-test-operator = { version = "0.77.0", path = "../test-operator" } peepmatic-test-operator = { version = "0.77.0", path = "../test-operator" }

View File

@@ -16,4 +16,4 @@ log = "0.4.8"
[dev-dependencies] [dev-dependencies]
peepmatic = { path = "../..", version = "0.77.0" } peepmatic = { path = "../..", version = "0.77.0" }
peepmatic-test-operator = { version = "0.77.0", path = "../test-operator" } peepmatic-test-operator = { version = "0.77.0", path = "../test-operator" }
wast = "37.0.0" wast = "38.0.0"

View File

@@ -11,4 +11,4 @@ edition = "2018"
[dependencies] [dependencies]
peepmatic-traits = { version = "0.77.0", path = "../traits" } peepmatic-traits = { version = "0.77.0", path = "../traits" }
serde = { version = "1.0.105", features = ["derive"] } serde = { version = "1.0.105", features = ["derive"] }
wast = "37.0.0" wast = "38.0.0"

View File

@@ -12,7 +12,7 @@ edition = "2018"
[dependencies] [dependencies]
anyhow = "1.0.19" anyhow = "1.0.19"
wasmtime = { path = "../wasmtime", version = "0.30.0", default-features = false, features = ['cranelift'] } wasmtime = { path = "../wasmtime", version = "0.30.0", default-features = false, features = ['cranelift'] }
wast = "37.0.0" wast = "38.0.0"
[badges] [badges]
maintenance = { status = "actively-developed" } maintenance = { status = "actively-developed" }

View File

@@ -349,7 +349,7 @@ impl<T> WastContext<T> {
) )
} }
} }
AssertUncaughtException { .. } => bail!("unimplemented assert_uncaught_exception"), AssertException { .. } => bail!("unimplemented assert_exception"),
} }
Ok(()) Ok(())