From 02a49ca5ba3a487b6c34f1fa56d3d82d0f17082a Mon Sep 17 00:00:00 2001 From: Jeff Charles Date: Tue, 16 Jun 2026 16:57:55 -0400 Subject: [PATCH 1/2] Revert "Bump wit-component from 0.248.0 to 0.251.0 (#1221)" This reverts commit 67dc93c71ea9e21b33eb69a27621ae4162bc9559. --- Cargo.lock | 63 ++++++++----------------------------------- crates/cli/Cargo.toml | 2 +- 2 files changed, 12 insertions(+), 53 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b411880c..2c844212 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1872,7 +1872,7 @@ dependencies = [ "walrus", "wasmtime 45.0.0", "wasmtime-wasi", - "wit-component 0.251.0", + "wit-component 0.248.0", ] [[package]] @@ -3964,16 +3964,6 @@ dependencies = [ "wasmparser 0.251.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" @@ -4000,14 +3990,14 @@ dependencies = [ [[package]] name = "wasm-metadata" -version = "0.251.0" +version = "0.248.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f998ccc6e012f7b86865eb2a106c8a0422017a1a88977ce01a69f2244be2e57" +checksum = "ee4f85f11dcdabc91e805c03eb84ccc7b7ef2282c6610bb83c7a7c853425850c" dependencies = [ "anyhow", "indexmap", - "wasm-encoder 0.251.0", - "wasmparser 0.251.0", + "wasm-encoder 0.248.0", + "wasmparser 0.248.0", ] [[package]] @@ -4127,18 +4117,6 @@ dependencies = [ "serde", ] -[[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" @@ -5336,9 +5314,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.251.0" +version = "0.248.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83a5e60173c413659c689f0581b0cf5d1a2404077568f9ffdce748a9eb2fc913" +checksum = "0012379f0ff47e1d44dd312e76cfa42de2589251f093fb105e9de9db90c89221" dependencies = [ "anyhow", "bitflags", @@ -5347,10 +5325,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.251.0", - "wasm-metadata 0.251.0", - "wasmparser 0.251.0", - "wit-parser 0.251.0", + "wasm-encoder 0.248.0", + "wasm-metadata 0.248.0", + "wasmparser 0.248.0", + "wit-parser 0.248.0", ] [[package]] @@ -5427,25 +5405,6 @@ 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 190ec9cd..432383c6 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.251.0" +wit-component = "0.248.0" [build-dependencies] anyhow = { workspace = true } From 75a3caac8c71add86d10c789b8aa616746fbdb1e Mon Sep 17 00:00:00 2001 From: Jeff Charles Date: Tue, 16 Jun 2026 17:12:37 -0400 Subject: [PATCH 2/2] Re-update wit-component --- Cargo.lock | 53 +++++++++++++++++++++++++++++-------------- crates/cli/Cargo.toml | 2 +- 2 files changed, 37 insertions(+), 18 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2c844212..41156875 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1222,7 +1222,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -1782,7 +1782,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -1872,7 +1872,7 @@ dependencies = [ "walrus", "wasmtime 45.0.0", "wasmtime-wasi", - "wit-component 0.248.0", + "wit-component 0.251.0", ] [[package]] @@ -2859,7 +2859,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -3085,7 +3085,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -3416,7 +3416,7 @@ dependencies = [ "getrandom 0.4.1", "once_cell", "rustix 1.1.4", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -3990,14 +3990,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]] @@ -4870,7 +4870,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -5314,9 +5314,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", @@ -5325,10 +5325,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]] @@ -5405,6 +5405,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 }