diff --git a/Cargo.lock b/Cargo.lock index 29a0369de..3f8fde7c8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -667,7 +667,7 @@ dependencies = [ "itertools 0.12.1", "log", "smallvec", - "wasmparser", + "wasmparser 0.201.0", "wasmtime-types", ] @@ -1856,7 +1856,7 @@ dependencies = [ "wasm_common", "wasmtime", "wasmtime-wasi", - "wit-bindgen-rt", + "wit-bindgen-rt 0.22.0", ] [[package]] @@ -1883,7 +1883,7 @@ dependencies = [ "tonic", "uuid", "wasm_common", - "wit-bindgen-rt", + "wit-bindgen-rt 0.22.0", ] [[package]] @@ -1908,7 +1908,7 @@ dependencies = [ "wasm_common", "wasmtime", "wasmtime-wasi", - "wit-bindgen-rt", + "wit-bindgen-rt 0.22.0", ] [[package]] @@ -3002,11 +3002,20 @@ dependencies = [ "leb128", ] +[[package]] +name = "wasm-encoder" +version = "0.202.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfd106365a7f5f7aa3c1916a98cbb3ad477f5ff96ddb130285a91c6e7429e67a" +dependencies = [ + "leb128", +] + [[package]] name = "wasm-metadata" -version = "0.201.0" +version = "0.202.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fd83062c17b9f4985d438603cde0a5e8c5c8198201a6937f778b607924c7da2" +checksum = "094aea3cb90e09f16ee25a4c0e324b3e8c934e7fd838bfa039aef5352f44a917" dependencies = [ "anyhow", "indexmap 2.1.0", @@ -3014,8 +3023,8 @@ dependencies = [ "serde_derive", "serde_json", "spdx", - "wasm-encoder", - "wasmparser", + "wasm-encoder 0.202.0", + "wasmparser 0.202.0", ] [[package]] @@ -3038,6 +3047,17 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.202.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6998515d3cf3f8b980ef7c11b29a9b1017d4cf86b99ae93b546992df9931413" +dependencies = [ + "bitflags 2.5.0", + "indexmap 2.1.0", + "semver", +] + [[package]] name = "wasmprinter" version = "0.201.0" @@ -3045,7 +3065,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a67e66da702706ba08729a78e3c0079085f6bfcb1a62e4799e97bbf728c2c265" dependencies = [ "anyhow", - "wasmparser", + "wasmparser 0.201.0", ] [[package]] @@ -3077,8 +3097,8 @@ dependencies = [ "serde_derive", "serde_json", "target-lexicon", - "wasm-encoder", - "wasmparser", + "wasm-encoder 0.201.0", + "wasmparser 0.201.0", "wasmtime-cache", "wasmtime-component-macro", "wasmtime-component-util", @@ -3135,7 +3155,7 @@ dependencies = [ "syn 2.0.55", "wasmtime-component-util", "wasmtime-wit-bindgen", - "wit-parser", + "wit-parser 0.201.0", ] [[package]] @@ -3163,7 +3183,7 @@ dependencies = [ "object", "target-lexicon", "thiserror", - "wasmparser", + "wasmparser 0.201.0", "wasmtime-cranelift-shared", "wasmtime-environ", "wasmtime-versioned-export-macros", @@ -3204,8 +3224,8 @@ dependencies = [ "serde_derive", "target-lexicon", "thiserror", - "wasm-encoder", - "wasmparser", + "wasm-encoder 0.201.0", + "wasmparser 0.201.0", "wasmprinter", "wasmtime-component-util", "wasmtime-types", @@ -3269,7 +3289,7 @@ dependencies = [ "psm", "rustix", "sptr", - "wasm-encoder", + "wasm-encoder 0.201.0", "wasmtime-asm-macros", "wasmtime-environ", "wasmtime-fiber", @@ -3295,7 +3315,7 @@ dependencies = [ "serde", "serde_derive", "thiserror", - "wasmparser", + "wasmparser 0.201.0", ] [[package]] @@ -3351,7 +3371,7 @@ dependencies = [ "gimli", "object", "target-lexicon", - "wasmparser", + "wasmparser 0.201.0", "wasmtime-cranelift-shared", "wasmtime-environ", "winch-codegen", @@ -3366,7 +3386,7 @@ dependencies = [ "anyhow", "heck 0.4.1", "indexmap 2.1.0", - "wit-parser", + "wit-parser 0.201.0", ] [[package]] @@ -3394,7 +3414,7 @@ dependencies = [ "leb128", "memchr", "unicode-width", - "wasm-encoder", + "wasm-encoder 0.201.0", ] [[package]] @@ -3515,7 +3535,7 @@ dependencies = [ "regalloc2", "smallvec", "target-lexicon", - "wasmparser", + "wasmparser 0.201.0", "wasmtime-environ", ] @@ -3681,23 +3701,22 @@ dependencies = [ [[package]] name = "wit-bindgen" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "288f992ea30e6b5c531b52cdd5f3be81c148554b09ea416f058d16556ba92c27" +checksum = "041a3276f25dce240b10f5b34d9d490b007f18e8ead05984ae7948b283b4059e" dependencies = [ - "bitflags 2.5.0", - "wit-bindgen-rt", + "wit-bindgen-rt 0.23.0", "wit-bindgen-rust-macro", ] [[package]] name = "wit-bindgen-core" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e85e72719ffbccf279359ad071497e47eb0675fe22106dea4ed2d8a7fcb60ba4" +checksum = "b0834150cd852e64e1eddcff4fea9524b788161b4111d83a94c9eda715f8f442" dependencies = [ "anyhow", - "wit-parser", + "wit-parser 0.202.0", ] [[package]] @@ -3706,11 +3725,20 @@ version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcb8738270f32a2d6739973cbbb7c1b6dd8959ce515578a6e19165853272ee64" +[[package]] +name = "wit-bindgen-rt" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6ccd4c6a69667c75474ddb30c36773c5e70cdca099ec2e293005458886ac81b" +dependencies = [ + "bitflags 2.5.0", +] + [[package]] name = "wit-bindgen-rust" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8a39a15d1ae2077688213611209849cad40e9e5cccf6e61951a425850677ff3" +checksum = "60620df421d4c787e2660f0159fd58f2ae6998dc42ccf2e09b8d9d96d16885a9" dependencies = [ "anyhow", "heck 0.4.1", @@ -3722,9 +3750,9 @@ dependencies = [ [[package]] name = "wit-bindgen-rust-macro" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d376d3ae5850526dfd00d937faea0d81a06fa18f7ac1e26f386d760f241a8f4b" +checksum = "96e875e7dd09a0d2acc1a27df6a4b0586288741d940b40a717e2daed3bc3d979" dependencies = [ "anyhow", "proc-macro2", @@ -3736,9 +3764,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.201.0" +version = "0.202.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "421c0c848a0660a8c22e2fd217929a0191f14476b68962afd2af89fd22e39825" +checksum = "0c836b1fd9932de0431c1758d8be08212071b6bba0151f7bac826dbc4312a2a9" dependencies = [ "anyhow", "bitflags 2.5.0", @@ -3747,10 +3775,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder", + "wasm-encoder 0.202.0", "wasm-metadata", - "wasmparser", - "wit-parser", + "wasmparser 0.202.0", + "wit-parser 0.202.0", ] [[package]] @@ -3768,7 +3796,25 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser", + "wasmparser 0.201.0", +] + +[[package]] +name = "wit-parser" +version = "0.202.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "744237b488352f4f27bca05a10acb79474415951c450e52ebd0da784c1df2bcc" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.1.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.202.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index fcab6b676..2f8a51d88 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ futures = "0.3.30" lazy_static = "1.4.0" once_cell = "1.19.0" bitflags = "2.5.0" -wit-bindgen = "0.22.0" +wit-bindgen = "0.23.0" wit-bindgen-rt = "0.22.0" rmp = "0.8.12" rmp-serde = "1.1.2"