From 36b593b9909c05a66c0ac74b96f87afa9544e9ab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Apr 2026 12:51:56 +0000 Subject: [PATCH] Bump wasmtime from 43.0.0 to 44.0.0 Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 43.0.0 to 44.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/v43.0.0...v44.0.0) --- updated-dependencies: - dependency-name: wasmtime dependency-version: 44.0.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Cargo.lock | 603 +++++++++++++++++++---- crates/deterministic-wasi-ctx/Cargo.toml | 4 +- 2 files changed, 511 insertions(+), 96 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d65d5b3..1d76ff6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -194,6 +194,15 @@ version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" +[[package]] +name = "cpp_demangle" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2bb79cb74d735044c972aae58ed0aaa9a837e85b01106a54c39e42e97f62253" +dependencies = [ + "cfg-if", +] + [[package]] name = "cpufeatures" version = "0.2.17" @@ -209,7 +218,16 @@ version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f248321c6a7d4de5dcf2939368e96a397ad3f53b6a076e38d0104d1da326d37" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.130.0", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6edb5bdd1af46714e3224a017fabbbd57f70df4e840eb5ad6a7429dc456119d6" +dependencies = [ + "cranelift-assembler-x64-meta 0.131.0", ] [[package]] @@ -218,7 +236,16 @@ version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab6d78ff1f7d9bf8b7e1afbedbf78ba49e38e9da479d4c8a2db094e22f64e2bc" dependencies = [ - "cranelift-srcgen", + "cranelift-srcgen 0.130.0", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a819599186e1b1a1f88d464e06045696afc7aa3e0cc018aa0b2999cb63d1d088" +dependencies = [ + "cranelift-srcgen 0.131.0", ] [[package]] @@ -227,8 +254,18 @@ version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b6005ba640213a5b95382aeaf6b82bf028309581c8d7349778d66f27dc1180b" dependencies = [ - "cranelift-entity", - "wasmtime-internal-core", + "cranelift-entity 0.130.0", + "wasmtime-internal-core 43.0.0", +] + +[[package]] +name = "cranelift-bforest" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36e2c152d488e03c87b913bc2ed3414416eb1e0d66d61b49af60bf456a9665c7" +dependencies = [ + "cranelift-entity 0.131.0", + "wasmtime-internal-core 44.0.0", ] [[package]] @@ -239,7 +276,18 @@ checksum = "81fb5b134a12b559ff0c0f5af0fcd755ad380723b5016c4e0d36f74d39485340" dependencies = [ "serde", "serde_derive", - "wasmtime-internal-core", + "wasmtime-internal-core 43.0.0", +] + +[[package]] +name = "cranelift-bitset" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6559d4fbc253d1396e1f6beeae57fa88a244f02aaf0cde2a735afd3492d9b2e" +dependencies = [ + "serde", + "serde_derive", + "wasmtime-internal-core 44.0.0", ] [[package]] @@ -249,25 +297,53 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85837de8be7f17a4034a6b08816f05a3144345d2091937b39d415990daca28f4" 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.130.0", + "cranelift-bforest 0.130.0", + "cranelift-bitset 0.130.0", + "cranelift-codegen-meta 0.130.0", + "cranelift-codegen-shared 0.130.0", + "cranelift-control 0.130.0", + "cranelift-entity 0.130.0", + "cranelift-isle 0.130.0", + "gimli", + "hashbrown 0.16.1", + "libm", + "log", + "pulley-interpreter 43.0.0", + "regalloc2", + "rustc-hash", + "serde", + "smallvec", + "target-lexicon", + "wasmtime-internal-core 43.0.0", +] + +[[package]] +name = "cranelift-codegen" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96d9315d98d6e0a64454d4c83be2ee0e8055c3f80c3b2d7bcad7079f281a06ff" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.131.0", + "cranelift-bforest 0.131.0", + "cranelift-bitset 0.131.0", + "cranelift-codegen-meta 0.131.0", + "cranelift-codegen-shared 0.131.0", + "cranelift-control 0.131.0", + "cranelift-entity 0.131.0", + "cranelift-isle 0.131.0", "gimli", "hashbrown 0.16.1", "libm", "log", - "pulley-interpreter", + "pulley-interpreter 44.0.0", "regalloc2", "rustc-hash", "serde", "smallvec", "target-lexicon", - "wasmtime-internal-core", + "wasmtime-internal-core 44.0.0", ] [[package]] @@ -276,11 +352,24 @@ version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e433faa87d38e5b8ff469e44a26fea4f93e58abd7a7c10bad9810056139700c9" dependencies = [ - "cranelift-assembler-x64-meta", - "cranelift-codegen-shared", - "cranelift-srcgen", + "cranelift-assembler-x64-meta 0.130.0", + "cranelift-codegen-shared 0.130.0", + "cranelift-srcgen 0.130.0", "heck", - "pulley-interpreter", + "pulley-interpreter 43.0.0", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d89c00a88081c55e3087c45bebc77e0cc973de2d7b44ef6a943c7122647b89f5" +dependencies = [ + "cranelift-assembler-x64-meta 0.131.0", + "cranelift-codegen-shared 0.131.0", + "cranelift-srcgen 0.131.0", + "heck", + "pulley-interpreter 44.0.0", ] [[package]] @@ -289,6 +378,12 @@ version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5397ba61976e13944ca71230775db13ee1cb62849701ed35b753f4761ed0a9b7" +[[package]] +name = "cranelift-codegen-shared" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "879f77c497a1eb6273482aa1ac3b23cb8563ff04edb39ed5dfcfd28c8deff8f5" + [[package]] name = "cranelift-control" version = "0.130.0" @@ -298,16 +393,37 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "498dc1f17a6910c88316d49c7176d8fa97cf10c30859c32a266040449317f963" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "463feed5d46cf8763f3ba3045284cf706dd161496e20ec9c14afbb4ba09b9e66" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.130.0", + "serde", + "serde_derive", + "wasmtime-internal-core 43.0.0", +] + +[[package]] +name = "cranelift-entity" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2acba797f6a46042ce82aaf7680d0c3567fe2001e238db9df649fd104a2727f" +dependencies = [ + "cranelift-bitset 0.131.0", "serde", "serde_derive", - "wasmtime-internal-core", + "wasmtime-internal-core 44.0.0", ] [[package]] @@ -316,7 +432,19 @@ version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4c5eca7696c1c04ab4c7ed8d18eadbb47d6cc9f14ec86fe0881bf1d7e97e261" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.130.0", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dca3df1d107d98d88f159ad1d5eaa2d5cdb678b3d5bcfadc6fc83d8ebb448ea" +dependencies = [ + "cranelift-codegen 0.131.0", "log", "smallvec", "target-lexicon", @@ -328,13 +456,30 @@ version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1153844610cc9c6da8cf10ce205e45da1a585b7688ed558aa808bbe2e4e6d77" +[[package]] +name = "cranelift-isle" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f62dd18116d88bed649871feceda79dad7b59cc685ea8998c2b3e64d0e689602" + [[package]] name = "cranelift-native" version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a97b583fe9a60f06b0464cee6be5a17f623fd91b217aaac99b51b339d19911af" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.130.0", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f843b80360d7fdf61a6124642af7597f6d55724cf521210c34af8a1c66daca6e" +dependencies = [ + "cranelift-codegen 0.131.0", "libc", "target-lexicon", ] @@ -345,6 +490,12 @@ version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8594dc6bb4860fa8292f1814c76459dbfb933e1978d8222de6380efce45c7cee" +[[package]] +name = "cranelift-srcgen" +version = "0.131.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "090ee5de58c6f17eb5e3a5ae8cf1695c7efea04ec4dd0ecba6a5b996c9bad7dc" + [[package]] name = "crc32fast" version = "1.5.0" @@ -375,7 +526,7 @@ dependencies = [ "rand_core", "rand_pcg", "wasi 0.11.1+wasi-snapshot-preview1", - "wasmtime", + "wasmtime 44.0.0", "wasmtime-wasi", ] @@ -609,6 +760,15 @@ dependencies = [ "serde_core", ] +[[package]] +name = "hashbrown" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" +dependencies = [ + "foldhash", +] + [[package]] name = "heck" version = "0.5.0" @@ -749,12 +909,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.13.0" +version = "2.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" +checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" dependencies = [ "equivalent", - "hashbrown 0.16.1", + "hashbrown 0.17.0", "serde", "serde_core", ] @@ -913,6 +1073,18 @@ dependencies = [ "memchr", ] +[[package]] +name = "object" +version = "0.39.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e5a6c098c7a3b6547378093f5cc30bc54fd361ce711e05293a5cc589562739b" +dependencies = [ + "crc32fast", + "hashbrown 0.17.0", + "indexmap", + "memchr", +] + [[package]] name = "once_cell" version = "1.21.4" @@ -976,10 +1148,22 @@ version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7975f0975fa2c047bf47d617bdf716689e42ee82b159bd000ead7330d7697a1b" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.130.0", + "log", + "pulley-macros 43.0.0", + "wasmtime-internal-core 43.0.0", +] + +[[package]] +name = "pulley-interpreter" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df866b7fd522992ccc6682e58b2741cc7972b163b661db24c4328f4c914cb09d" +dependencies = [ + "cranelift-bitset 0.131.0", "log", - "pulley-macros", - "wasmtime-internal-core", + "pulley-macros 44.0.0", + "wasmtime-internal-core 44.0.0", ] [[package]] @@ -993,6 +1177,17 @@ dependencies = [ "syn", ] +[[package]] +name = "pulley-macros" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7dfa8354acc622b3857e1bb1a4e4315d3bc1a44ad31d5653c3e87c0da9306d7" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "quote" version = "1.0.45" @@ -1055,6 +1250,12 @@ dependencies = [ "smallvec", ] +[[package]] +name = "rustc-demangle" +version = "0.1.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d" + [[package]] name = "rustc-hash" version = "2.1.1" @@ -1458,7 +1659,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9dca005e69bf015e45577e415b9af8c67e8ee3c0e38b5b0add5aa92581ed5c" dependencies = [ "leb128fmt", - "wasmparser", + "wasmparser 0.245.1", +] + +[[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-encoder" +version = "0.247.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30b6733b8b91d010a6ac5b0fb237dc46a19650bc4c67db66857e2e787d437204" +dependencies = [ + "leb128fmt", + "wasmparser 0.247.0", ] [[package]] @@ -1474,6 +1695,30 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.246.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71cde4757396defafd25417cfb36aa3161027d06d865b0c24baaae229aac005d" +dependencies = [ + "bitflags", + "hashbrown 0.16.1", + "indexmap", + "semver", + "serde", +] + +[[package]] +name = "wasmparser" +version = "0.247.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e6fb4c2bee46c5ea4d40f8cdb5c131725cd976718ec56f1c8e82fbde5fa2a80" +dependencies = [ + "bitflags", + "indexmap", + "semver", +] + [[package]] name = "wasmprinter" version = "0.245.1" @@ -1482,7 +1727,18 @@ checksum = "5f41517a3716fbb8ccf46daa9c1325f760fcbff5168e75c7392288e410b91ac8" dependencies = [ "anyhow", "termcolor", - "wasmparser", + "wasmparser 0.245.1", +] + +[[package]] +name = "wasmprinter" +version = "0.246.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e41f7493ba994b8a779430a4c25ff550fd5a40d291693af43a6ef48688f00e3" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.246.2", ] [[package]] @@ -1502,32 +1758,63 @@ dependencies = [ "log", "mach2", "memfd", - "object", + "object 0.38.1", "once_cell", "postcard", - "pulley-interpreter", + "pulley-interpreter 43.0.0", "rustix 1.1.4", "semver", "serde", "serde_derive", "smallvec", "target-lexicon", - "wasmparser", - "wasmtime-environ", + "wasmparser 0.245.1", + "wasmtime-environ 43.0.0", "wasmtime-internal-component-macro", "wasmtime-internal-component-util", - "wasmtime-internal-core", - "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-core 43.0.0", + "wasmtime-internal-cranelift 43.0.0", + "wasmtime-internal-fiber 43.0.0", + "wasmtime-internal-jit-debug 43.0.0", + "wasmtime-internal-jit-icache-coherence 43.0.0", + "wasmtime-internal-unwinder 43.0.0", + "wasmtime-internal-versioned-export-macros 43.0.0", "wasmtime-internal-winch", - "wat", "windows-sys 0.61.2", ] +[[package]] +name = "wasmtime" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fca3f777dfb4db45915f95eeb25cac7f2eeb268797a27e5eb78b072618135c7f" +dependencies = [ + "addr2line", + "bitflags", + "bumpalo", + "cfg-if", + "libc", + "log", + "object 0.39.1", + "once_cell", + "postcard", + "pulley-interpreter 44.0.0", + "rustix 1.1.4", + "serde", + "serde_derive", + "target-lexicon", + "wasmparser 0.246.2", + "wasmtime-environ 44.0.0", + "wasmtime-internal-core 44.0.0", + "wasmtime-internal-cranelift 44.0.0", + "wasmtime-internal-fiber 44.0.0", + "wasmtime-internal-jit-debug 44.0.0", + "wasmtime-internal-jit-icache-coherence 44.0.0", + "wasmtime-internal-unwinder 44.0.0", + "wasmtime-internal-versioned-export-macros 44.0.0", + "wat", +] + [[package]] name = "wasmtime-environ" version = "43.0.0" @@ -1535,14 +1822,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75a3aaaa3a522f443af67a7ed8d4efa20b0c3784e1031980537fbfcb497f70a7" dependencies = [ "anyhow", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bforest 0.130.0", + "cranelift-bitset 0.130.0", + "cranelift-entity 0.130.0", "gimli", "hashbrown 0.16.1", "indexmap", "log", - "object", + "object 0.38.1", "postcard", "semver", "serde", @@ -1550,11 +1837,40 @@ dependencies = [ "sha2", "smallvec", "target-lexicon", - "wasm-encoder", - "wasmparser", - "wasmprinter", + "wasm-encoder 0.245.1", + "wasmparser 0.245.1", + "wasmprinter 0.245.1", "wasmtime-internal-component-util", - "wasmtime-internal-core", + "wasmtime-internal-core 43.0.0", +] + +[[package]] +name = "wasmtime-environ" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c5ca1af838cec374931242d07af5d354aedf63f297f95b3625ac863e516ef67" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bforest 0.131.0", + "cranelift-bitset 0.131.0", + "cranelift-entity 0.131.0", + "gimli", + "hashbrown 0.16.1", + "indexmap", + "log", + "object 0.39.1", + "postcard", + "rustc-demangle", + "serde", + "serde_derive", + "sha2", + "smallvec", + "target-lexicon", + "wasm-encoder 0.246.2", + "wasmparser 0.246.2", + "wasmprinter 0.246.2", + "wasmtime-internal-core 44.0.0", ] [[package]] @@ -1583,6 +1899,17 @@ name = "wasmtime-internal-core" version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e671917bb6856ae360cb59d7aaf26f1cfd042c7b924319dd06fd380739fc0b2e" +dependencies = [ + "hashbrown 0.16.1", + "libm", + "serde", +] + +[[package]] +name = "wasmtime-internal-core" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "816a61a75275c6be435131fc625a4f5956daf24d9f9f59443e81cbef228929b3" dependencies = [ "anyhow", "hashbrown 0.16.1", @@ -1597,24 +1924,51 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2dfd752e1dcf79eeeadc6f2681e2fb4a9f0b5534d18c5b9b93faccd0de2c80c" dependencies = [ "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", + "cranelift-codegen 0.130.0", + "cranelift-control 0.130.0", + "cranelift-entity 0.130.0", + "cranelift-frontend 0.130.0", + "cranelift-native 0.130.0", "gimli", "itertools", "log", - "object", - "pulley-interpreter", + "object 0.38.1", + "pulley-interpreter 43.0.0", "smallvec", "target-lexicon", "thiserror 2.0.18", - "wasmparser", - "wasmtime-environ", - "wasmtime-internal-core", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", + "wasmparser 0.245.1", + "wasmtime-environ 43.0.0", + "wasmtime-internal-core 43.0.0", + "wasmtime-internal-unwinder 43.0.0", + "wasmtime-internal-versioned-export-macros 43.0.0", +] + +[[package]] +name = "wasmtime-internal-cranelift" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69ceb5e079877e7e4565c1e2d86d9db889175d55f7ca0001315576d08c71e634" +dependencies = [ + "cfg-if", + "cranelift-codegen 0.131.0", + "cranelift-control 0.131.0", + "cranelift-entity 0.131.0", + "cranelift-frontend 0.131.0", + "cranelift-native 0.131.0", + "gimli", + "itertools", + "log", + "object 0.39.1", + "pulley-interpreter 44.0.0", + "smallvec", + "target-lexicon", + "thiserror 2.0.18", + "wasmparser 0.246.2", + "wasmtime-environ 44.0.0", + "wasmtime-internal-core 44.0.0", + "wasmtime-internal-unwinder 44.0.0", + "wasmtime-internal-versioned-export-macros 44.0.0", ] [[package]] @@ -1627,8 +1981,23 @@ dependencies = [ "cfg-if", "libc", "rustix 1.1.4", - "wasmtime-environ", - "wasmtime-internal-versioned-export-macros", + "wasmtime-environ 43.0.0", + "wasmtime-internal-versioned-export-macros 43.0.0", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-internal-fiber" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e18f8bb05d25e0d4cca7278147c9f9e2f26f66886ef754b562bf729128f1e537" +dependencies = [ + "cc", + "cfg-if", + "libc", + "rustix 1.1.4", + "wasmtime-environ 44.0.0", + "wasmtime-internal-versioned-export-macros 44.0.0", "windows-sys 0.61.2", ] @@ -1639,7 +2008,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fe23134536b9883ffc2afcffae23f7ffbcb1791e2d9fac6d6464a37ea4c8fdd" dependencies = [ "cc", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 43.0.0", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357f1070b31154ee463937b477ca0b2962bf450b40fc59799bef2f656b15da73" +dependencies = [ + "cc", + "wasmtime-internal-versioned-export-macros 44.0.0", ] [[package]] @@ -1650,7 +2029,19 @@ checksum = "9b3112806515fac8495883885eb8dbdde849988ae91fe6beb544c0d7c0f4c9aa" dependencies = [ "cfg-if", "libc", - "wasmtime-internal-core", + "wasmtime-internal-core 43.0.0", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fd683a94490bf755d016a09697b0955602c50106b1ded97d16983ab2ded9fed" +dependencies = [ + "cfg-if", + "libc", + "wasmtime-internal-core 44.0.0", "windows-sys 0.61.2", ] @@ -1661,10 +2052,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dafc29c6e538273fda8409335137654751bdf24beab65702b7866b0a85ee108a" dependencies = [ "cfg-if", - "cranelift-codegen", + "cranelift-codegen 0.130.0", "log", - "object", - "wasmtime-environ", + "object 0.38.1", + "wasmtime-environ 43.0.0", +] + +[[package]] +name = "wasmtime-internal-unwinder" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4471746ce113c3c1862ce2c0674acb35399a4b3ed3ef4531dc087f333c74f064" +dependencies = [ + "cfg-if", + "cranelift-codegen 0.131.0", + "log", + "object 0.39.1", + "wasmtime-environ 44.0.0", ] [[package]] @@ -1678,20 +2082,31 @@ dependencies = [ "syn", ] +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "44.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6af582ec18b674bf7a17775d6fbfbddfcc143f0edbd89c9c1778239c8aa92ed" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "wasmtime-internal-winch" version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d556c3b176aba3cce565b2bafcdc049e7410ac1d86bf1ef663a035d9ded0dddc" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.130.0", "gimli", "log", - "object", + "object 0.38.1", "target-lexicon", - "wasmparser", - "wasmtime-environ", - "wasmtime-internal-cranelift", + "wasmparser 0.245.1", + "wasmtime-environ 43.0.0", + "wasmtime-internal-cranelift 43.0.0", "winch-codegen", ] @@ -1732,7 +2147,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 43.0.0", "wasmtime-wasi-io", "wiggle", "windows-sys 0.61.2", @@ -1748,7 +2163,7 @@ dependencies = [ "bytes", "futures", "tracing", - "wasmtime", + "wasmtime 43.0.0", ] [[package]] @@ -1762,24 +2177,24 @@ dependencies = [ [[package]] name = "wast" -version = "245.0.1" +version = "247.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28cf1149285569120b8ce39db8b465e8a2b55c34cbb586bd977e43e2bc7300bf" +checksum = "579d2d47eb33b0cdf9b14723cb115f1e1b7d6e77aac6f0816e5b7c7aeaa418ff" dependencies = [ "bumpalo", "leb128fmt", "memchr", "unicode-width", - "wasm-encoder", + "wasm-encoder 0.247.0", ] [[package]] name = "wat" -version = "1.245.1" +version = "1.247.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd48d1679b6858988cb96b154dda0ec5bbb09275b71db46057be37332d5477be" +checksum = "f3f4091c56437e86f2b57fa2fac72c4f528957a605b3f44f7c0b3b19a17ac5ee" dependencies = [ - "wast 245.0.1", + "wast 247.0.0", ] [[package]] @@ -1791,8 +2206,8 @@ dependencies = [ "bitflags", "thiserror 2.0.18", "tracing", - "wasmtime", - "wasmtime-environ", + "wasmtime 43.0.0", + "wasmtime-environ 43.0.0", "wiggle-macro", ] @@ -1806,7 +2221,7 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wasmtime-environ", + "wasmtime-environ 43.0.0", "witx", ] @@ -1837,17 +2252,17 @@ version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ca3d76763e4ddc48ede73792d067396ba5ee74c3c581db90e6638fe6b46bf52" dependencies = [ - "cranelift-assembler-x64", - "cranelift-codegen", + "cranelift-assembler-x64 0.130.0", + "cranelift-codegen 0.130.0", "gimli", "regalloc2", "smallvec", "target-lexicon", "thiserror 2.0.18", - "wasmparser", - "wasmtime-environ", - "wasmtime-internal-core", - "wasmtime-internal-cranelift", + "wasmparser 0.245.1", + "wasmtime-environ 43.0.0", + "wasmtime-internal-core 43.0.0", + "wasmtime-internal-cranelift 43.0.0", ] [[package]] @@ -2017,7 +2432,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser", + "wasmparser 0.245.1", ] [[package]] diff --git a/crates/deterministic-wasi-ctx/Cargo.toml b/crates/deterministic-wasi-ctx/Cargo.toml index 6abcc71..8c7323e 100644 --- a/crates/deterministic-wasi-ctx/Cargo.toml +++ b/crates/deterministic-wasi-ctx/Cargo.toml @@ -14,14 +14,14 @@ async-trait = "0.1.53" cap-primitives = "3.0.0" # Newer versions drop support for WASI preview 1. wasi = "0.11.0" -wasmtime = { version = "43.0.0", default-features = false } +wasmtime = { version = "44.0.0", default-features = false } wasmtime-wasi = "43.0.0" rand_core = "0.6.3" rand_pcg = "0.3.1" [dev-dependencies] more-asserts = "0.3.1" -wasmtime = { version = "43.0.0", default-features = false, features = [ +wasmtime = { version = "44.0.0", default-features = false, features = [ "anyhow", # Required to convert wasmtime::Error to anyhow::Error in test helpers. "cranelift", # Required to compile modules in tests. "wat", # We use WAT to create some invalid WASI p1 modules.