diff --git a/Cargo.lock b/Cargo.lock index 138db21439..7e22a7d85a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -340,7 +340,7 @@ dependencies = [ "souper-ir", "target-lexicon", "thiserror", - "wast 26.0.1", + "wast 27.0.0", ] [[package]] @@ -542,7 +542,7 @@ dependencies = [ "smallvec", "target-lexicon", "thiserror", - "wasmparser 0.65.0", + "wasmparser 0.66.0", "wat", ] @@ -1090,7 +1090,7 @@ dependencies = [ "smallvec", "thiserror", "typemap", - "wasmparser 0.65.0", + "wasmparser 0.66.0", "wat", ] @@ -1263,7 +1263,7 @@ dependencies = [ "peepmatic-test-operator", "peepmatic-traits", "serde", - "wast 26.0.1", + "wast 27.0.0", "z3", ] @@ -1291,7 +1291,7 @@ dependencies = [ "peepmatic-traits", "rand", "serde", - "wast 26.0.1", + "wast 27.0.0", ] [[package]] @@ -1316,7 +1316,7 @@ dependencies = [ "serde", "serde_test", "thiserror", - "wast 26.0.1", + "wast 27.0.0", ] [[package]] @@ -1328,7 +1328,7 @@ dependencies = [ "peepmatic", "peepmatic-test-operator", "souper-ir", - "wast 26.0.1", + "wast 27.0.0", ] [[package]] @@ -1349,7 +1349,7 @@ version = "0.68.0" dependencies = [ "peepmatic-traits", "serde", - "wast 26.0.1", + "wast 27.0.0", ] [[package]] @@ -2203,9 +2203,9 @@ dependencies = [ [[package]] name = "wasm-smith" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f372c777fcc75bbad237aa0b14e380cfddb3680f42c0584f1f0681542f8559b7" +checksum = "bd5e4720bb44dc5e46a917139dc9dfa4bb6fee023bf9f77d2c55ec12eeaf9930" dependencies = [ "arbitrary", "leb128", @@ -2219,18 +2219,18 @@ checksum = "32fddd575d477c6e9702484139cf9f23dcd554b06d185ed0f56c857dd3a47aa6" [[package]] name = "wasmparser" -version = "0.65.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc2fe6350834b4e528ba0901e7aa405d78b89dc1fa3145359eb4de0e323fcf" +checksum = "c97fc0456d6d09ca7b64bc33c34f4e8f29d5ccfa8e5595ef7a8957818339e6f6" [[package]] name = "wasmprinter" -version = "0.2.12" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fe87e79ad307dc73cb7caca2b57d049d2905c7db1317a9c21171e69aa9f93d3" +checksum = "9b580bee9eb1f029fac6014620b31f82ea2afa22d0701b9bd7f879747e3f5242" dependencies = [ "anyhow", - "wasmparser 0.65.0", + "wasmparser 0.66.0", ] [[package]] @@ -2250,7 +2250,7 @@ dependencies = [ "smallvec", "target-lexicon", "tempfile", - "wasmparser 0.65.0", + "wasmparser 0.66.0", "wasmtime-cache", "wasmtime-environ", "wasmtime-jit", @@ -2328,7 +2328,7 @@ dependencies = [ "test-programs", "tracing-subscriber", "wasi-common", - "wasmparser 0.65.0", + "wasmparser 0.66.0", "wasmtime", "wasmtime-cache", "wasmtime-debug", @@ -2363,7 +2363,7 @@ dependencies = [ "object", "target-lexicon", "thiserror", - "wasmparser 0.65.0", + "wasmparser 0.66.0", "wasmtime-environ", ] @@ -2382,7 +2382,7 @@ dependencies = [ "more-asserts", "serde", "thiserror", - "wasmparser 0.65.0", + "wasmparser 0.66.0", ] [[package]] @@ -2410,7 +2410,7 @@ dependencies = [ "log", "rayon", "wasm-smith", - "wasmparser 0.65.0", + "wasmparser 0.66.0", "wasmprinter", "wasmtime", "wasmtime-wast", @@ -2437,7 +2437,7 @@ dependencies = [ "serde", "target-lexicon", "thiserror", - "wasmparser 0.65.0", + "wasmparser 0.66.0", "wasmtime-cranelift", "wasmtime-debug", "wasmtime-environ", @@ -2454,7 +2454,7 @@ version = "0.21.0" dependencies = [ "cranelift-codegen", "lightbeam", - "wasmparser 0.65.0", + "wasmparser 0.66.0", "wasmtime-environ", ] @@ -2547,7 +2547,7 @@ version = "0.21.0" dependencies = [ "anyhow", "wasmtime", - "wast 26.0.1", + "wast 27.0.0", ] [[package]] @@ -2582,20 +2582,20 @@ dependencies = [ [[package]] name = "wast" -version = "26.0.1" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3f174eed73e885ede6c8fcc3fbea8c3757afa521840676496cde56bb742ddab" +checksum = "c2c3ef5f6a72dffa44c24d5811123f704e18a1dbc83637d347b1852b41d3835c" dependencies = [ "leb128", ] [[package]] name = "wat" -version = "1.0.27" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b2dccbce4d0e14875091846e110a2369267b18ddd0d6423479b88dad914d71" +checksum = "835cf59c907f67e2bbc20f50157e08f35006fe2a8444d8ec9f5683e22f937045" dependencies = [ - "wast 26.0.1", + "wast 27.0.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 5c7bc610b0..e2fed7a0eb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,7 +42,7 @@ libc = "0.2.60" log = "0.4.8" rayon = "1.2.1" humantime = "2.0.0" -wasmparser = "0.65" +wasmparser = "0.66" [dev-dependencies] env_logger = "0.8.1" diff --git a/cranelift/codegen/Cargo.toml b/cranelift/codegen/Cargo.toml index cf11e5db29..9a06ede0ce 100644 --- a/cranelift/codegen/Cargo.toml +++ b/cranelift/codegen/Cargo.toml @@ -30,7 +30,7 @@ peepmatic-traits = { path = "../peepmatic/crates/traits", optional = true, versi peepmatic-runtime = { path = "../peepmatic/crates/runtime", optional = true, version = "0.68.0" } regalloc = { version = "0.0.31" } souper-ir = { version = "1", optional = true } -wast = { version = "26.0.1", optional = true } +wast = { version = "27.0.0", optional = true } # 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 # machine code. Integration tests that need external dependencies can be diff --git a/cranelift/peepmatic/Cargo.toml b/cranelift/peepmatic/Cargo.toml index 4a4f872351..8040d3cd9d 100644 --- a/cranelift/peepmatic/Cargo.toml +++ b/cranelift/peepmatic/Cargo.toml @@ -15,7 +15,7 @@ peepmatic-macro = { version = "0.68.0", path = "crates/macro" } peepmatic-runtime = { version = "0.68.0", path = "crates/runtime", features = ["construct"] } peepmatic-traits = { version = "0.68.0", path = "crates/traits" } serde = { version = "1.0.105", features = ["derive"] } -wast = "26.0.1" +wast = "27.0.0" z3 = { version = "0.7.1", features = ["static-link-z3"] } [dev-dependencies] diff --git a/cranelift/peepmatic/crates/fuzzing/Cargo.toml b/cranelift/peepmatic/crates/fuzzing/Cargo.toml index b5b3739a76..bcaaafca10 100644 --- a/cranelift/peepmatic/crates/fuzzing/Cargo.toml +++ b/cranelift/peepmatic/crates/fuzzing/Cargo.toml @@ -21,4 +21,4 @@ peepmatic-test-operator = { path = "../test-operator" } peepmatic-traits = { path = "../traits" } rand = { version = "0.7.3", features = ["small_rng"] } serde = "1.0.106" -wast = "26.0.1" +wast = "27.0.0" diff --git a/cranelift/peepmatic/crates/runtime/Cargo.toml b/cranelift/peepmatic/crates/runtime/Cargo.toml index cbf29962e6..9c7b417dfa 100644 --- a/cranelift/peepmatic/crates/runtime/Cargo.toml +++ b/cranelift/peepmatic/crates/runtime/Cargo.toml @@ -16,7 +16,7 @@ peepmatic-automata = { version = "0.68.0", path = "../automata", features = ["se peepmatic-traits = { version = "0.68.0", path = "../traits" } serde = { version = "1.0.105", features = ["derive"] } thiserror = "1.0.15" -wast = { version = "26.0.1", optional = true } +wast = { version = "27.0.0", optional = true } [dev-dependencies] peepmatic-test-operator = { version = "0.68.0", path = "../test-operator" } diff --git a/cranelift/peepmatic/crates/souper/Cargo.toml b/cranelift/peepmatic/crates/souper/Cargo.toml index d018abe851..7e9a69c84b 100644 --- a/cranelift/peepmatic/crates/souper/Cargo.toml +++ b/cranelift/peepmatic/crates/souper/Cargo.toml @@ -16,4 +16,4 @@ log = "0.4.8" [dev-dependencies] peepmatic = { path = "../..", version = "0.68.0" } peepmatic-test-operator = { version = "0.68.0", path = "../test-operator" } -wast = "26.0.1" +wast = "27.0.0" diff --git a/cranelift/peepmatic/crates/test-operator/Cargo.toml b/cranelift/peepmatic/crates/test-operator/Cargo.toml index 2407d228f6..d3b2d7d866 100644 --- a/cranelift/peepmatic/crates/test-operator/Cargo.toml +++ b/cranelift/peepmatic/crates/test-operator/Cargo.toml @@ -9,4 +9,4 @@ edition = "2018" [dependencies] peepmatic-traits = { version = "0.68.0", path = "../traits" } serde = { version = "1.0.105", features = ["derive"] } -wast = "26.0.1" +wast = "27.0.0" diff --git a/cranelift/wasm/Cargo.toml b/cranelift/wasm/Cargo.toml index e15cb4d5bd..d796477901 100644 --- a/cranelift/wasm/Cargo.toml +++ b/cranelift/wasm/Cargo.toml @@ -12,7 +12,7 @@ keywords = ["webassembly", "wasm"] edition = "2018" [dependencies] -wasmparser = { version = "0.65.0", default-features = false } +wasmparser = { version = "0.66.0", default-features = false } cranelift-codegen = { path = "../codegen", version = "0.68.0", default-features = false } cranelift-entity = { path = "../entity", version = "0.68.0" } cranelift-frontend = { path = "../frontend", version = "0.68.0", default-features = false } diff --git a/crates/debug/Cargo.toml b/crates/debug/Cargo.toml index ced86dd08e..487968938e 100644 --- a/crates/debug/Cargo.toml +++ b/crates/debug/Cargo.toml @@ -13,7 +13,7 @@ edition = "2018" [dependencies] gimli = "0.23.0" -wasmparser = "0.65.0" +wasmparser = "0.66.0" object = { version = "0.22.0", default-features = false, features = ["read", "write"] } wasmtime-environ = { path = "../environ", version = "0.21.0" } target-lexicon = { version = "0.11.0", default-features = false } diff --git a/crates/environ/Cargo.toml b/crates/environ/Cargo.toml index b2638909fc..5cd56a58e4 100644 --- a/crates/environ/Cargo.toml +++ b/crates/environ/Cargo.toml @@ -16,7 +16,7 @@ anyhow = "1.0" cranelift-codegen = { path = "../../cranelift/codegen", version = "0.68.0", features = ["enable-serde"] } cranelift-entity = { path = "../../cranelift/entity", version = "0.68.0", features = ["enable-serde"] } cranelift-wasm = { path = "../../cranelift/wasm", version = "0.68.0", features = ["enable-serde"] } -wasmparser = "0.65.0" +wasmparser = "0.66.0" indexmap = { version = "1.0.2", features = ["serde-1"] } thiserror = "1.0.4" serde = { version = "1.0.94", features = ["derive"] } diff --git a/crates/fuzzing/Cargo.toml b/crates/fuzzing/Cargo.toml index bac97cad18..525631c420 100644 --- a/crates/fuzzing/Cargo.toml +++ b/crates/fuzzing/Cargo.toml @@ -12,11 +12,11 @@ arbitrary = { version = "0.4.1", features = ["derive"] } env_logger = "0.8.1" log = "0.4.8" rayon = "1.2.1" -wasmparser = "0.65.0" -wasmprinter = "0.2.12" +wasmparser = "0.66.0" +wasmprinter = "0.2.13" wasmtime = { path = "../wasmtime" } wasmtime-wast = { path = "../wast" } -wasm-smith = "0.1.9" +wasm-smith = "0.1.10" [dev-dependencies] -wat = "1.0.23" +wat = "1.0.28" diff --git a/crates/fuzzing/src/generators/api.rs b/crates/fuzzing/src/generators/api.rs index d85f93170d..2605b058ef 100644 --- a/crates/fuzzing/src/generators/api.rs +++ b/crates/fuzzing/src/generators/api.rs @@ -223,7 +223,7 @@ fn predict_rss(wasm: &[u8]) -> Result { for entry in s { let initial = match entry? { MemoryType::M32 { limits, .. } => limits.initial as usize, - MemoryType::M64 { limits } => limits.initial as usize, + MemoryType::M64 { limits, .. } => limits.initial as usize, }; prediction += initial * 64 * 1024; } diff --git a/crates/jit/Cargo.toml b/crates/jit/Cargo.toml index 0996132ad2..05b6844668 100644 --- a/crates/jit/Cargo.toml +++ b/crates/jit/Cargo.toml @@ -28,7 +28,7 @@ rayon = { version = "1.0", optional = true } region = "2.1.0" thiserror = "1.0.4" target-lexicon = { version = "0.11.0", default-features = false } -wasmparser = "0.65.0" +wasmparser = "0.66.0" more-asserts = "0.2.1" anyhow = "1.0" cfg-if = "1.0" diff --git a/crates/lightbeam/Cargo.toml b/crates/lightbeam/Cargo.toml index c8a8dac615..6be7be2abb 100644 --- a/crates/lightbeam/Cargo.toml +++ b/crates/lightbeam/Cargo.toml @@ -24,7 +24,7 @@ more-asserts = "0.2.1" smallvec = "1.0.0" thiserror = "1.0.9" typemap = "0.3" -wasmparser = "0.65.0" +wasmparser = "0.66.0" [dev-dependencies] lazy_static = "1.2" diff --git a/crates/lightbeam/wasmtime/Cargo.toml b/crates/lightbeam/wasmtime/Cargo.toml index fda0ab37b3..6cea3decb3 100644 --- a/crates/lightbeam/wasmtime/Cargo.toml +++ b/crates/lightbeam/wasmtime/Cargo.toml @@ -13,6 +13,6 @@ edition = "2018" [dependencies] lightbeam = { path = "..", version = "0.21.0" } -wasmparser = "0.65" +wasmparser = "0.66" cranelift-codegen = { path = "../../../cranelift/codegen", version = "0.68.0" } wasmtime-environ = { path = "../../environ", version = "0.21.0" } diff --git a/crates/wasmtime/Cargo.toml b/crates/wasmtime/Cargo.toml index f6e7b1f105..c2b4e16b9f 100644 --- a/crates/wasmtime/Cargo.toml +++ b/crates/wasmtime/Cargo.toml @@ -16,7 +16,7 @@ wasmtime-jit = { path = "../jit", version = "0.21.0" } wasmtime-cache = { path = "../cache", version = "0.21.0", optional = true } wasmtime-profiling = { path = "../profiling", version = "0.21.0" } target-lexicon = { version = "0.11.0", default-features = false } -wasmparser = "0.65.0" +wasmparser = "0.66.0" anyhow = "1.0.19" region = "2.2.0" libc = "0.2" diff --git a/crates/wast/Cargo.toml b/crates/wast/Cargo.toml index e149e23272..02d48e87c4 100644 --- a/crates/wast/Cargo.toml +++ b/crates/wast/Cargo.toml @@ -13,7 +13,7 @@ edition = "2018" [dependencies] anyhow = "1.0.19" wasmtime = { path = "../wasmtime", version = "0.21.0", default-features = false } -wast = "26.0.1" +wast = "27.0.0" [badges] maintenance = { status = "actively-developed" }