From f5461b1c913edb2c286e68a97575d82a156d0c0a Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Fri, 15 May 2026 08:54:50 -0700 Subject: [PATCH] Update wasm-tools/wac dependencies Keeping up-to-date. --- Cargo.lock | 188 +++++++++++++++++++---------------------- Cargo.toml | 14 +-- crates/test/Cargo.toml | 8 +- 3 files changed, 97 insertions(+), 113 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7ebbe7ef6..4d5ad6b65 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -99,9 +99,9 @@ checksum = "7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236" [[package]] name = "auditable-serde" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c7bf8143dfc3c0258df908843e169b5cc5fcf76c7718bd66135ef4a9cd558c5" +checksum = "d026218ae25ba5c72834245412dd1338f6d270d2c5109ee03a4badec288d4056" dependencies = [ "semver", "serde", @@ -290,12 +290,6 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" -[[package]] -name = "foldhash" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" - [[package]] name = "foldhash" version = "0.2.0" @@ -411,21 +405,11 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.5" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" dependencies = [ - "foldhash 0.1.5", - "serde", -] - -[[package]] -name = "hashbrown" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" -dependencies = [ - "foldhash 0.2.0", + "foldhash", "serde", "serde_core", ] @@ -546,9 +530,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" dependencies = [ "icu_normalizer", "icu_properties", @@ -561,7 +545,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" dependencies = [ "equivalent", - "hashbrown 0.17.0", + "hashbrown 0.17.1", "serde", "serde_core", ] @@ -580,9 +564,9 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "jiff" -version = "0.2.23" +version = "0.2.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" +checksum = "f00b5dbd620d61dfdcb6007c9c1f6054ebd75319f163d886a9055cec1155073d" dependencies = [ "jiff-static", "log", @@ -593,9 +577,9 @@ dependencies = [ [[package]] name = "jiff-static" -version = "0.2.23" +version = "0.2.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4" +checksum = "e000de030ff8022ea1da3f466fbb0f3a809f5e51ed31f6dd931c35181ad8e6d7" dependencies = [ "proc-macro2", "quote", @@ -616,9 +600,9 @@ checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" [[package]] name = "libc" -version = "0.2.185" +version = "0.2.186" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f" +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" [[package]] name = "libtest-mimic" @@ -984,9 +968,9 @@ checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "spdx" -version = "0.10.9" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3e17e880bafaeb362a7b751ec46bdc5b61445a188f80e0606e68167cd540fa3" +checksum = "a8da593e30beb790fc9424502eb898320b44e5eb30367dbda1c1edde8e2f32d7" dependencies = [ "smallvec", ] @@ -1040,7 +1024,7 @@ name = "test-helpers" version = "0.0.0" dependencies = [ "codegen-macro", - "wasm-encoder 0.247.0", + "wasm-encoder 0.249.0", "wit-bindgen-core", "wit-component", "wit-parser", @@ -1183,9 +1167,9 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wac-graph" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c22d99cf996435bda507f323cca418cd513c3c604ca3157f5e4e79990b47378" +checksum = "1294c33de03c933cceedb23457c9317ca87b3df11580250ec35a6fadc8c229da" dependencies = [ "anyhow", "id-arena", @@ -1195,16 +1179,16 @@ dependencies = [ "semver", "thiserror", "wac-types", - "wasm-encoder 0.244.0", - "wasm-metadata 0.244.0", - "wasmparser 0.244.0", + "wasm-encoder 0.247.0", + "wasm-metadata 0.247.0", + "wasmparser 0.247.0", ] [[package]] name = "wac-parser" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18a49edd68c73253e803307147664e024fb0c255705367c9266db269d27d34d4" +checksum = "3fc78e70c11d6727b9b4b38f96f12f12f115f2f66a88b405918f8c1b6a1be646" dependencies = [ "anyhow", "id-arena", @@ -1216,36 +1200,36 @@ dependencies = [ "serde", "thiserror", "wac-graph", - "wasm-encoder 0.244.0", - "wasm-metadata 0.244.0", - "wasmparser 0.244.0", + "wasm-encoder 0.247.0", + "wasm-metadata 0.247.0", + "wasmparser 0.247.0", ] [[package]] name = "wac-types" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c86d6f994ea751789cd416144648039ee9bdb385dffb6d890bd51a90e2f50778" +checksum = "f8d2a240ab5ee560f160b161886e53b7eded2d5a9949964c832edfa1636f283b" dependencies = [ "anyhow", "id-arena", "indexmap", "semver", - "wasm-encoder 0.244.0", - "wasmparser 0.244.0", + "wasm-encoder 0.247.0", + "wasmparser 0.247.0", ] [[package]] name = "wasi-preview1-component-adapter-provider" -version = "43.0.1" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90e42a172c19dae1341c1586fc6aea8cd5159548fb761146a54f8a5ecd69b2a7" +checksum = "64da24cd9cb7a6adc0c675cf265a555ff9a7c40a282282ec5d1d3ab49060d64f" [[package]] name = "wasm-compose" -version = "0.247.0" +version = "0.249.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "950aaf4054cf5600325ba8ca008161ab04fcc54295511a2018bead96ebd7a689" +checksum = "210c8e8da7a8d3ef8280c72ffcb32289c8354d905033b3daa6333a57c17b5181" dependencies = [ "anyhow", "heck", @@ -1256,36 +1240,36 @@ dependencies = [ "serde_derive", "serde_yaml2", "smallvec", - "wasm-encoder 0.247.0", - "wasmparser 0.247.0", + "wasm-encoder 0.249.0", + "wasmparser 0.249.0", "wat", ] [[package]] name = "wasm-encoder" -version = "0.244.0" +version = "0.247.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" +checksum = "30b6733b8b91d010a6ac5b0fb237dc46a19650bc4c67db66857e2e787d437204" dependencies = [ "leb128fmt", - "wasmparser 0.244.0", + "wasmparser 0.247.0", ] [[package]] name = "wasm-encoder" -version = "0.247.0" +version = "0.249.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30b6733b8b91d010a6ac5b0fb237dc46a19650bc4c67db66857e2e787d437204" +checksum = "69830ccbbf41c55eb585991659fb70867ef628193af3a495f09a6956f7615e59" dependencies = [ "leb128fmt", - "wasmparser 0.247.0", + "wasmparser 0.249.0", ] [[package]] name = "wasm-metadata" -version = "0.244.0" +version = "0.247.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" +checksum = "665fe59e56cc9b419ca6fcca56673e3421d1a5011e3b65caf6b726fd9e041d10" dependencies = [ "anyhow", "auditable-serde", @@ -1296,30 +1280,30 @@ dependencies = [ "serde_json", "spdx", "url", - "wasm-encoder 0.244.0", - "wasmparser 0.244.0", + "wasm-encoder 0.247.0", + "wasmparser 0.247.0", ] [[package]] name = "wasm-metadata" -version = "0.247.0" +version = "0.249.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "665fe59e56cc9b419ca6fcca56673e3421d1a5011e3b65caf6b726fd9e041d10" +checksum = "bf6f124f965aeeec4ed97f7176a7bb2c862f550d098d488ff258db2867893894" dependencies = [ "anyhow", "indexmap", - "wasm-encoder 0.247.0", - "wasmparser 0.247.0", + "wasm-encoder 0.249.0", + "wasmparser 0.249.0", ] [[package]] name = "wasmparser" -version = "0.244.0" +version = "0.247.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" +checksum = "8e6fb4c2bee46c5ea4d40f8cdb5c131725cd976718ec56f1c8e82fbde5fa2a80" dependencies = [ "bitflags", - "hashbrown 0.15.5", + "hashbrown 0.17.1", "indexmap", "semver", "serde", @@ -1327,12 +1311,12 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.247.0" +version = "0.249.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e6fb4c2bee46c5ea4d40f8cdb5c131725cd976718ec56f1c8e82fbde5fa2a80" +checksum = "30538cae9a794215f490b532df01c557e2e2bfac92569482554acd0992a102ea" dependencies = [ "bitflags", - "hashbrown 0.17.0", + "hashbrown 0.17.1", "indexmap", "semver", "serde", @@ -1340,22 +1324,22 @@ dependencies = [ [[package]] name = "wast" -version = "247.0.0" +version = "249.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "579d2d47eb33b0cdf9b14723cb115f1e1b7d6e77aac6f0816e5b7c7aeaa418ff" +checksum = "2474a321bf9ae2808e9fa23ac4ec2b27300e70985e30bcb5a38d43b76bfc901a" dependencies = [ "bumpalo", "leb128fmt", "memchr", "unicode-width 0.2.2", - "wasm-encoder 0.247.0", + "wasm-encoder 0.249.0", ] [[package]] name = "wat" -version = "1.247.0" +version = "1.249.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3f4091c56437e86f2b57fa2fac72c4f528957a605b3f44f7c0b3b19a17ac5ee" +checksum = "28af699d0a9c7e4e250b7b8e36167ae5215fbb4b7ae526bb4ce7b234ba0afc90" dependencies = [ "wast", ] @@ -1377,9 +1361,9 @@ dependencies = [ [[package]] name = "winnow" -version = "1.0.1" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5" +checksum = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1" [[package]] name = "wit-bindgen" @@ -1400,8 +1384,8 @@ dependencies = [ "clap", "heck", "indexmap", - "wasm-encoder 0.247.0", - "wasm-metadata 0.247.0", + "wasm-encoder 0.249.0", + "wasm-metadata 0.249.0", "wit-bindgen-core", "wit-component", ] @@ -1413,7 +1397,7 @@ dependencies = [ "anyhow", "clap", "env_logger", - "wasm-encoder 0.247.0", + "wasm-encoder 0.249.0", "wit-bindgen-c", "wit-bindgen-core", "wit-bindgen-cpp", @@ -1445,8 +1429,8 @@ dependencies = [ "clap", "heck", "test-helpers", - "wasm-encoder 0.247.0", - "wasm-metadata 0.247.0", + "wasm-encoder 0.249.0", + "wasm-metadata 0.249.0", "wit-bindgen-c", "wit-bindgen-core", "wit-component", @@ -1461,7 +1445,7 @@ dependencies = [ "heck", "indexmap", "regex", - "wasm-metadata 0.247.0", + "wasm-metadata 0.249.0", "wit-bindgen-core", "wit-component", "wit-parser", @@ -1474,8 +1458,8 @@ dependencies = [ "anyhow", "clap", "heck", - "wasm-encoder 0.247.0", - "wasm-metadata 0.247.0", + "wasm-encoder 0.249.0", + "wasm-metadata 0.249.0", "wit-bindgen-core", "wit-component", ] @@ -1516,7 +1500,7 @@ dependencies = [ "serde_json", "syn", "test-helpers", - "wasm-metadata 0.247.0", + "wasm-metadata 0.249.0", "wit-bindgen", "wit-bindgen-core", "wit-component", @@ -1554,8 +1538,8 @@ dependencies = [ "wac-types", "wasi-preview1-component-adapter-provider", "wasm-compose", - "wasm-encoder 0.247.0", - "wasmparser 0.247.0", + "wasm-encoder 0.249.0", + "wasmparser 0.249.0", "wat", "wit-bindgen-csharp", "wit-component", @@ -1564,9 +1548,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.247.0" +version = "0.249.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d567162a6b9843080e5e0053f696623ff694bae8ae017c9ec536d1873bbe3d8" +checksum = "d66a8d940b203e145ddd71f7790118f4ae17f240c670a3b80fe3c2373d7c0e57" dependencies = [ "anyhow", "bitflags", @@ -1575,21 +1559,21 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.247.0", - "wasm-metadata 0.247.0", - "wasmparser 0.247.0", + "wasm-encoder 0.249.0", + "wasm-metadata 0.249.0", + "wasmparser 0.249.0", "wat", "wit-parser", ] [[package]] name = "wit-parser" -version = "0.247.0" +version = "0.249.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ffe4064318cdf3c08cb99343b44c039fcefe61ccdf58aa9975285f13d74d1fc" +checksum = "50840f2e2cf170d910858089d7dfb3e97c6f9a0d6ec7bff7f7cc28f5aeacc15f" dependencies = [ "anyhow", - "hashbrown 0.17.0", + "hashbrown 0.17.1", "id-arena", "indexmap", "log", @@ -1598,7 +1582,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser 0.247.0", + "wasmparser 0.249.0", ] [[package]] @@ -1663,9 +1647,9 @@ dependencies = [ [[package]] name = "zerofrom" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df" +checksum = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272" dependencies = [ "zerofrom-derive", ] diff --git a/Cargo.toml b/Cargo.toml index 388115452..d4b13b33c 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.247.0" -wasmparser = "0.247.0" -wasm-encoder = "0.247.0" -wasm-metadata = { version = "0.247.0", default-features = false } -wit-parser = "0.247.0" -wit-component = "0.247.0" -wasm-compose = "0.247.0" +wat = "1.249.0" +wasmparser = "0.249.0" +wasm-encoder = "0.249.0" +wasm-metadata = { version = "0.249.0", default-features = false } +wit-parser = "0.249.0" +wit-component = "0.249.0" +wasm-compose = "0.249.0" wit-bindgen-core = { path = 'crates/core', version = '0.57.1' } wit-bindgen-c = { path = 'crates/c', version = '0.57.1' } diff --git a/crates/test/Cargo.toml b/crates/test/Cargo.toml index 4a27fe031..cbfe14e3e 100644 --- a/crates/test/Cargo.toml +++ b/crates/test/Cargo.toml @@ -26,10 +26,10 @@ log = "0.4.26" regex = "1.11.1" serde = { workspace = true } toml = "1.1.2" -wasi-preview1-component-adapter-provider = "43.0.1" -wac-parser = "0.9.0" -wac-types = "0.9.0" -wac-graph = "0.9.0" +wasi-preview1-component-adapter-provider = "44.0.0" +wac-parser = "0.10.0" +wac-types = "0.10.0" +wac-graph = "0.10.0" wasm-compose = { workspace = true } indexmap = { workspace = true } wasm-encoder = { workspace = true }