From 1b1acfe7f05d25d390830f4d957bb9cdfc9710c3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Jun 2025 10:17:47 +0000 Subject: [PATCH] chore(deps): bump the wasmtime-dependencies group across 1 directory with 3 updates Bumps the wasmtime-dependencies group with 3 updates in the / directory: [wasmtime](https://github.com/bytecodealliance/wasmtime), [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime) and [deterministic-wasi-ctx](https://github.com/Shopify/deterministic-wasi-ctx). Updates `wasmtime` from 31.0.0 to 33.0.0 - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v33.0.0/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v31.0.0...v33.0.0) Updates `wasmtime-wasi` from 31.0.0 to 33.0.0 - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v33.0.0/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v31.0.0...v33.0.0) Updates `deterministic-wasi-ctx` from 1.0.0 to 1.2.1 - [Release notes](https://github.com/Shopify/deterministic-wasi-ctx/releases) - [Commits](https://github.com/Shopify/deterministic-wasi-ctx/compare/v1.0.0...v1.2.1) --- updated-dependencies: - dependency-name: wasmtime dependency-version: 33.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: wasmtime-dependencies - dependency-name: wasmtime-wasi dependency-version: 33.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: wasmtime-dependencies - dependency-name: deterministic-wasi-ctx dependency-version: 1.2.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: wasmtime-dependencies ... Signed-off-by: dependabot[bot] --- Cargo.lock | 1356 +++++++++++++++++++++++++++++++++++++++++++++------- Cargo.toml | 6 +- 2 files changed, 1191 insertions(+), 171 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d0877602..e0c7f57f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -187,6 +187,12 @@ version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + [[package]] name = "beef" version = "0.5.2" @@ -288,9 +294,9 @@ checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" [[package]] name = "cap-fs-ext" -version = "3.4.2" +version = "3.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f78efdd7378980d79c0f36b519e51191742d2c9f91ffa5e228fba9f3806d2e1" +checksum = "e41cc18551193fe8fa6f15c1e3c799bc5ec9e2cfbfaa8ed46f37013e3e6c173c" dependencies = [ "cap-primitives", "cap-std", @@ -300,21 +306,21 @@ dependencies = [ [[package]] name = "cap-net-ext" -version = "3.4.2" +version = "3.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ac68674a6042af2bcee1adad9f6abd432642cf03444ce3a5b36c3f39f23baf8" +checksum = "9f83833816c66c986e913b22ac887cec216ea09301802054316fc5301809702c" dependencies = [ "cap-primitives", "cap-std", - "rustix 0.38.44", + "rustix 1.0.5", "smallvec", ] [[package]] name = "cap-primitives" -version = "3.4.2" +version = "3.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc15faeed2223d8b8e8cc1857f5861935a06d06713c4ac106b722ae9ce3c369" +checksum = "0a1e394ed14f39f8bc26f59d4c0c010dbe7f0a1b9bafff451b1f98b67c8af62a" dependencies = [ "ambient-authority", "fs-set-times", @@ -322,16 +328,17 @@ dependencies = [ "io-lifetimes", "ipnet", "maybe-owned", - "rustix 0.38.44", + "rustix 1.0.5", + "rustix-linux-procfs", "windows-sys 0.59.0", "winx", ] [[package]] name = "cap-rand" -version = "3.4.2" +version = "3.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dea13372b49df066d1ae654e5c6e41799c1efd9f6b36794b921e877ea4037977" +checksum = "0acb89ccf798a28683f00089d0630dfaceec087234eae0d308c05ddeaa941b40" dependencies = [ "ambient-authority", "rand", @@ -339,27 +346,27 @@ dependencies = [ [[package]] name = "cap-std" -version = "3.4.2" +version = "3.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3dbd3e8e8d093d6ccb4b512264869e1281cdb032f7940bd50b2894f96f25609" +checksum = "07c0355ca583dd58f176c3c12489d684163861ede3c9efa6fd8bba314c984189" dependencies = [ "cap-primitives", "io-extras", "io-lifetimes", - "rustix 0.38.44", + "rustix 1.0.5", ] [[package]] name = "cap-time-ext" -version = "3.4.2" +version = "3.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd736b20fc033f564a1995fb82fc349146de43aabba19c7368b4cb17d8f9ea53" +checksum = "491af520b8770085daa0466978c75db90368c71896523f2464214e38359b1a5b" dependencies = [ "ambient-authority", "cap-primitives", "iana-time-zone", "once_cell", - "rustix 0.38.44", + "rustix 1.0.5", "winx", ] @@ -471,7 +478,25 @@ version = "0.118.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e4b56ebe316895d3fa37775d0a87b0c889cc933f5c8b253dbcc7c7bcb7fe7e4" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.118.0", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ff8e35182c7372df00447cb90a04e584e032c42b9b9b6e8c50ddaaf0d7900d5" +dependencies = [ + "cranelift-assembler-x64-meta 0.120.0", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.121.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f53499803b1607b6ee0ba0de4ba036e6da700c2e489fe8f9d0f683d0b84d31" +dependencies = [ + "cranelift-assembler-x64-meta 0.121.0", ] [[package]] @@ -480,13 +505,49 @@ version = "0.118.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95cabbc01dfbd7dcd6c329ca44f0212910309c221797ac736a67a5bc8857fe1b" +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14220f9c2698015c3b94dc6b84ae045c1c45509ddc406e43c6139252757fdb7a" +dependencies = [ + "cranelift-srcgen 0.120.0", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.121.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1aadaa5bc8430d0e7bb999459369bedd0e5816ad4a82a0e20748341c4e333eda" +dependencies = [ + "cranelift-srcgen 0.121.0", +] + [[package]] name = "cranelift-bforest" version = "0.118.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76ffe46df300a45f1dc6f609dc808ce963f0e3a2e971682c479a2d13e3b9b8ef" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.118.0", +] + +[[package]] +name = "cranelift-bforest" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d372ef2777ceefd75829e1390211ac240e9196bc60699218f7ea2419038288ee" +dependencies = [ + "cranelift-entity 0.120.0", +] + +[[package]] +name = "cranelift-bforest" +version = "0.121.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2005fda2fc52a2dbce58229b4fb4483b70cbc806ba8ecc11b3f050c1a2d26cac" +dependencies = [ + "cranelift-entity 0.121.0", ] [[package]] @@ -499,6 +560,26 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56323783e423818fa89ce8078e90a3913d2a6e0810399bfce8ebd7ee87baa81f" +dependencies = [ + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-bitset" +version = "0.121.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56935e02452ca1249d39ad5c45a96304d0b4300a158a391fd113451e0cd4483d" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.118.0" @@ -506,34 +587,111 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e606230a7e3a6897d603761baee0d19f88d077f17b996bb5089488a29ae96e41" dependencies = [ "bumpalo", - "cranelift-assembler-x64", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-assembler-x64 0.118.0", + "cranelift-bforest 0.118.0", + "cranelift-bitset 0.118.0", + "cranelift-codegen-meta 0.118.0", + "cranelift-codegen-shared 0.118.0", + "cranelift-control 0.118.0", + "cranelift-entity 0.118.0", + "cranelift-isle 0.118.0", "gimli", "hashbrown", "log", - "pulley-interpreter", - "regalloc2", + "pulley-interpreter 31.0.0", + "regalloc2 0.11.1", "rustc-hash", "serde", "smallvec", "target-lexicon", ] +[[package]] +name = "cranelift-codegen" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74ffb780aab6186c6e9ba26519654b1ac55a09c0a866f6088a4efbbd84da68ed" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.120.0", + "cranelift-bforest 0.120.0", + "cranelift-bitset 0.120.0", + "cranelift-codegen-meta 0.120.0", + "cranelift-codegen-shared 0.120.0", + "cranelift-control 0.120.0", + "cranelift-entity 0.120.0", + "cranelift-isle 0.120.0", + "gimli", + "hashbrown", + "log", + "pulley-interpreter 33.0.0", + "regalloc2 0.12.2", + "rustc-hash", + "serde", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-codegen" +version = "0.121.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62612786bf00e10999f50217d6f455d02b31591155881a45a903d1a95d1a4043" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.121.0", + "cranelift-bforest 0.121.0", + "cranelift-bitset 0.121.0", + "cranelift-codegen-meta 0.121.0", + "cranelift-codegen-shared 0.121.0", + "cranelift-control 0.121.0", + "cranelift-entity 0.121.0", + "cranelift-isle 0.121.0", + "gimli", + "hashbrown", + "log", + "pulley-interpreter 34.0.0", + "regalloc2 0.12.2", + "rustc-hash", + "serde", + "smallvec", + "target-lexicon", + "wasmtime-math 34.0.0", +] + [[package]] name = "cranelift-codegen-meta" version = "0.118.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a63bffafc23bc60969ad528e138788495999d935f0adcfd6543cb151ca8637d" dependencies = [ - "cranelift-assembler-x64", - "cranelift-codegen-shared", - "pulley-interpreter", + "cranelift-assembler-x64 0.118.0", + "cranelift-codegen-shared 0.118.0", + "pulley-interpreter 31.0.0", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c23ef13814d3b39c869650d5961128cbbecad83fbdff4e6836a03ecf6862d7ed" +dependencies = [ + "cranelift-assembler-x64-meta 0.120.0", + "cranelift-codegen-shared 0.120.0", + "cranelift-srcgen 0.120.0", + "pulley-interpreter 33.0.0", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.121.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07bae789df91ef236079733af9df11d852256c64af196f0bc6471ea0f5f301be" +dependencies = [ + "cranelift-assembler-x64-meta 0.121.0", + "cranelift-codegen-shared 0.121.0", + "cranelift-srcgen 0.121.0", + "pulley-interpreter 34.0.0", ] [[package]] @@ -542,6 +700,18 @@ version = "0.118.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af50281b67324b58e843170a6a5943cf6d387c06f7eeacc9f5696e4ab7ae7d7e" +[[package]] +name = "cranelift-codegen-shared" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9f623300657679f847803ce80811454bfff89cea4f6bf684be5c468d4a73631" + +[[package]] +name = "cranelift-codegen-shared" +version = "0.121.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1be319616d36527782558a8312508757815f64deb19b094c7b8f4337229a9bc6" + [[package]] name = "cranelift-control" version = "0.118.0" @@ -551,13 +721,53 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31f4168af69989aa6b91fab46799ed4df6096f3209f4a6c8fb4358f49c60188f" +dependencies = [ + "arbitrary", +] + +[[package]] +name = "cranelift-control" +version = "0.121.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8810ee1ab5e9bd5cff4c0c8d240e2009cb5c2b79888fde1d5256d605712314b7" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.118.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c2c67d95507c51b4a1ff3f3555fe4bfec36b9e13c1b684ccc602736f5d5f4a2" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.118.0", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca6fa9bae1c8de26d71ac2162f069447610fd91e7780cb480ee0d76ac81eabb8" +dependencies = [ + "cranelift-bitset 0.120.0", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.121.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "086452c97cfbe116bf17dbe622dc5fdf2ea97299c7d4ce42460f284387c9928a" +dependencies = [ + "cranelift-bitset 0.121.0", "serde", "serde_derive", ] @@ -568,7 +778,31 @@ version = "0.118.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e002691cc69c38b54fc7ec93e5be5b744f627d027031d991cc845d1d512d0ce" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.118.0", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8219205608aa0b0e6769b580284a7e055c7e0c323c1041cde7ca078add3e412" +dependencies = [ + "cranelift-codegen 0.120.0", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.121.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c27947010ab759330f252610c17a8cd64d123358be4f33164233d04fcd77b80" +dependencies = [ + "cranelift-codegen 0.121.0", "log", "smallvec", "target-lexicon", @@ -580,17 +814,63 @@ version = "0.118.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e93588ed1796cbcb0e2ad160403509e2c5d330d80dd6e0014ac6774c7ebac496" +[[package]] +name = "cranelift-isle" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "588d0c5964f10860b04043e55aab26d7f7a206b0fd4f10c5260e8aa5773832bd" + +[[package]] +name = "cranelift-isle" +version = "0.121.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec67bfb8bd55b1e9760eb9f5186dca8d81bd4d86110f8d5af01154a044c91802" + [[package]] name = "cranelift-native" version = "0.118.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5b09bdd6407bf5d89661b80cf926ce731c9e8cc184bf49102267a2369a8358e" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.118.0", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ed3c94cb97b14f92b6a94a1d45ef8c851f6a2ad9114e5d91d233f7da638fed" +dependencies = [ + "cranelift-codegen 0.120.0", "libc", "target-lexicon", ] +[[package]] +name = "cranelift-native" +version = "0.121.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75a9b63edea46e013fce459c46e500462cb03a0490fdd9c18fe42b1dd7b93aa1" +dependencies = [ + "cranelift-codegen 0.121.0", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-srcgen" +version = "0.120.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85256fac1519a7d25a040c1d850fba67478f3f021ad5fdf738ba4425ee862dbf" + +[[package]] +name = "cranelift-srcgen" +version = "0.121.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d5870e266df8237b56cc98b04f5739c228565c92dd629ec6c66efa87271a158" + [[package]] name = "crc32fast" version = "1.4.2" @@ -646,9 +926,9 @@ dependencies = [ [[package]] name = "deterministic-wasi-ctx" -version = "1.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9ed6b310beac1ae654381707d2c060a4c107cc3fe4ae14e498413c522678ee" +checksum = "49762f8be88f35d1c57346b9c05adae27fa91425f656de3c68f0d8d2c93a82f9" dependencies = [ "anyhow", "async-trait", @@ -656,8 +936,8 @@ dependencies = [ "rand_core", "rand_pcg", "wasi", - "wasmtime", - "wasmtime-wasi", + "wasmtime 33.0.0", + "wasmtime-wasi 33.0.0", ] [[package]] @@ -686,26 +966,6 @@ dependencies = [ "dirs-sys-next", ] -[[package]] -name = "dirs" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" -dependencies = [ - "dirs-sys", -] - -[[package]] -name = "dirs-sys" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" -dependencies = [ - "libc", - "redox_users", - "winapi", -] - [[package]] name = "dirs-sys-next" version = "0.1.2" @@ -888,8 +1148,8 @@ dependencies = [ "serde", "serde_json", "wasmprof", - "wasmtime", - "wasmtime-wasi", + "wasmtime 34.0.0", + "wasmtime-wasi 34.0.0", ] [[package]] @@ -1691,9 +1951,43 @@ version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c3325791708ad50580aeacfcce06cb5e462c9ba7a2368e109cb2012b944b70e" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.118.0", + "log", + "wasmtime-math 31.0.0", +] + +[[package]] +name = "pulley-interpreter" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aeb99cb5a3ada8e95a246d09f5fdb609f021bf740efd3ca9bddf458e3293a6a0" +dependencies = [ + "cranelift-bitset 0.120.0", + "log", + "wasmtime-math 33.0.0", +] + +[[package]] +name = "pulley-interpreter" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2185406351e8388bf52e83c2a2eeed23a93458fcb951829c966021d3aaca45b4" +dependencies = [ + "cranelift-bitset 0.121.0", "log", - "wasmtime-math", + "pulley-macros", + "wasmtime-math 34.0.0", +] + +[[package]] +name = "pulley-macros" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92b8b0d53b5f9b4f1a508ed1c4c0a11ef3f18a4cba34e51455c9baaac25c6cc8" +dependencies = [ + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1772,7 +2066,7 @@ checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ "getrandom", "libredox", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1789,6 +2083,20 @@ dependencies = [ "smallvec", ] +[[package]] +name = "regalloc2" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734" +dependencies = [ + "allocator-api2", + "bumpalo", + "hashbrown", + "log", + "rustc-hash", + "smallvec", +] + [[package]] name = "regex" version = "1.11.1" @@ -1913,10 +2221,8 @@ checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ "bitflags 2.6.0", "errno", - "itoa", "libc", "linux-raw-sys 0.4.14", - "once_cell", "windows-sys 0.59.0", ] @@ -1933,6 +2239,16 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "rustix-linux-procfs" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fc84bf7e9aa16c4f2c758f27412dc9841341e16aa682d9c7ac308fe3ee12056" +dependencies = [ + "once_cell", + "rustix 1.0.5", +] + [[package]] name = "rustversion" version = "1.0.18" @@ -2021,15 +2337,6 @@ dependencies = [ "digest", ] -[[package]] -name = "shellexpand" -version = "2.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ccc8076840c4da029af4f87e4e8daeb0fca6b87bbb02e10cb60b791450e11e4" -dependencies = [ - "dirs", -] - [[package]] name = "shlex" version = "1.3.0" @@ -2182,12 +2489,21 @@ version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", ] [[package]] -name = "thiserror-impl" -version = "1.0.69" +name = "thiserror" +version = "2.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +dependencies = [ + "thiserror-impl 2.0.12", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ @@ -2196,6 +2512,17 @@ dependencies = [ "syn", ] +[[package]] +name = "thiserror-impl" +version = "2.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "tinystr" version = "0.7.6" @@ -2459,12 +2786,32 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.230.0" +version = "0.229.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4349d0943718e6e434b51b9639e876293093dca4b96384fb136ab5bd5ce6660" +checksum = "38ba1d491ecacb085a2552025c10a675a6fddcbd03b1fc9b36c536010ce265d2" dependencies = [ "leb128fmt", - "wasmparser 0.230.0", + "wasmparser 0.229.0", +] + +[[package]] +name = "wasm-encoder" +version = "0.233.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9679ae3cf7cfa2ca3a327f7fab97f27f3294d402fd1a76ca8ab514e17973e4d3" +dependencies = [ + "leb128fmt", + "wasmparser 0.233.0", +] + +[[package]] +name = "wasm-encoder" +version = "0.235.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3bc393c395cb621367ff02d854179882b9a351b4e0c93d1397e6090b53a5c2a" +dependencies = [ + "leb128fmt", + "wasmparser 0.235.0", ] [[package]] @@ -2482,9 +2829,35 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.230.0" +version = "0.229.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cc3b1f053f5d41aa55640a1fa9b6d1b8a9e4418d118ce308d20e24ff3575a8c" +dependencies = [ + "bitflags 2.6.0", + "hashbrown", + "indexmap", + "semver", + "serde", +] + +[[package]] +name = "wasmparser" +version = "0.233.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b51cb03afce7964bbfce46602d6cb358726f36430b6ba084ac6020d8ce5bc102" +dependencies = [ + "bitflags 2.6.0", + "hashbrown", + "indexmap", + "semver", + "serde", +] + +[[package]] +name = "wasmparser" +version = "0.235.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "808198a69b5a0535583370a51d459baa14261dfab04800c4864ee9e1a14346ed" +checksum = "161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917" dependencies = [ "bitflags 2.6.0", "indexmap", @@ -2502,6 +2875,28 @@ dependencies = [ "wasmparser 0.226.0", ] +[[package]] +name = "wasmprinter" +version = "0.229.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d25dac01892684a99b8fbfaf670eb6b56edea8a096438c75392daeb83156ae2e" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.229.0", +] + +[[package]] +name = "wasmprinter" +version = "0.233.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abf8e5b732895c99b21aa615f1b73352e51bbe2b2cb6c87eae7f990d07c1ac18" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.233.0", +] + [[package]] name = "wasmprof" version = "0.10.0" @@ -2513,7 +2908,7 @@ dependencies = [ "nix", "rustc-demangle", "spin_sleep", - "wasmtime", + "wasmtime 31.0.0", ] [[package]] @@ -2544,7 +2939,7 @@ dependencies = [ "paste", "postcard", "psm", - "pulley-interpreter", + "pulley-interpreter 31.0.0", "rayon", "rustix 0.38.44", "semver", @@ -2557,19 +2952,123 @@ dependencies = [ "trait-variant", "wasm-encoder 0.226.0", "wasmparser 0.226.0", - "wasmtime-asm-macros", - "wasmtime-cache", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-math", - "wasmtime-slab", - "wasmtime-versioned-export-macros", - "wasmtime-winch", + "wasmtime-asm-macros 31.0.0", + "wasmtime-cache 31.0.0", + "wasmtime-component-macro 31.0.0", + "wasmtime-component-util 31.0.0", + "wasmtime-cranelift 31.0.0", + "wasmtime-environ 31.0.0", + "wasmtime-fiber 31.0.0", + "wasmtime-jit-debug 31.0.0", + "wasmtime-jit-icache-coherence 31.0.0", + "wasmtime-math 31.0.0", + "wasmtime-slab 31.0.0", + "wasmtime-versioned-export-macros 31.0.0", + "wasmtime-winch 31.0.0", + "wat", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15396de4fce22e431aa913a9d17325665e72a39aaa7972c8aeae7507eff6144f" +dependencies = [ + "addr2line", + "anyhow", + "async-trait", + "bitflags 2.6.0", + "bumpalo", + "cc", + "cfg-if", + "encoding_rs", + "hashbrown", + "indexmap", + "libc", + "log", + "mach2", + "memfd", + "object", + "once_cell", + "postcard", + "psm", + "pulley-interpreter 33.0.0", + "rustix 1.0.5", + "semver", + "serde", + "serde_derive", + "smallvec", + "sptr", + "target-lexicon", + "trait-variant", + "wasmparser 0.229.0", + "wasmtime-asm-macros 33.0.0", + "wasmtime-component-macro 33.0.0", + "wasmtime-component-util 33.0.0", + "wasmtime-cranelift 33.0.0", + "wasmtime-environ 33.0.0", + "wasmtime-fiber 33.0.0", + "wasmtime-jit-icache-coherence 33.0.0", + "wasmtime-math 33.0.0", + "wasmtime-slab 33.0.0", + "wasmtime-versioned-export-macros 33.0.0", + "wasmtime-winch 33.0.0", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69009cec1d0749221d296c02372f9479f59b9c72babf2fc2c798e4b31907d517" +dependencies = [ + "addr2line", + "anyhow", + "async-trait", + "bitflags 2.6.0", + "bumpalo", + "cc", + "cfg-if", + "encoding_rs", + "fxprof-processed-profile", + "gimli", + "hashbrown", + "indexmap", + "ittapi", + "libc", + "log", + "mach2", + "memfd", + "object", + "once_cell", + "postcard", + "psm", + "pulley-interpreter 34.0.0", + "rayon", + "rustix 1.0.5", + "semver", + "serde", + "serde_derive", + "serde_json", + "smallvec", + "target-lexicon", + "trait-variant", + "wasm-encoder 0.233.0", + "wasmparser 0.233.0", + "wasmtime-asm-macros 34.0.0", + "wasmtime-cache 34.0.0", + "wasmtime-component-macro 34.0.0", + "wasmtime-component-util 34.0.0", + "wasmtime-cranelift 34.0.0", + "wasmtime-environ 34.0.0", + "wasmtime-fiber 34.0.0", + "wasmtime-jit-debug 34.0.0", + "wasmtime-jit-icache-coherence 34.0.0", + "wasmtime-math 34.0.0", + "wasmtime-slab 34.0.0", + "wasmtime-versioned-export-macros 34.0.0", + "wasmtime-winch 34.0.0", "wat", "windows-sys 0.59.0", ] @@ -2583,6 +3082,24 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8d13b1a25d9b77ce42b4641a797e8c0bde0643b9ad5aaa36ce7e00cf373ffab" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "wasmtime-asm-macros" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1334e08a95bbfd9c315718b547c31d40bb0d4c853c79ea21bde16aca424dbd22" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" version = "31.0.0" @@ -2590,7 +3107,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e209505770c7f38725513dba37246265fa6f724c30969de1e9d2a9e6c8f55099" dependencies = [ "anyhow", - "base64", + "base64 0.21.7", "directories-next", "log", "postcard", @@ -2603,6 +3120,26 @@ dependencies = [ "zstd", ] +[[package]] +name = "wasmtime-cache" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e95b31167e11525b33cc4c7f09bdc3e749528e51527a3483c668364bbe0dc0f" +dependencies = [ + "anyhow", + "base64 0.22.1", + "directories-next", + "log", + "postcard", + "rustix 1.0.5", + "serde", + "serde_derive", + "sha2", + "toml", + "windows-sys 0.59.0", + "zstd", +] + [[package]] name = "wasmtime-component-macro" version = "31.0.0" @@ -2613,9 +3150,39 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wasmtime-component-util", - "wasmtime-wit-bindgen", - "wit-parser", + "wasmtime-component-util 31.0.0", + "wasmtime-wit-bindgen 31.0.0", + "wit-parser 0.226.0", +] + +[[package]] +name = "wasmtime-component-macro" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be73f1c13b25cf7c062ea2f3aba8a92abe4284a14b49e866e4962824802da5cf" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-component-util 33.0.0", + "wasmtime-wit-bindgen 33.0.0", + "wit-parser 0.229.0", +] + +[[package]] +name = "wasmtime-component-macro" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0e50598c08dbe2a53d9c7b55df51ab5ff58328747157bd4f4020b01c35a2ceb" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-component-util 34.0.0", + "wasmtime-wit-bindgen 34.0.0", + "wit-parser 0.233.0", ] [[package]] @@ -2624,6 +3191,18 @@ version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f292ef5eb2cf3d414c2bde59c7fa0feeba799c8db9a8c5a656ad1d1a1d05e10b" +[[package]] +name = "wasmtime-component-util" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cba282555a9f2443f4e40e415772ea98acabbc341e9b3b905f541ff304cbc5e" + +[[package]] +name = "wasmtime-component-util" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1d5fbce8fee7490cbc4b201e990adf23bfa93d4cf0167f75972435a9445fdd9" + [[package]] name = "wasmtime-cranelift" version = "31.0.0" @@ -2632,22 +3211,75 @@ checksum = "52fc12eb8ea695a30007a4849a5fd56209dd86a15579e92e0c27c27122818505" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", + "cranelift-codegen 0.118.0", + "cranelift-control 0.118.0", + "cranelift-entity 0.118.0", + "cranelift-frontend 0.118.0", + "cranelift-native 0.118.0", "gimli", "itertools 0.12.1", "log", "object", - "pulley-interpreter", + "pulley-interpreter 31.0.0", "smallvec", "target-lexicon", - "thiserror", + "thiserror 1.0.69", "wasmparser 0.226.0", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-environ 31.0.0", + "wasmtime-versioned-export-macros 31.0.0", +] + +[[package]] +name = "wasmtime-cranelift" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0c2c2e083dc4c119cca61cc42ca6b3711b75ed9823f77b684ee009c74f939d8" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.120.0", + "cranelift-control 0.120.0", + "cranelift-entity 0.120.0", + "cranelift-frontend 0.120.0", + "cranelift-native 0.120.0", + "gimli", + "itertools 0.14.0", + "log", + "object", + "pulley-interpreter 33.0.0", + "smallvec", + "target-lexicon", + "thiserror 2.0.12", + "wasmparser 0.229.0", + "wasmtime-environ 33.0.0", + "wasmtime-versioned-export-macros 33.0.0", +] + +[[package]] +name = "wasmtime-cranelift" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ac142ff584ff70841b45236019125fe825a856a4c4418c58977ccceb355501a" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.121.0", + "cranelift-control 0.121.0", + "cranelift-entity 0.121.0", + "cranelift-frontend 0.121.0", + "cranelift-native 0.121.0", + "gimli", + "itertools 0.14.0", + "log", + "object", + "pulley-interpreter 34.0.0", + "smallvec", + "target-lexicon", + "thiserror 2.0.12", + "wasmparser 0.233.0", + "wasmtime-environ 34.0.0", + "wasmtime-math 34.0.0", + "wasmtime-versioned-export-macros 34.0.0", ] [[package]] @@ -2658,8 +3290,8 @@ checksum = "5b6b4bf08e371edf262cccb62de10e214bd4aaafaa069f1cd49c9c1c3a5ae8e4" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bitset 0.118.0", + "cranelift-entity 0.118.0", "gimli", "indexmap", "log", @@ -2673,36 +3305,131 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.226.0", "wasmparser 0.226.0", - "wasmprinter", - "wasmtime-component-util", + "wasmprinter 0.226.0", + "wasmtime-component-util 31.0.0", ] [[package]] -name = "wasmtime-fiber" -version = "31.0.0" +name = "wasmtime-environ" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8828d7d8fbe90d087a9edea9223315caf7eb434848896667e5d27889f1173" +checksum = "357542664493b1359727f235b615ae74f63bd46aa4d0c587b09e3b060eb0b8ef" dependencies = [ "anyhow", - "cc", - "cfg-if", - "rustix 0.38.44", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", - "windows-sys 0.59.0", + "cranelift-bitset 0.120.0", + "cranelift-entity 0.120.0", + "gimli", + "indexmap", + "log", + "object", + "postcard", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder 0.229.0", + "wasmparser 0.229.0", + "wasmprinter 0.229.0", + "wasmtime-component-util 33.0.0", ] [[package]] -name = "wasmtime-jit-debug" -version = "31.0.0" +name = "wasmtime-environ" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab9eff86dedd48b023199de2d266f5d3e37bc7c5bafdc1e3e3057214649ecf5a" +checksum = "a7efe18ef46b2287f16882a709ed059cc20a54fe457b12b5f82d9d685b1cabe2" dependencies = [ - "cc", + "anyhow", + "cpp_demangle", + "cranelift-bitset 0.121.0", + "cranelift-entity 0.121.0", + "gimli", + "indexmap", + "log", "object", - "rustix 0.38.44", - "wasmtime-versioned-export-macros", -] + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder 0.233.0", + "wasmparser 0.233.0", + "wasmprinter 0.233.0", + "wasmtime-component-util 34.0.0", +] + +[[package]] +name = "wasmtime-fiber" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8828d7d8fbe90d087a9edea9223315caf7eb434848896667e5d27889f1173" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "rustix 0.38.44", + "wasmtime-asm-macros 31.0.0", + "wasmtime-versioned-export-macros 31.0.0", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-fiber" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d83e697b13d6ae9eff31edac86673aabaf8dbf20267f2aa20e831dd01da480a3" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "rustix 1.0.5", + "wasmtime-asm-macros 33.0.0", + "wasmtime-versioned-export-macros 33.0.0", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-fiber" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7262b3a8181d0d4e417bc1ab5eac46a9713a3b94528182c6b559fd380e732d5" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "libc", + "rustix 1.0.5", + "wasmtime-asm-macros 34.0.0", + "wasmtime-versioned-export-macros 34.0.0", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-jit-debug" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab9eff86dedd48b023199de2d266f5d3e37bc7c5bafdc1e3e3057214649ecf5a" +dependencies = [ + "cc", + "object", + "rustix 0.38.44", + "wasmtime-versioned-export-macros 31.0.0", +] + +[[package]] +name = "wasmtime-jit-debug" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26fc1270c8e2702b933a5dea8239e7b0de979959e7254ee7aa8062bf7df7e42d" +dependencies = [ + "cc", + "object", + "rustix 1.0.5", + "wasmtime-versioned-export-macros 34.0.0", +] [[package]] name = "wasmtime-jit-icache-coherence" @@ -2716,6 +3443,30 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175e924dbc944c185808466d1e90b5a7feb610f3b9abdfe26f8ee25fd1086d1c" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eedc0324e37cf39b049f4dca0c30997eaab49f09006d5f4c1994e64e7b7dba8" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.59.0", +] + [[package]] name = "wasmtime-math" version = "31.0.0" @@ -2725,12 +3476,42 @@ dependencies = [ "libm", ] +[[package]] +name = "wasmtime-math" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d9448adcd9c5980c0eac1630794bd1be3cf573c28d0630f7d3184405b36bcfe" +dependencies = [ + "libm", +] + +[[package]] +name = "wasmtime-math" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cd35fae4cf51d2b4a9bd2ef04b0eb309fa1849cab6a6ab5ac27cbd054ea284d" +dependencies = [ + "libm", +] + [[package]] name = "wasmtime-slab" version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84d6a321317281b721c5530ef733e8596ecc6065035f286ccd155b3fa8e0ab2f" +[[package]] +name = "wasmtime-slab" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b50f7c227d6a925d9dfd0fbfdbf06877cb2fe387bb3248049706b19b5f86e560" + +[[package]] +name = "wasmtime-slab" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e332e0324eabd1ff73493d4368a5d0f87053d37a985d07a31e637770e3d9c93" + [[package]] name = "wasmtime-versioned-export-macros" version = "31.0.0" @@ -2742,11 +3523,33 @@ dependencies = [ "syn", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55b39ffeda28be925babb2d45067d8ba2c67d2227328c5364d23b4152eba9950" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "wasmtime-versioned-export-macros" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "423e0b8b4cbd912f78df189166ba25b7aaaf62a058e3b305bb436d0860f5d7ed" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "wasmtime-wasi" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b425ede2633fade96bd624b6f35cea5f8be1995d149530882dbc35efbf1e31f" +checksum = "1d357e5699ed32103d0dab897c3965fd66f1ba29a37072d441199e7febe6324e" dependencies = [ "anyhow", "async-trait", @@ -2761,29 +3564,73 @@ dependencies = [ "futures", "io-extras", "io-lifetimes", - "rustix 0.38.44", + "rustix 1.0.5", "system-interface", - "thiserror", + "thiserror 2.0.12", "tokio", "tracing", "url", - "wasmtime", - "wasmtime-wasi-io", - "wiggle", + "wasmtime 33.0.0", + "wasmtime-wasi-io 33.0.0", + "wiggle 33.0.0", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-wasi" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b21cc0e4b4c915acb203dd22d43ad6d537d9adb3a71e1f11a77d93798188d08e" +dependencies = [ + "anyhow", + "async-trait", + "bitflags 2.6.0", + "bytes", + "cap-fs-ext", + "cap-net-ext", + "cap-rand", + "cap-std", + "cap-time-ext", + "fs-set-times", + "futures", + "io-extras", + "io-lifetimes", + "rustix 1.0.5", + "system-interface", + "thiserror 2.0.12", + "tokio", + "tracing", + "url", + "wasmtime 34.0.0", + "wasmtime-wasi-io 34.0.0", + "wiggle 34.0.0", "windows-sys 0.59.0", ] [[package]] name = "wasmtime-wasi-io" -version = "31.0.0" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43418871afd46c188231e4d822d375c0660c7a1484db3f7f247e552186e971a2" +dependencies = [ + "anyhow", + "async-trait", + "bytes", + "futures", + "wasmtime 33.0.0", +] + +[[package]] +name = "wasmtime-wasi-io" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ec650d8891ec5ff823bdcefe3b370278becd1f33125bcfdcf628943dcde676" +checksum = "aad9ac06564816506e1d6876dae6bf7307b48095e7d659add16ef49b21e3fc75" dependencies = [ "anyhow", "async-trait", "bytes", "futures", - "wasmtime", + "wasmtime 34.0.0", ] [[package]] @@ -2793,14 +3640,48 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3aa4741ee66a52e2f0ec5f79040017123ba47d2dff9d994b35879cc2b7f468d4" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.118.0", "gimli", "object", "target-lexicon", "wasmparser 0.226.0", - "wasmtime-cranelift", - "wasmtime-environ", - "winch-codegen", + "wasmtime-cranelift 31.0.0", + "wasmtime-environ 31.0.0", + "winch-codegen 31.0.0", +] + +[[package]] +name = "wasmtime-winch" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f180e6a8c0724608cd2d55ceb7d03ed3a729ca78fcd34a6756f36cf9a5fd546" +dependencies = [ + "anyhow", + "cranelift-codegen 0.120.0", + "gimli", + "object", + "target-lexicon", + "wasmparser 0.229.0", + "wasmtime-cranelift 33.0.0", + "wasmtime-environ 33.0.0", + "winch-codegen 33.0.0", +] + +[[package]] +name = "wasmtime-winch" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59a085d0b729a4f7de97a91fe8e7002027a7418d2dd4de17159e38e39b852308" +dependencies = [ + "anyhow", + "cranelift-codegen 0.121.0", + "gimli", + "object", + "target-lexicon", + "wasmparser 0.233.0", + "wasmtime-cranelift 34.0.0", + "wasmtime-environ 34.0.0", + "winch-codegen 34.0.0", ] [[package]] @@ -2812,7 +3693,31 @@ dependencies = [ "anyhow", "heck", "indexmap", - "wit-parser", + "wit-parser 0.226.0", +] + +[[package]] +name = "wasmtime-wit-bindgen" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f8d793a398e2974d562e65c8d366f39a942fe1ce7970244d9d6e5f96f29b534" +dependencies = [ + "anyhow", + "heck", + "indexmap", + "wit-parser 0.229.0", +] + +[[package]] +name = "wasmtime-wit-bindgen" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "230be722c2bf2086a618278e1ec0ce7a16d29086fcac106ea5a5e45f44226010" +dependencies = [ + "anyhow", + "heck", + "indexmap", + "wit-parser 0.233.0", ] [[package]] @@ -2826,66 +3731,106 @@ dependencies = [ [[package]] name = "wast" -version = "230.0.0" +version = "235.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8edac03c5fa691551531533928443faf3dc61a44f814a235c7ec5d17b7b34f1" +checksum = "1eda4293f626c99021bb3a6fbe4fbbe90c0e31a5ace89b5f620af8925de72e13" dependencies = [ "bumpalo", "leb128fmt", "memchr", "unicode-width 0.2.0", - "wasm-encoder 0.230.0", + "wasm-encoder 0.235.0", ] [[package]] name = "wat" -version = "1.230.0" +version = "1.235.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d77d62229e38db83eac32bacb5f61ebb952366ab0dae90cf2b3c07a65eea894" +checksum = "e777e0327115793cb96ab220b98f85327ec3d11f34ec9e8d723264522ef206aa" dependencies = [ - "wast 230.0.0", + "wast 235.0.0", ] [[package]] name = "wiggle" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dc9a83fe01faa51423fc84941cdbe0ec33ba1e9a75524a560a27a4ad1ff2c3b" +checksum = "73aed697b5eb6a5726dca57f85199f73c61dee669e58faab71086eb7eda6b077" dependencies = [ "anyhow", "async-trait", "bitflags 2.6.0", - "thiserror", + "thiserror 2.0.12", "tracing", - "wasmtime", - "wiggle-macro", + "wasmtime 33.0.0", + "wiggle-macro 33.0.0", +] + +[[package]] +name = "wiggle" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "756e6de741371cee6db324e47dd6484bcdd6ae50aa287c5bdb50d487434265d0" +dependencies = [ + "anyhow", + "async-trait", + "bitflags 2.6.0", + "thiserror 2.0.12", + "tracing", + "wasmtime 34.0.0", + "wiggle-macro 34.0.0", ] [[package]] name = "wiggle-generate" -version = "31.0.0" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d477015cda1d476b7e45d50eeb93d9038df8f24827007669065292651b26d225" +dependencies = [ + "anyhow", + "heck", + "proc-macro2", + "quote", + "syn", + "witx", +] + +[[package]] +name = "wiggle-generate" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d250c01cd52cfdb40aad167fad579af55acbeccb85a54827099d31dc1b90cbd7" +checksum = "3a1d6ac0d5c67ff96c22e213956ffeb66916bba97f513c22ae6c590e81e98140" dependencies = [ "anyhow", "heck", "proc-macro2", "quote", - "shellexpand", "syn", "witx", ] [[package]] name = "wiggle-macro" -version = "31.0.0" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71ac603ee46847d2e3c142ba715d326f1045155c7758f4e8dd001d5f92810c12" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wiggle-generate 33.0.0", +] + +[[package]] +name = "wiggle-macro" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35be0aee84be808a5e17f6b732e110eb75703d9d6e66e22c7464d841aa2600c5" +checksum = "2e408184227c7a12d78d9a40b6140c85474f389e5d3fa0a657abb6bf816a0ee1" dependencies = [ "proc-macro2", "quote", "syn", - "wiggle-generate", + "wiggle-generate 34.0.0", ] [[package]] @@ -2926,15 +3871,54 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e02f05457f74ec3c94d5c5caac06b84fd8d9d4d7fa21419189845ed245a53477" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.118.0", "gimli", - "regalloc2", + "regalloc2 0.11.1", "smallvec", "target-lexicon", - "thiserror", + "thiserror 1.0.69", "wasmparser 0.226.0", - "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-cranelift 31.0.0", + "wasmtime-environ 31.0.0", +] + +[[package]] +name = "winch-codegen" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad3072bf7c270d5e29a3d69744c81665dd3adb6e60f123925393a1c150bf9ec4" +dependencies = [ + "anyhow", + "cranelift-assembler-x64 0.120.0", + "cranelift-codegen 0.120.0", + "gimli", + "regalloc2 0.12.2", + "smallvec", + "target-lexicon", + "thiserror 2.0.12", + "wasmparser 0.229.0", + "wasmtime-cranelift 33.0.0", + "wasmtime-environ 33.0.0", +] + +[[package]] +name = "winch-codegen" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4598f663297898ce9b9e930827fc1a68836f4b3f7d36cec74b49c1329f5c96cc" +dependencies = [ + "anyhow", + "cranelift-assembler-x64 0.121.0", + "cranelift-codegen 0.121.0", + "gimli", + "regalloc2 0.12.2", + "smallvec", + "target-lexicon", + "thiserror 2.0.12", + "wasmparser 0.233.0", + "wasmtime-cranelift 34.0.0", + "wasmtime-environ 34.0.0", + "wasmtime-math 34.0.0", ] [[package]] @@ -3065,6 +4049,42 @@ dependencies = [ "wasmparser 0.226.0", ] +[[package]] +name = "wit-parser" +version = "0.229.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "459c6ba62bf511d6b5f2a845a2a736822e38059c1cfa0b644b467bbbfae4efa6" +dependencies = [ + "anyhow", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.229.0", +] + +[[package]] +name = "wit-parser" +version = "0.233.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f22f1cd55247a2e616870b619766e9522df36b7abafbb29bbeb34b7a9da7e9f0" +dependencies = [ + "anyhow", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.233.0", +] + [[package]] name = "witx" version = "0.9.1" @@ -3073,7 +4093,7 @@ checksum = "e366f27a5cabcddb2706a78296a40b8fcc451e1a6aba2fc1d94b4a01bdaaef4b" dependencies = [ "anyhow", "log", - "thiserror", + "thiserror 1.0.69", "wast 35.0.2", ] diff --git a/Cargo.toml b/Cargo.toml index 883e29c5..1a292b3c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,7 +25,7 @@ lto = true opt-level = 3 [dependencies] -wasmtime = { version = "=31.0.0", default-features = false, features = [ +wasmtime = { version = "=34.0.0", default-features = false, features = [ "addr2line", "all-arch", "async", @@ -44,8 +44,8 @@ wasmtime = { version = "=31.0.0", default-features = false, features = [ "wat", "winch", ] } -wasmtime-wasi = "=31.0.0" -deterministic-wasi-ctx = "=1.0.0" +wasmtime-wasi = "=34.0.0" +deterministic-wasi-ctx = "=2.0.0" anyhow = "1.0" clap = { version = "4.5", features = ["derive"] } serde_json = "1.0"