diff --git a/Cargo.lock b/Cargo.lock index 196369c1..b1dd5141 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1771,7 +1771,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -1861,7 +1861,7 @@ dependencies = [ "walrus", "wasmtime 45.0.0", "wasmtime-wasi", - "wit-component 0.248.0", + "wit-component 0.251.0", ] [[package]] @@ -3953,6 +3953,16 @@ dependencies = [ "wasmparser 0.250.0", ] +[[package]] +name = "wasm-encoder" +version = "0.251.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a879a421bd17c528b74721b2abf4c62e8f1d1889c2ba8c3c50d02deaf2ce395" +dependencies = [ + "leb128fmt", + "wasmparser 0.251.0", +] + [[package]] name = "wasm-metadata" version = "0.244.0" @@ -3979,14 +3989,14 @@ dependencies = [ [[package]] name = "wasm-metadata" -version = "0.248.0" +version = "0.251.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee4f85f11dcdabc91e805c03eb84ccc7b7ef2282c6610bb83c7a7c853425850c" +checksum = "5f998ccc6e012f7b86865eb2a106c8a0422017a1a88977ce01a69f2244be2e57" dependencies = [ "anyhow", "indexmap", - "wasm-encoder 0.248.0", - "wasmparser 0.248.0", + "wasm-encoder 0.251.0", + "wasmparser 0.251.0", ] [[package]] @@ -4115,6 +4125,18 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.251.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "437970b35b1a85cfde9c74b2398352d8d653f3bd8e3a3db0c063ea8f5b4b36ff" +dependencies = [ + "bitflags", + "hashbrown 0.17.0", + "indexmap", + "semver", +] + [[package]] name = "wasmprinter" version = "0.239.0" @@ -5323,9 +5345,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.248.0" +version = "0.251.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0012379f0ff47e1d44dd312e76cfa42de2589251f093fb105e9de9db90c89221" +checksum = "83a5e60173c413659c689f0581b0cf5d1a2404077568f9ffdce748a9eb2fc913" dependencies = [ "anyhow", "bitflags", @@ -5334,10 +5356,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.248.0", - "wasm-metadata 0.248.0", - "wasmparser 0.248.0", - "wit-parser 0.248.0", + "wasm-encoder 0.251.0", + "wasm-metadata 0.251.0", + "wasmparser 0.251.0", + "wit-parser 0.251.0", ] [[package]] @@ -5414,6 +5436,25 @@ dependencies = [ "wasmparser 0.248.0", ] +[[package]] +name = "wit-parser" +version = "0.251.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e960732e824fab95099971a09e638979347c94ca48568d3c854c945729196947" +dependencies = [ + "anyhow", + "hashbrown 0.17.0", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.251.0", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 432383c6..190ec9cd 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -33,7 +33,7 @@ brotli = { workspace = true } javy-runner = { path = "../runner/" } javy-test-macros = { path = "../test-macros/" } wasmtime-wasi = { workspace = true } -wit-component = "0.248.0" +wit-component = "0.251.0" [build-dependencies] anyhow = { workspace = true }