From 88abaa3e423fec12bbdafdfbabd3ef5cccac47b7 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Fri, 12 Jun 2026 12:38:28 -0700 Subject: [PATCH] Update to wasm-tools 252 Keepin up-to-date --- Cargo.lock | 84 +++++++++++++++++++++++++----------------------------- Cargo.toml | 14 ++++----- 2 files changed, 46 insertions(+), 52 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8252e180b..2e6530677 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1024,7 +1024,7 @@ name = "test-helpers" version = "0.0.0" dependencies = [ "codegen-macro", - "wasm-encoder 0.251.0", + "wasm-encoder 0.252.0", "wit-bindgen-core", "wit-component", "wit-parser", @@ -1129,12 +1129,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" -[[package]] -name = "unicode-xid" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" - [[package]] name = "url" version = "2.5.8" @@ -1227,9 +1221,9 @@ checksum = "02ed52111afc004605074d1a3fad77ba3ac85c0c0b8ad028919275a46fec8cfd" [[package]] name = "wasm-compose" -version = "0.251.0" +version = "0.252.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b089037d7eb453ed57b560fe7833de0707411c8b9fdc429745ced77e2a1bacb9" +checksum = "d59b710751a35d54732a63851cdfacbfb2266b7160ce174faf269d3f4e84e31b" dependencies = [ "anyhow", "heck", @@ -1240,8 +1234,8 @@ dependencies = [ "serde_derive", "serde_yaml2", "smallvec", - "wasm-encoder 0.251.0", - "wasmparser 0.251.0", + "wasm-encoder 0.252.0", + "wasmparser 0.252.0", "wat", ] @@ -1257,12 +1251,12 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.251.0" +version = "0.252.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a879a421bd17c528b74721b2abf4c62e8f1d1889c2ba8c3c50d02deaf2ce395" +checksum = "8185ae345fa5687c054626ff9a50e7089797a343d9904d1dc9820eb4c4d3196f" dependencies = [ "leb128fmt", - "wasmparser 0.251.0", + "wasmparser 0.252.0", ] [[package]] @@ -1286,14 +1280,14 @@ dependencies = [ [[package]] name = "wasm-metadata" -version = "0.251.0" +version = "0.252.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f998ccc6e012f7b86865eb2a106c8a0422017a1a88977ce01a69f2244be2e57" +checksum = "2b7e08e02a3cd55bf778009d4cd6faae50da011f293644daf78a531a32d6d142" dependencies = [ "anyhow", "indexmap", - "wasm-encoder 0.251.0", - "wasmparser 0.251.0", + "wasm-encoder 0.252.0", + "wasmparser 0.252.0", ] [[package]] @@ -1311,9 +1305,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.251.0" +version = "0.252.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "437970b35b1a85cfde9c74b2398352d8d653f3bd8e3a3db0c063ea8f5b4b36ff" +checksum = "d3eb099dcadcde5be9eef55e3a337128efd4e44b4c93122487e4d2e4e1c6627c" dependencies = [ "bitflags", "hashbrown 0.17.1", @@ -1324,22 +1318,22 @@ dependencies = [ [[package]] name = "wast" -version = "251.0.0" +version = "252.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc7467dda0a96142eb2c980329dfb62480b1e1d3622fdeb1a44e2bca6ceed74" +checksum = "942a3449d6a593fccc111a6241c8df52bda168af30e40bf9580d4394d7374c65" dependencies = [ "bumpalo", "leb128fmt", "memchr", "unicode-width 0.2.2", - "wasm-encoder 0.251.0", + "wasm-encoder 0.252.0", ] [[package]] name = "wat" -version = "1.251.0" +version = "1.252.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81b1086c9e85b95bd6a229a928bc6c6d0662e42af0250c88d067b418831ea4d4" +checksum = "c72a4ba7088f7bac94cf516e49882bdf97068904a563768cf249efc839ec42cb" dependencies = [ "wast", ] @@ -1384,8 +1378,8 @@ dependencies = [ "clap", "heck", "indexmap", - "wasm-encoder 0.251.0", - "wasm-metadata 0.251.0", + "wasm-encoder 0.252.0", + "wasm-metadata 0.252.0", "wit-bindgen-core", "wit-component", ] @@ -1397,7 +1391,7 @@ dependencies = [ "anyhow", "clap", "env_logger", - "wasm-encoder 0.251.0", + "wasm-encoder 0.252.0", "wit-bindgen-c", "wit-bindgen-core", "wit-bindgen-cpp", @@ -1430,8 +1424,8 @@ dependencies = [ "heck", "indexmap", "test-helpers", - "wasm-encoder 0.251.0", - "wasm-metadata 0.251.0", + "wasm-encoder 0.252.0", + "wasm-metadata 0.252.0", "wit-bindgen-c", "wit-bindgen-core", "wit-component", @@ -1447,7 +1441,7 @@ dependencies = [ "heck", "indexmap", "regex", - "wasm-metadata 0.251.0", + "wasm-metadata 0.252.0", "wit-bindgen-core", "wit-component", "wit-parser", @@ -1460,8 +1454,8 @@ dependencies = [ "anyhow", "clap", "heck", - "wasm-encoder 0.251.0", - "wasm-metadata 0.251.0", + "wasm-encoder 0.252.0", + "wasm-metadata 0.252.0", "wit-bindgen-core", "wit-component", ] @@ -1502,7 +1496,7 @@ dependencies = [ "serde_json", "syn", "test-helpers", - "wasm-metadata 0.251.0", + "wasm-metadata 0.252.0", "wit-bindgen", "wit-bindgen-core", "wit-component", @@ -1540,8 +1534,8 @@ dependencies = [ "wac-types", "wasi-preview1-component-adapter-provider", "wasm-compose", - "wasm-encoder 0.251.0", - "wasmparser 0.251.0", + "wasm-encoder 0.252.0", + "wasmparser 0.252.0", "wat", "wit-bindgen-csharp", "wit-component", @@ -1550,9 +1544,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.251.0" +version = "0.252.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83a5e60173c413659c689f0581b0cf5d1a2404077568f9ffdce748a9eb2fc913" +checksum = "76db0662b590f45d33d0e363fa13539a5a1eecd35d5a12fe208c335461c1053d" dependencies = [ "anyhow", "bitflags", @@ -1561,18 +1555,18 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.251.0", - "wasm-metadata 0.251.0", - "wasmparser 0.251.0", + "wasm-encoder 0.252.0", + "wasm-metadata 0.252.0", + "wasmparser 0.252.0", "wat", "wit-parser", ] [[package]] name = "wit-parser" -version = "0.251.0" +version = "0.252.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e960732e824fab95099971a09e638979347c94ca48568d3c854c945729196947" +checksum = "4266bea110371c620ccf3201c5023676046bc4556e5c7cfb5d500bda5ebc162d" dependencies = [ "anyhow", "hashbrown 0.17.1", @@ -1583,8 +1577,8 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "unicode-xid", - "wasmparser 0.251.0", + "unicode-ident", + "wasmparser 0.252.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 4bd288573..5bf23e8ae 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -47,13 +47,13 @@ syn = { version = "2.0.89", features = ["printing"] } futures = "0.3.31" macro-string = "0.2.0" -wat = "1.251.0" -wasmparser = "0.251.0" -wasm-encoder = "0.251.0" -wasm-metadata = { version = "0.251.0", default-features = false } -wit-parser = "0.251.0" -wit-component = "0.251.0" -wasm-compose = "0.251.0" +wat = "1.252.0" +wasmparser = "0.252.0" +wasm-encoder = "0.252.0" +wasm-metadata = { version = "0.252.0", default-features = false } +wit-parser = "0.252.0" +wit-component = "0.252.0" +wasm-compose = "0.252.0" wit-bindgen-core = { path = 'crates/core', version = '0.58.0' } wit-bindgen-c = { path = 'crates/c', version = '0.58.0' }