diff --git a/Cargo.lock b/Cargo.lock index 9def63022..b3936dcf5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1597,7 +1597,7 @@ dependencies = [ "wasmparser 0.255.0", "wat", "wit-component", - "wit-parser", + "wit-parser 0.255.0", ] [[package]] @@ -4337,16 +4337,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "wasm-encoder" -version = "0.255.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b524283fb5df62eec102ed0574838961bdd7ba5ac9c50d38e2756c51c971a42" -dependencies = [ - "leb128fmt", - "wasmparser 0.255.0", -] - [[package]] name = "wasm-encoder" version = "0.256.0" @@ -4359,14 +4349,14 @@ dependencies = [ [[package]] name = "wasm-metadata" -version = "0.255.0" +version = "0.256.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d3b0da506f1b8514517972fbc47057b21273cb619290f51ea31403c157f896c" +checksum = "d6187f9fce741db43bea48f1ec42174897d763b8cdea7df726f2dd05561848d7" dependencies = [ "anyhow", "indexmap", - "wasm-encoder 0.255.0", - "wasmparser 0.255.0", + "wasm-encoder", + "wasmparser 0.256.0", ] [[package]] @@ -4389,6 +4379,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60bd825ffedc6cba8a642924ba7ae424afbc47811cffbcb7b92031ec24e59b4c" dependencies = [ "bitflags 2.13.1", + "hashbrown 0.17.1", "indexmap", "semver", ] @@ -4403,7 +4394,7 @@ dependencies = [ "leb128fmt", "memchr", "unicode-width", - "wasm-encoder 0.256.0", + "wasm-encoder", ] [[package]] @@ -4626,9 +4617,9 @@ checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" [[package]] name = "wit-component" -version = "0.255.0" +version = "0.256.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c8948006f57458ae3b2103f2e0e33847a6cdf4f5c763bbe7540fa89f3039f1" +checksum = "c3d537ec182eed18f560184b870287cf443c4eccc315af178db3eae8811c3b6c" dependencies = [ "anyhow", "bitflags 2.13.1", @@ -4637,10 +4628,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.255.0", + "wasm-encoder", "wasm-metadata", - "wasmparser 0.255.0", - "wit-parser", + "wasmparser 0.256.0", + "wit-parser 0.256.0", ] [[package]] @@ -4662,6 +4653,25 @@ dependencies = [ "wasmparser 0.255.0", ] +[[package]] +name = "wit-parser" +version = "0.256.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa073dadefba859cb03f689a0c2e3efc51f883bf86b907eaa9709bfd9e3a00a9" +dependencies = [ + "anyhow", + "hashbrown 0.17.1", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-ident", + "wasmparser 0.256.0", +] + [[package]] name = "writeable" version = "0.6.3" diff --git a/src/hyperlight_component_util/Cargo.toml b/src/hyperlight_component_util/Cargo.toml index e0b7d4a45..ee7f92d5f 100644 --- a/src/hyperlight_component_util/Cargo.toml +++ b/src/hyperlight_component_util/Cargo.toml @@ -17,7 +17,7 @@ name = "hyperlight_component_util" [dependencies] wasmparser = { version = "0.255.0" } wat = { version = "1.256.0" } -wit-component = { version = "0.255.0" } +wit-component = { version = "0.256.0" } wit-parser = { version = "0.255.0" } quote = { version = "1.0.45" } proc-macro2 = { version = "1.0.106" } diff --git a/src/tests/rust_guests/Cargo.lock b/src/tests/rust_guests/Cargo.lock index ffb8271df..8b5c5df02 100644 --- a/src/tests/rust_guests/Cargo.lock +++ b/src/tests/rust_guests/Cargo.lock @@ -277,7 +277,7 @@ dependencies = [ "wasmparser 0.255.0", "wat", "wit-component", - "wit-parser", + "wit-parser 0.255.0", ] [[package]] @@ -778,16 +778,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" -[[package]] -name = "wasm-encoder" -version = "0.255.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b524283fb5df62eec102ed0574838961bdd7ba5ac9c50d38e2756c51c971a42" -dependencies = [ - "leb128fmt", - "wasmparser 0.255.0", -] - [[package]] name = "wasm-encoder" version = "0.256.0" @@ -800,14 +790,14 @@ dependencies = [ [[package]] name = "wasm-metadata" -version = "0.255.0" +version = "0.256.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d3b0da506f1b8514517972fbc47057b21273cb619290f51ea31403c157f896c" +checksum = "d6187f9fce741db43bea48f1ec42174897d763b8cdea7df726f2dd05561848d7" dependencies = [ "anyhow", "indexmap", - "wasm-encoder 0.255.0", - "wasmparser 0.255.0", + "wasm-encoder", + "wasmparser 0.256.0", ] [[package]] @@ -830,6 +820,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60bd825ffedc6cba8a642924ba7ae424afbc47811cffbcb7b92031ec24e59b4c" dependencies = [ "bitflags 2.13.0", + "hashbrown", "indexmap", "semver", ] @@ -844,7 +835,7 @@ dependencies = [ "leb128fmt", "memchr", "unicode-width", - "wasm-encoder 0.256.0", + "wasm-encoder", ] [[package]] @@ -882,9 +873,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.255.0" +version = "0.256.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c8948006f57458ae3b2103f2e0e33847a6cdf4f5c763bbe7540fa89f3039f1" +checksum = "c3d537ec182eed18f560184b870287cf443c4eccc315af178db3eae8811c3b6c" dependencies = [ "anyhow", "bitflags 2.13.0", @@ -893,10 +884,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.255.0", + "wasm-encoder", "wasm-metadata", - "wasmparser 0.255.0", - "wit-parser", + "wasmparser 0.256.0", + "wit-parser 0.256.0", ] [[package]] @@ -918,6 +909,25 @@ dependencies = [ "wasmparser 0.255.0", ] +[[package]] +name = "wit-parser" +version = "0.256.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa073dadefba859cb03f689a0c2e3efc51f883bf86b907eaa9709bfd9e3a00a9" +dependencies = [ + "anyhow", + "hashbrown", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-ident", + "wasmparser 0.256.0", +] + [[package]] name = "witguest" version = "0.10.0" @@ -933,4 +943,4 @@ dependencies = [ name = "zmij" version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" \ No newline at end of file