diff --git a/Cargo.lock b/Cargo.lock index c0537a15..eb05c966 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1787,7 +1787,7 @@ version = "0.0.0" dependencies = [ "anyhow", "javy-plugin-api", - "wit-bindgen 0.60.0", + "wit-bindgen 0.61.1", ] [[package]] @@ -3575,6 +3575,18 @@ dependencies = [ "wasmparser 0.254.0", ] +[[package]] +name = "wasm-metadata" +version = "0.258.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18a11585adb92fe9b55ad1d760e8d8fb5d87e0d2e303cb8eed57f078d54293a2" +dependencies = [ + "anyhow", + "indexmap", + "wasm-encoder 0.258.0", + "wasmparser 0.258.0", +] + [[package]] name = "wasm-opt" version = "0.116.1" @@ -3710,6 +3722,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9a61719f93a87b16d325921e251800c4833f8fab50fa21c7de73aed50086313" dependencies = [ "bitflags", + "hashbrown 0.17.0", "indexmap", "semver", ] @@ -4420,12 +4433,12 @@ dependencies = [ [[package]] name = "wit-bindgen" -version = "0.60.0" +version = "0.61.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a301904d6657d6364c758d869e5389d05d393b16d5b65db60b4f03cbe71bb80d" +checksum = "e473fd0095479f9689ac7d2a52c427cc96bb2b973ace50238dfcc1ab1cd52d93" dependencies = [ "bitflags", - "wit-bindgen-rust-macro 0.60.0", + "wit-bindgen-rust-macro 0.61.1", ] [[package]] @@ -4441,13 +4454,13 @@ dependencies = [ [[package]] name = "wit-bindgen-core" -version = "0.60.0" +version = "0.61.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48521bb96e56cbb9e031ad306c80dc20e89e69e49ada02781ee06f60fbcb545f" +checksum = "87445680dfe6d6b5369e884bd63c03a3335268e855365b2fc3f7bcdce96a630e" dependencies = [ "anyhow", "heck 0.5.0", - "wit-parser 0.254.0", + "wit-parser 0.258.0", ] [[package]] @@ -4468,18 +4481,18 @@ dependencies = [ [[package]] name = "wit-bindgen-rust" -version = "0.60.0" +version = "0.61.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3df3fe9b9a0066f82fd0c2f07f79d0ffc0f85c53fa5f998516d8722712479042" +checksum = "72f2fe494de0d898216caf0fd0ae76af75753fcb3ff4f465b46131537cf24cf8" dependencies = [ "anyhow", "heck 0.5.0", "indexmap", "prettyplease", "syn 2.0.119", - "wasm-metadata 0.254.0", - "wit-bindgen-core 0.60.0", - "wit-component 0.254.0", + "wasm-metadata 0.258.0", + "wit-bindgen-core 0.61.1", + "wit-component 0.258.0", ] [[package]] @@ -4499,9 +4512,9 @@ dependencies = [ [[package]] name = "wit-bindgen-rust-macro" -version = "0.60.0" +version = "0.61.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d689c4bc9d6af067c651cfba444766343c9a4bdef15fad1e2efab95c0c277af0" +checksum = "59283a01aec94f60f92ada22ffe182a5cea8acfce43be3be688de8d52df55312" dependencies = [ "anyhow", "macro-string", @@ -4509,8 +4522,8 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.119", - "wit-bindgen-core 0.60.0", - "wit-bindgen-rust 0.60.0", + "wit-bindgen-core 0.61.1", + "wit-bindgen-rust 0.61.1", ] [[package]] @@ -4551,6 +4564,25 @@ dependencies = [ "wit-parser 0.254.0", ] +[[package]] +name = "wit-component" +version = "0.258.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "481b5c47b2ecce0389b5e08a05557d6a190c9cd761773b8880a8017ee04dc7ef" +dependencies = [ + "anyhow", + "bitflags", + "indexmap", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder 0.258.0", + "wasm-metadata 0.258.0", + "wasmparser 0.258.0", + "wit-parser 0.258.0", +] + [[package]] name = "wit-parser" version = "0.244.0" @@ -4607,6 +4639,25 @@ dependencies = [ "wasmparser 0.254.0", ] +[[package]] +name = "wit-parser" +version = "0.258.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff4daaa3cd97ae49ecd0a99dc009d453f93e0f083dd3be38c0f24a83a93e37ac" +dependencies = [ + "anyhow", + "hashbrown 0.17.0", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-ident", + "wasmparser 0.258.0", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/crates/test-plugin-wasip2/Cargo.toml b/crates/test-plugin-wasip2/Cargo.toml index 1b5d6e25..ae1b3bfd 100644 --- a/crates/test-plugin-wasip2/Cargo.toml +++ b/crates/test-plugin-wasip2/Cargo.toml @@ -17,4 +17,4 @@ test = false [dependencies] anyhow = { workspace = true } javy-plugin-api = { path = "../plugin-api", features = ["json"] } -wit-bindgen = "0.60.0" +wit-bindgen = "0.61.1"