From 51c539ef9076995118082b4e77bef6ba7c87824c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2026 23:31:23 +0000 Subject: [PATCH] Bump wasmtime-wasi from 49.0.4 to 50.0.0 Bumps [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime) from 49.0.4 to 50.0.0. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v49.0.4...v50.0.0) --- updated-dependencies: - dependency-name: wasmtime-wasi dependency-version: 50.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 633 ++++++++++++++++++++++++++++++++--------------------- Cargo.toml | 2 +- 2 files changed, 380 insertions(+), 255 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ce9eef3..eec5826 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -17,12 +17,6 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" -[[package]] -name = "ambient-authority" -version = "0.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b" - [[package]] name = "anyhow" version = "1.0.104" @@ -41,7 +35,7 @@ version = "0.1.0" dependencies = [ "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", "wit-bindgen", ] @@ -53,7 +47,7 @@ checksum = "82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -92,24 +86,6 @@ version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04" -[[package]] -name = "cap-primitives" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b5f74729fd2f44701d1a8eb47e906cdb3ccd9ec0f02baad85a744b791940b18" -dependencies = [ - "ambient-authority", - "fs-set-times", - "io-extras", - "io-lifetimes 3.0.1", - "ipnet", - "maybe-owned", - "rustix", - "rustix-linux-procfs", - "windows-sys 0.61.2", - "winx", -] - [[package]] name = "cc" version = "1.6.0" @@ -155,7 +131,7 @@ dependencies = [ "componentized-valkey", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", "wit-bindgen", ] @@ -175,7 +151,7 @@ dependencies = [ "futures-core", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", "wit-bindgen", ] @@ -246,8 +222,18 @@ version = "0.136.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62bfdb846acebfd591d601994ea283c98d525ac0bc9a84ca3f2c36bcf5b69ff1" dependencies = [ - "cranelift-entity", - "wasmtime-internal-core", + "cranelift-entity 0.136.4", + "wasmtime-internal-core 49.0.4", +] + +[[package]] +name = "cranelift-bforest" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47784bc3c4b57c0182bb8ff04aae5d5f5fc6bae8ba26b1212c9a659b90dab84e" +dependencies = [ + "cranelift-entity 0.137.0", + "wasmtime-internal-core 50.0.0", ] [[package]] @@ -258,7 +244,18 @@ checksum = "aa9f8cc1080739d5f72b4ee7e00aff7d589f1284beaf0a19472c07878be7f299" dependencies = [ "serde", "serde_derive", - "wasmtime-internal-core", + "wasmtime-internal-core 49.0.4", +] + +[[package]] +name = "cranelift-bitset" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13d120406f713dbce1940751e77bbb14daad1261379b7200c19285953e79a1d" +dependencies = [ + "serde", + "serde_derive", + "wasmtime-internal-core 50.0.0", ] [[package]] @@ -269,19 +266,19 @@ checksum = "d85417d493ecec833b5134546b4a252c78cc0bd5be11729a35d25dcff9e4e70b" dependencies = [ "bumpalo", "cranelift-assembler-x64", - "cranelift-bforest", - "cranelift-bitset", + "cranelift-bforest 0.136.4", + "cranelift-bitset 0.136.4", "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.136.4", "cranelift-isle", "gimli", "hashbrown 0.17.0", "libm", "log", "postcard", - "pulley-interpreter", + "pulley-interpreter 49.0.4", "regalloc2", "rustc-hash", "serde", @@ -289,7 +286,7 @@ dependencies = [ "sha2", "smallvec", "target-lexicon", - "wasmtime-internal-core", + "wasmtime-internal-core 49.0.4", ] [[package]] @@ -302,7 +299,7 @@ dependencies = [ "cranelift-codegen-shared", "cranelift-srcgen", "heck", - "pulley-interpreter", + "pulley-interpreter 49.0.4", ] [[package]] @@ -326,10 +323,22 @@ version = "0.136.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7bca812b03a7b942796391f25bc02aa70a1a007fee3ce2756490c788429e9c39" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.136.4", + "serde", + "serde_derive", + "wasmtime-internal-core 49.0.4", +] + +[[package]] +name = "cranelift-entity" +version = "0.137.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "903c6592c7d600c251d20929f143543b7303ac70b072ad3394d65b29caf56f69" +dependencies = [ + "cranelift-bitset 0.137.0", "serde", "serde_derive", - "wasmtime-internal-core", + "wasmtime-internal-core 50.0.0", ] [[package]] @@ -460,7 +469,7 @@ checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -508,7 +517,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys", ] [[package]] @@ -550,17 +559,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "fs-set-times" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94e7099f6313ecacbe1256e8ff9d617b75d1bcb16a6fddef94866d225a01a14a" -dependencies = [ - "io-lifetimes 2.0.4", - "rustix", - "windows-sys 0.59.0", -] - [[package]] name = "futures" version = "0.3.34" @@ -853,34 +851,6 @@ dependencies = [ "wit-bindgen", ] -[[package]] -name = "io-extras" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20fd6de4ccfcc187e38bc21cfa543cb5a302cb86a8b114eb7f0bf0dc9f8ac00f" -dependencies = [ - "io-lifetimes 3.0.1", - "windows-sys 0.59.0", -] - -[[package]] -name = "io-lifetimes" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983" - -[[package]] -name = "io-lifetimes" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0fb0570afe1fed943c5c3d4102d5358592d8625fda6a0007fdbe65a92fba96" - -[[package]] -name = "ipnet" -version = "2.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "791930b43c0d5973160d90a8f3894509f2b273430f5c5c73b668636d0287c5c0" - [[package]] name = "itertools" version = "0.14.0" @@ -1005,12 +975,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "maybe-owned" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4" - [[package]] name = "memchr" version = "2.7.4" @@ -1034,7 +998,7 @@ checksum = "1788edb87fdc09c7e26304471e2f5be8cdefb1b6930d6e3985fc02ff53bf86ee" dependencies = [ "libc", "wasi", - "windows-sys 0.61.2", + "windows-sys", ] [[package]] @@ -1135,10 +1099,22 @@ version = "49.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5cd3de43f4f4cff536de8902097edbdf749321b97dda548f36a37918eb85bba3" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.136.4", "log", - "pulley-macros", - "wasmtime-internal-core", + "pulley-macros 49.0.4", + "wasmtime-internal-core 49.0.4", +] + +[[package]] +name = "pulley-interpreter" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6af498fa3ca312fe5a07178757781059b75a331f24d53aeb3706e51ad73317bd" +dependencies = [ + "cranelift-bitset 0.137.0", + "log", + "pulley-macros 50.0.0", + "wasmtime-internal-core 50.0.0", ] [[package]] @@ -1152,6 +1128,17 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "pulley-macros" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0ba9959a3a286b7a2fb16466b7d1a804a117f81a98b7ac6d86cabd5ba037f3d" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.9", +] + [[package]] name = "quote" version = "1.0.45" @@ -1252,7 +1239,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys", ] [[package]] @@ -1396,7 +1383,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys", ] [[package]] @@ -1418,9 +1405,9 @@ dependencies = [ [[package]] name = "syn" -version = "3.0.3" +version = "3.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" +checksum = "d78c8dee4c7bf0e14673097256fed6142ce9d3b85a408189d07482442145823b" dependencies = [ "proc-macro2", "quote", @@ -1435,7 +1422,7 @@ checksum = "901704edd0dfe137f1987838ee4f259e4e063c31371bdb423f7ae38ec6f77f02" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -1453,7 +1440,7 @@ dependencies = [ "futures-core", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", "wit-bindgen", ] @@ -1464,7 +1451,7 @@ dependencies = [ "componentized-valkey", "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", "wit-bindgen", ] @@ -1478,7 +1465,7 @@ dependencies = [ "getrandom 0.4.3", "once_cell", "rustix", - "windows-sys 0.59.0", + "windows-sys", ] [[package]] @@ -1504,7 +1491,7 @@ version = "0.3.0-dev" dependencies = [ "componentized-valkey", "tokio", - "wasmtime", + "wasmtime 49.0.4", "wasmtime-wasi", ] @@ -1528,7 +1515,7 @@ version = "0.1.0" dependencies = [ "test-harness", "tokio", - "wasmtime", + "wasmtime 49.0.4", ] [[package]] @@ -1568,7 +1555,7 @@ checksum = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -1593,7 +1580,7 @@ dependencies = [ "pin-project-lite", "socket2", "tokio-macros", - "windows-sys 0.61.2", + "windows-sys", ] [[package]] @@ -1604,7 +1591,7 @@ checksum = "78773a2a397f451582ce068015985c33193cf6dea8b74d2a639fe457b2f07b0e" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] @@ -1767,7 +1754,7 @@ dependencies = [ "bumpalo", "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", "wasm-bindgen-shared", ] @@ -1829,6 +1816,18 @@ dependencies = [ "wasmparser 0.258.3", ] +[[package]] +name = "wasm-metadata" +version = "0.261.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b88de21560ecd49deb8d8f1616b9b695f66fc312c5eca503f43accdc5795339e" +dependencies = [ + "anyhow", + "indexmap", + "wasm-encoder 0.261.0", + "wasmparser 0.261.0", +] + [[package]] name = "wasmparser" version = "0.258.3" @@ -1849,8 +1848,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f20f20e44f7e8aeb6744823ea9d869ede51e51be4fdaedede2852282e54d2d8" dependencies = [ "bitflags", + "hashbrown 0.17.0", "indexmap", "semver", + "serde", ] [[package]] @@ -1874,7 +1875,6 @@ dependencies = [ "async-trait", "bitflags", "bumpalo", - "bytes", "cc", "encoding_rs", "futures", @@ -1888,7 +1888,7 @@ dependencies = [ "object", "once_cell", "postcard", - "pulley-interpreter", + "pulley-interpreter 49.0.4", "rayon", "rustix", "semver", @@ -1901,20 +1901,61 @@ dependencies = [ "wasm-compose", "wasm-encoder 0.258.3", "wasmparser 0.258.3", - "wasmtime-environ", + "wasmtime-environ 49.0.4", "wasmtime-internal-cache", - "wasmtime-internal-component-macro", - "wasmtime-internal-component-util", - "wasmtime-internal-core", + "wasmtime-internal-component-macro 49.0.4", + "wasmtime-internal-component-util 49.0.4", + "wasmtime-internal-core 49.0.4", "wasmtime-internal-cranelift", - "wasmtime-internal-fiber", - "wasmtime-internal-jit-debug", - "wasmtime-internal-jit-icache-coherence", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-fiber 49.0.4", + "wasmtime-internal-jit-debug 49.0.4", + "wasmtime-internal-jit-icache-coherence 49.0.4", + "wasmtime-internal-unwinder 49.0.4", + "wasmtime-internal-versioned-export-macros 49.0.4", "wat", - "windows-sys 0.61.2", - "wit-parser", + "windows-sys", + "wit-parser 0.258.3", +] + +[[package]] +name = "wasmtime" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d93539aae382faee7b19650fd966f1f8185599b9cc4adc0a5a8b8f768c11ba9" +dependencies = [ + "addr2line", + "async-trait", + "bitflags", + "bumpalo", + "bytes", + "cc", + "encoding_rs", + "futures", + "libc", + "log", + "mach2", + "memfd", + "object", + "once_cell", + "postcard", + "pulley-interpreter 50.0.0", + "rustix", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.261.0", + "wasmtime-environ 50.0.0", + "wasmtime-internal-component-macro 50.0.0", + "wasmtime-internal-component-util 50.0.0", + "wasmtime-internal-core 50.0.0", + "wasmtime-internal-fiber 50.0.0", + "wasmtime-internal-jit-debug 50.0.0", + "wasmtime-internal-jit-icache-coherence 50.0.0", + "wasmtime-internal-unwinder 50.0.0", + "wasmtime-internal-versioned-export-macros 50.0.0", + "windows-sys", ] [[package]] @@ -1925,9 +1966,9 @@ checksum = "92f16a4d09fb1fbf2dcfeddb9818e1517a258e13b505b3bfdadcf47a19bf31ca" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bforest 0.136.4", + "cranelift-bitset 0.136.4", + "cranelift-entity 0.136.4", "gimli", "hashbrown 0.17.0", "indexmap", @@ -1944,8 +1985,36 @@ dependencies = [ "wasm-encoder 0.258.3", "wasmparser 0.258.3", "wasmprinter", - "wasmtime-internal-component-util", - "wasmtime-internal-core", + "wasmtime-internal-component-util 49.0.4", + "wasmtime-internal-core 49.0.4", +] + +[[package]] +name = "wasmtime-environ" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34fd44c205ef29cc3c254253dceb916be586887602e0e380361ed022776cfc10" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bforest 0.137.0", + "cranelift-bitset 0.137.0", + "cranelift-entity 0.137.0", + "gimli", + "hashbrown 0.17.0", + "indexmap", + "log", + "object", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.261.0", + "wasmtime-internal-component-util 50.0.0", + "wasmtime-internal-core 50.0.0", ] [[package]] @@ -1963,8 +2032,8 @@ dependencies = [ "serde_derive", "sha2", "toml", - "wasmtime-environ", - "windows-sys 0.61.2", + "wasmtime-environ 49.0.4", + "windows-sys", "zstd", ] @@ -1978,9 +2047,24 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.117", - "wasmtime-internal-component-util", - "wasmtime-internal-wit-bindgen", - "wit-parser", + "wasmtime-internal-component-util 49.0.4", + "wasmtime-internal-wit-bindgen 49.0.4", + "wit-parser 0.258.3", +] + +[[package]] +name = "wasmtime-internal-component-macro" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adf0938f1a0f067a60aa07a7f4369fae05ef227314aca64c1abc7b2dc5e80743" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 3.0.9", + "wasmtime-internal-component-util 50.0.0", + "wasmtime-internal-wit-bindgen 50.0.0", + "wit-parser 0.261.0", ] [[package]] @@ -1989,6 +2073,12 @@ version = "49.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4006009fc3598af4e895ab18c6c33d2c6b7c657b1bd0a755ca7ee1abef6f0c16" +[[package]] +name = "wasmtime-internal-component-util" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2626398b21bf4b1547fdbadc68afd5cbe69c89ca2a1d6c45fd56fd3b28177b93" + [[package]] name = "wasmtime-internal-core" version = "49.0.4" @@ -2001,6 +2091,17 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmtime-internal-core" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83d4ac46034b149aed44335595402503094a04e3b70d0cff8c169d83437318b8" +dependencies = [ + "hashbrown 0.17.0", + "libm", + "serde", +] + [[package]] name = "wasmtime-internal-cranelift" version = "49.0.4" @@ -2009,22 +2110,22 @@ checksum = "fbfb8b455d524939e03df42e3e749f8e26e26ba2acd8b08fa00b3bda55686750" dependencies = [ "cranelift-codegen", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.136.4", "cranelift-frontend", "cranelift-native", "gimli", "itertools", "log", "object", - "pulley-interpreter", + "pulley-interpreter 49.0.4", "smallvec", "target-lexicon", "thiserror 2.0.21", "wasmparser 0.258.3", - "wasmtime-environ", - "wasmtime-internal-core", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", + "wasmtime-environ 49.0.4", + "wasmtime-internal-core 49.0.4", + "wasmtime-internal-unwinder 49.0.4", + "wasmtime-internal-versioned-export-macros 49.0.4", ] [[package]] @@ -2036,9 +2137,23 @@ dependencies = [ "cc", "libc", "rustix", - "wasmtime-environ", - "wasmtime-internal-versioned-export-macros", - "windows-sys 0.61.2", + "wasmtime-environ 49.0.4", + "wasmtime-internal-versioned-export-macros 49.0.4", + "windows-sys", +] + +[[package]] +name = "wasmtime-internal-fiber" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2074dc297d5ec7f0cfff65c248798dfe4bbee4d760fc2956cc0eaf49d2eadef1" +dependencies = [ + "cc", + "libc", + "rustix", + "wasmtime-environ 50.0.0", + "wasmtime-internal-versioned-export-macros 50.0.0", + "windows-sys", ] [[package]] @@ -2050,7 +2165,17 @@ dependencies = [ "cc", "object", "rustix", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 49.0.4", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e990e2fb7710dd73af071ecf60908072935be7a5c689b4a07e9a2adc7995151" +dependencies = [ + "cc", + "wasmtime-internal-versioned-export-macros 50.0.0", ] [[package]] @@ -2060,8 +2185,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "197ab1fda5da958a5c0b8a97eb241beafc48ac568b82ef4f12f38d6866c74173" dependencies = [ "libc", - "wasmtime-internal-core", - "windows-sys 0.61.2", + "wasmtime-internal-core 49.0.4", + "windows-sys", +] + +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf25a1b3b925915f845927967554400554db9cebd3a7038a6fca0cf6e9bbaf6a" +dependencies = [ + "libc", + "wasmtime-internal-core 50.0.0", + "windows-sys", ] [[package]] @@ -2073,7 +2209,18 @@ dependencies = [ "cranelift-codegen", "log", "object", - "wasmtime-environ", + "wasmtime-environ 49.0.4", +] + +[[package]] +name = "wasmtime-internal-unwinder" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e69eb39fe5baf9e181269e6ced40f407d31afc8e514864e228ef0e087f4f5348" +dependencies = [ + "log", + "object", + "wasmtime-environ 50.0.0", ] [[package]] @@ -2087,6 +2234,17 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a805a26effdf564820580b7c4ce1c00fdee3f4a9465a5aeef944f9e0c254ec2e" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.9", +] + [[package]] name = "wasmtime-internal-wit-bindgen" version = "49.0.4" @@ -2097,20 +2255,33 @@ dependencies = [ "bitflags", "heck", "indexmap", - "wit-component", - "wit-parser", + "wit-component 0.258.3", + "wit-parser 0.258.3", +] + +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8511353a609cd60bb91c85f96beef39a63e96ccdc20eb20af1da9b805c499ece" +dependencies = [ + "anyhow", + "bitflags", + "heck", + "indexmap", + "wit-component 0.261.0", + "wit-parser 0.261.0", ] [[package]] name = "wasmtime-wasi" -version = "49.0.4" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "821e45765c35555d3b0bdf9277cb99478f7d1f29a17b3315ba76e01220f02a38" +checksum = "ed63d0061d45fdf32d8f47913845491395a6918e5b4bee51d1910c3777bcbaca" dependencies = [ "async-trait", "bitflags", "bytes", - "cap-primitives", "futures", "rand", "rustix", @@ -2119,24 +2290,23 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 50.0.0", "wasmtime-wasi-io", "wiggle", - "windows-sys 0.61.2", - "winx", + "windows-sys", ] [[package]] name = "wasmtime-wasi-io" -version = "49.0.4" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cdff38d1c730bdaf4fcfbe0eedf3265fb9c7a4deb119deecbfc1c1778950716" +checksum = "273d9f9178b9415fba5a1b84d6634e82a1d95b5a0b657bd12d90a7d1073d27e0" dependencies = [ "async-trait", "bytes", "futures", "tracing", - "wasmtime", + "wasmtime 50.0.0", ] [[package]] @@ -2172,41 +2342,41 @@ dependencies = [ [[package]] name = "wiggle" -version = "49.0.4" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3872869836d404f722e2361f869c09630e43a73fcc7060f7892a929b74b6a3" +checksum = "028cb8da5fd85d7b77684a990d54e66963939ddb5829334d8f7b11e4640f8109" dependencies = [ "bitflags", "thiserror 2.0.21", "tracing", - "wasmtime", - "wasmtime-environ", + "wasmtime 50.0.0", + "wasmtime-environ 50.0.0", "wiggle-macro", ] [[package]] name = "wiggle-generate" -version = "49.0.4" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf7e31dec6de37e7e848aecbad54777dd246cd440a1a547ab1a1e31c27f55e49" +checksum = "9f27d5dbfe2ddd0ccb850e6ce8ab0639ed326f44d53acdc1193770c4008a65cd" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.117", - "wasmtime-environ", + "syn 3.0.9", + "wasmtime-environ 50.0.0", "witx", ] [[package]] name = "wiggle-macro" -version = "49.0.4" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2af323f33b28ea84b24e2bccef19e51c7a75aa1d2929280ad1a4865f2877dcc" +checksum = "a0ae0f398e1b68b4d9947ebff55e9bf14a6ecb98e7666f08497058058a793a66" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 3.0.9", "wiggle-generate", ] @@ -2232,7 +2402,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", ] [[package]] @@ -2247,15 +2417,6 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" -[[package]] -name = "windows-sys" -version = "0.59.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" -dependencies = [ - "windows-targets", -] - [[package]] name = "windows-sys" version = "0.61.2" @@ -2265,86 +2426,12 @@ dependencies = [ "windows-link", ] -[[package]] -name = "windows-targets" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" - [[package]] name = "winnow" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81" -[[package]] -name = "winx" -version = "0.36.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f3fd376f71958b862e7afb20cfe5a22830e1963462f3a17f49d82a6c1d1f42d" -dependencies = [ - "bitflags", - "windows-sys 0.59.0", -] - [[package]] name = "wit-bindgen" version = "0.61.1" @@ -2364,7 +2451,7 @@ checksum = "87445680dfe6d6b5369e884bd63c03a3335268e855365b2fc3f7bcdce96a630e" dependencies = [ "anyhow", "heck", - "wit-parser", + "wit-parser 0.258.3", ] [[package]] @@ -2378,9 +2465,9 @@ dependencies = [ "indexmap", "prettyplease", "syn 2.0.117", - "wasm-metadata", + "wasm-metadata 0.258.3", "wit-bindgen-core", - "wit-component", + "wit-component 0.258.3", ] [[package]] @@ -2413,9 +2500,28 @@ dependencies = [ "serde_derive", "serde_json", "wasm-encoder 0.258.3", - "wasm-metadata", + "wasm-metadata 0.258.3", "wasmparser 0.258.3", - "wit-parser", + "wit-parser 0.258.3", +] + +[[package]] +name = "wit-component" +version = "0.261.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2818766842bd2321074c348fb5c15d8fdb105a9eb78374e6d77c7d4127e1f2f9" +dependencies = [ + "anyhow", + "bitflags", + "indexmap", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder 0.261.0", + "wasm-metadata 0.261.0", + "wasmparser 0.261.0", + "wit-parser 0.261.0", ] [[package]] @@ -2437,6 +2543,25 @@ dependencies = [ "wasmparser 0.258.3", ] +[[package]] +name = "wit-parser" +version = "0.261.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "962e43c4db2da607b50839a531e5b63473268b40efdf8028d5c54b572ca4f6f6" +dependencies = [ + "anyhow", + "hashbrown 0.17.0", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-ident", + "wasmparser 0.261.0", +] + [[package]] name = "witx" version = "0.9.1" @@ -2474,7 +2599,7 @@ checksum = "ec8ebde2db3681e8c9980cc27822030e68752690ddfa9473e739aeb4dbde6d71" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", "synstructure", ] @@ -2495,7 +2620,7 @@ checksum = "f75b4683f6c7f45248d4d64056a24298c6281e0993356d7d1b4a1a962ef10d4a" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", "synstructure", ] @@ -2529,7 +2654,7 @@ checksum = "34df6fc39dbd26ddc9c10e6a2984476e13acce22e64e4487636ef494369225da" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.9", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index a1ca8ce..4fd851b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,7 +29,7 @@ componentized-valkey = { path = "./crates/componentized-valkey" } test-harness = { path = "./crates/test-harness" } tokio = { version = "1", features = ["io-util", "macros", "net", "rt-multi-thread", "sync", "time"] } wasmtime = { version = "49", features = ["component-model-async"] } -wasmtime-wasi = { version = "49", features = ["p3"] } +wasmtime-wasi = { version = "50", features = ["p3"] } wit-bindgen = "0.61.0" [profile.release]