diff --git a/Cargo.lock b/Cargo.lock index 6e97ea001..2bb528c3c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1219,9 +1219,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.0" +version = "4.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b193af5b67834b676abd72466a96c1024e6a6ad978a1f484bd90b85c94041351" +checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51" dependencies = [ "clap_builder", "clap_derive", @@ -1241,9 +1241,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.6.0" +version = "4.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1110bd8a634a1ab8cb04345d8d878267d57c3cf1b38d91b71af6686408bbca6a" +checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9" dependencies = [ "heck", "proc-macro2", @@ -3586,6 +3586,17 @@ name = "hashbrown" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +dependencies = [ + "foldhash 0.2.0", + "serde", + "serde_core", +] + +[[package]] +name = "hashbrown" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" dependencies = [ "allocator-api2", "equivalent", @@ -6401,8 +6412,8 @@ dependencies = [ "flate2", "tempfile", "thiserror 2.0.18", - "wasm-encoder 0.244.0", - "wasmparser 0.244.0", + "wasm-encoder 0.246.2", + "wasmparser 0.246.2", ] [[package]] @@ -6526,7 +6537,7 @@ dependencies = [ "gstd", "gsys", "gtest", - "hashbrown 0.16.1", + "hashbrown 0.17.0", "hex", "keccak-const", "log", @@ -8272,9 +8283,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.51.0" +version = "1.52.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bd1c4c0fc4a7ab90fc15ef6daaa3ec3b893f004f915f2392557ed23237820cd" +checksum = "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6" dependencies = [ "bytes", "libc", @@ -8932,6 +8943,16 @@ dependencies = [ "wasmparser 0.244.0", ] +[[package]] +name = "wasm-encoder" +version = "0.246.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61fb705ce81adde29d2a8e99d87995e39a6e927358c91398f374474746070ef7" +dependencies = [ + "leb128fmt", + "wasmparser 0.246.2", +] + [[package]] name = "wasm-metadata" version = "0.244.0" @@ -9267,6 +9288,18 @@ dependencies = [ "hashbrown 0.15.5", "indexmap 2.13.0", "semver", +] + +[[package]] +name = "wasmparser" +version = "0.246.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71cde4757396defafd25417cfb36aa3161027d06d865b0c24baaae229aac005d" +dependencies = [ + "bitflags 2.11.0", + "hashbrown 0.16.1", + "indexmap 2.13.0", + "semver", "serde", ] diff --git a/Cargo.toml b/Cargo.toml index de0aaff16..1edbae7f3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -105,7 +105,7 @@ futures = { version = "0.3", default-features = false } genco = "0.19" git-download = "0.1" handlebars = "=6.4" # PIN version -hashbrown = "0.16" +hashbrown = "0.17" hex = { version = "0.4", default-features = false } insta = "1.47" itertools = "0.14" @@ -133,7 +133,7 @@ syn = "2.0" thiserror = { version = "2.0", default-features = false } toml_edit = "0.25" tempfile = "3.27" -tokio = "1.51" +tokio = "1.52" tokio-stream = "0.1" trybuild = "1" diff --git a/rs/idl-embed/Cargo.toml b/rs/idl-embed/Cargo.toml index dc2bf298c..c2e71d4ca 100644 --- a/rs/idl-embed/Cargo.toml +++ b/rs/idl-embed/Cargo.toml @@ -13,5 +13,5 @@ rust-version.workspace = true flate2 = "1" tempfile.workspace = true thiserror.workspace = true -wasm-encoder = "0.244" -wasmparser = "0.244" +wasm-encoder = "0.246" +wasmparser = "0.246"