From 0dcbb040f558b40c84c3fda343ff46003eee364a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Jul 2025 20:49:05 +0000 Subject: [PATCH] Bump wasmtime from 31.0.0 to 34.0.2 Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 31.0.0 to 34.0.2. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v34.0.2/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v31.0.0...v34.0.2) --- updated-dependencies: - dependency-name: wasmtime dependency-version: 34.0.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 625 ++++++++++++++++++++++++++++++----- integration_tests/Cargo.toml | 2 +- 2 files changed, 547 insertions(+), 80 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6851ba9..9d4d5f6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -171,9 +171,9 @@ dependencies = [ [[package]] name = "base64" -version = "0.21.7" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "bitflags" @@ -410,7 +410,16 @@ 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.121.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ce81edaca6167d1f78da026afa92d7ff957a80aa82a79076e11cd34cde20165" +dependencies = [ + "cranelift-assembler-x64-meta 0.121.2", ] [[package]] @@ -419,13 +428,31 @@ version = "0.118.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95cabbc01dfbd7dcd6c329ca44f0212910309c221797ac736a67a5bc8857fe1b" +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.121.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d0d51e12f958551165969c6e8767e1e461729f6c1ccae923b0ba1d5cbcbbbf8" +dependencies = [ + "cranelift-srcgen", +] + [[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.121.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41294c755094d2c8a514cea903039742474423f2e91601332eab5f4094f76333" +dependencies = [ + "cranelift-entity 0.121.2", ] [[package]] @@ -438,6 +465,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.121.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebb6f5d0df5bd0d02c63ec48e8f2e38a176b123f59e084f22caf89a0d0593e7e" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.118.0" @@ -445,34 +482,73 @@ 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 0.31.1", "hashbrown 0.15.2", "log", - "pulley-interpreter", - "regalloc2", + "pulley-interpreter 31.0.0", + "regalloc2 0.11.2", "rustc-hash", "serde", "smallvec", "target-lexicon", ] +[[package]] +name = "cranelift-codegen" +version = "0.121.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e543cdb278b7c15f739021cf880ee1808c68fa2402febb87edb9307f552c8fec" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.121.2", + "cranelift-bforest 0.121.2", + "cranelift-bitset 0.121.2", + "cranelift-codegen-meta 0.121.2", + "cranelift-codegen-shared 0.121.2", + "cranelift-control 0.121.2", + "cranelift-entity 0.121.2", + "cranelift-isle 0.121.2", + "gimli 0.31.1", + "hashbrown 0.15.2", + "log", + "pulley-interpreter 34.0.2", + "regalloc2 0.12.2", + "rustc-hash", + "serde", + "smallvec", + "target-lexicon", + "wasmtime-math 34.0.2", +] + [[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.121.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f979c75cfd712dbc754799dfe4a4d0db7a51defc2e36d006b27a8a63e018eece" +dependencies = [ + "cranelift-assembler-x64-meta 0.121.2", + "cranelift-codegen-shared 0.121.2", + "cranelift-srcgen", + "pulley-interpreter 34.0.2", ] [[package]] @@ -481,6 +557,12 @@ version = "0.118.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af50281b67324b58e843170a6a5943cf6d387c06f7eeacc9f5696e4ab7ae7d7e" +[[package]] +name = "cranelift-codegen-shared" +version = "0.121.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2f36e74ba4033490587a47952f74390cb7d4f1fc1fa28ace50564e491f1e38f" + [[package]] name = "cranelift-control" version = "0.118.0" @@ -490,13 +572,33 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.121.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6671962c7d65b9a7ad038cd92da6784744d8a9ecf8ded8bb9a1f7046dbe2ccf" +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.121.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee832f8329fa87c5df6c1d64a8506a58031e6f8a190d9b21b1900272a4dbb47d" +dependencies = [ + "cranelift-bitset 0.121.2", "serde", "serde_derive", ] @@ -507,7 +609,19 @@ 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.121.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f7bc17aa3277214eab4b63a03544b1b46962154012b751c9f14c2a5419c6471" +dependencies = [ + "cranelift-codegen 0.121.2", "log", "smallvec", "target-lexicon", @@ -519,17 +633,40 @@ version = "0.118.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e93588ed1796cbcb0e2ad160403509e2c5d330d80dd6e0014ac6774c7ebac496" +[[package]] +name = "cranelift-isle" +version = "0.121.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cff02dcecae2e7e9c61b713f1fb46eabecdca9f55b49f99859ceb1a3e7f4a9cb" + [[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.121.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90f76fd681f35bdf17be9c3e516b9acc0c7bd61b81faf95496decd8e0000979c" +dependencies = [ + "cranelift-codegen 0.121.2", "libc", "target-lexicon", ] +[[package]] +name = "cranelift-srcgen" +version = "0.121.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c3d9071bc5ee5573e723d9d84a45b7025a29e8f2c5ad81b3b9d0293129541d9" + [[package]] name = "crc32fast" version = "1.4.2" @@ -595,7 +732,7 @@ dependencies = [ "rand_core", "rand_pcg", "wasi 0.11.0+wasi-snapshot-preview1", - "wasmtime", + "wasmtime 31.0.0", "wasmtime-wasi", ] @@ -1177,7 +1314,7 @@ dependencies = [ "shopify_function_provider", "shopify_function_trampoline", "walrus", - "wasmtime", + "wasmtime 34.0.2", "wasmtime-wasi", "wat", ] @@ -1219,6 +1356,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.15" @@ -1510,9 +1656,32 @@ 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", + "wasmtime-math 31.0.0", +] + +[[package]] +name = "pulley-interpreter" +version = "34.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be14280b69a9cbb6ada02a7aa5f7b3f1b72d1043b5bc9336990b700525dea6e3" +dependencies = [ + "cranelift-bitset 0.121.2", + "log", + "pulley-macros", + "wasmtime-math 34.0.2", +] + +[[package]] +name = "pulley-macros" +version = "34.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "076f1be746801280af4c96c4407b5fd1d09cfa53ab27ba0ac7dd8f207e7bbf83" +dependencies = [ + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1614,6 +1783,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 0.15.2", + "log", + "rustc-hash", + "smallvec", +] + [[package]] name = "regex" version = "1.11.1" @@ -2329,6 +2512,16 @@ dependencies = [ "wasmparser 0.226.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" @@ -2366,6 +2559,19 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.233.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b51cb03afce7964bbfce46602d6cb358726f36430b6ba084ac6020d8ce5bc102" +dependencies = [ + "bitflags", + "hashbrown 0.15.2", + "indexmap 2.8.0", + "semver", + "serde", +] + [[package]] name = "wasmparser" version = "0.235.0" @@ -2388,6 +2594,17 @@ dependencies = [ "wasmparser 0.226.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 = "wasmprinter" version = "0.235.0" @@ -2404,6 +2621,55 @@ name = "wasmtime" version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9fe78033c72da8741e724d763daf1375c93a38bfcea99c873ee4415f6098c3f" +dependencies = [ + "addr2line", + "anyhow", + "async-trait", + "bitflags", + "bumpalo", + "cc", + "cfg-if", + "encoding_rs", + "hashbrown 0.15.2", + "indexmap 2.8.0", + "libc", + "log", + "mach2", + "memfd", + "object", + "once_cell", + "paste", + "postcard", + "psm", + "pulley-interpreter 31.0.0", + "rustix 0.38.44", + "semver", + "serde", + "serde_derive", + "smallvec", + "sptr", + "target-lexicon", + "trait-variant", + "wasmparser 0.226.0", + "wasmtime-asm-macros 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-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", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime" +version = "34.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec10e50038f22ab407fdd8708120b8feed3450a02618efcf26ca47e82122927d" dependencies = [ "addr2line", "anyhow", @@ -2424,35 +2690,33 @@ dependencies = [ "memfd", "object", "once_cell", - "paste", "postcard", "psm", - "pulley-interpreter", + "pulley-interpreter 34.0.2", "rayon", - "rustix 0.38.44", + "rustix 1.0.5", "semver", "serde", "serde_derive", "serde_json", "smallvec", - "sptr", "target-lexicon", "trait-variant", - "wasm-encoder 0.226.0", - "wasmparser 0.226.0", - "wasmtime-asm-macros", + "wasm-encoder 0.233.0", + "wasmparser 0.233.0", + "wasmtime-asm-macros 34.0.2", "wasmtime-cache", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", - "wasmtime-environ", - "wasmtime-fiber", + "wasmtime-component-macro 34.0.2", + "wasmtime-component-util 34.0.2", + "wasmtime-cranelift 34.0.2", + "wasmtime-environ 34.0.2", + "wasmtime-fiber 34.0.2", "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-math", - "wasmtime-slab", - "wasmtime-versioned-export-macros", - "wasmtime-winch", + "wasmtime-jit-icache-coherence 34.0.2", + "wasmtime-math 34.0.2", + "wasmtime-slab 34.0.2", + "wasmtime-versioned-export-macros 34.0.2", + "wasmtime-winch 34.0.2", "wat", "windows-sys 0.59.0", ] @@ -2466,18 +2730,27 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "34.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d379cda46d6fd18619e282a75fbb09b70b3d0f166b605f45b4059dfaf9dc6ce" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" -version = "31.0.0" +version = "34.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e209505770c7f38725513dba37246265fa6f724c30969de1e9d2a9e6c8f55099" +checksum = "f421723a7736c0767ceb422afef69b41526864bd0f026e0f49bb2bde7168f9a6" dependencies = [ "anyhow", "base64", "directories-next", "log", "postcard", - "rustix 0.38.44", + "rustix 1.0.5", "serde", "serde_derive", "sha2", @@ -2496,9 +2769,24 @@ 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 = "34.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b08be093e0a876da45f79070c2ada4656f2785eb77c01b86ce60be3153920a5" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-component-util 34.0.2", + "wasmtime-wit-bindgen 34.0.2", + "wit-parser 0.233.0", ] [[package]] @@ -2507,6 +2795,12 @@ version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f292ef5eb2cf3d414c2bde59c7fa0feeba799c8db9a8c5a656ad1d1a1d05e10b" +[[package]] +name = "wasmtime-component-util" +version = "34.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0451ce0dd94a33d0dbd57934ce666a04c2753a5262ca2bc84cf6a67cf5303dc" + [[package]] name = "wasmtime-cranelift" version = "31.0.0" @@ -2515,22 +2809,49 @@ 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 0.31.1", - "itertools", + "itertools 0.12.1", "log", "object", - "pulley-interpreter", + "pulley-interpreter 31.0.0", "smallvec", "target-lexicon", "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 = "34.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15aa836683d7398f13f2f26bbe74c404ceaba66b6bbb96700d6b7f91bec90e03" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.121.2", + "cranelift-control 0.121.2", + "cranelift-entity 0.121.2", + "cranelift-frontend 0.121.2", + "cranelift-native 0.121.2", + "gimli 0.31.1", + "itertools 0.14.0", + "log", + "object", + "pulley-interpreter 34.0.2", + "smallvec", + "target-lexicon", + "thiserror 2.0.12", + "wasmparser 0.233.0", + "wasmtime-environ 34.0.2", + "wasmtime-math 34.0.2", + "wasmtime-versioned-export-macros 34.0.2", ] [[package]] @@ -2540,15 +2861,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b6b4bf08e371edf262cccb62de10e214bd4aaafaa069f1cd49c9c1c3a5ae8e4" dependencies = [ "anyhow", - "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bitset 0.118.0", + "cranelift-entity 0.118.0", "gimli 0.31.1", "indexmap 2.8.0", "log", "object", "postcard", - "rustc-demangle", "semver", "serde", "serde_derive", @@ -2557,7 +2876,34 @@ dependencies = [ "wasm-encoder 0.226.0", "wasmparser 0.226.0", "wasmprinter 0.226.0", - "wasmtime-component-util", + "wasmtime-component-util 31.0.0", +] + +[[package]] +name = "wasmtime-environ" +version = "34.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "317081a0cbbb1f749d348b262575608fc082d47ab11b6247bbe9163eeb955777" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bitset 0.121.2", + "cranelift-entity 0.121.2", + "gimli 0.31.1", + "indexmap 2.8.0", + "log", + "object", + "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.2", ] [[package]] @@ -2570,21 +2916,37 @@ dependencies = [ "cc", "cfg-if", "rustix 0.38.44", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 31.0.0", + "wasmtime-versioned-export-macros 31.0.0", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-fiber" +version = "34.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6763b33eceefc443f6477d84dc8751df5f23d280d7e01f28339fa3ec4b00ff13" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "libc", + "rustix 1.0.5", + "wasmtime-asm-macros 34.0.2", + "wasmtime-versioned-export-macros 34.0.2", "windows-sys 0.59.0", ] [[package]] name = "wasmtime-jit-debug" -version = "31.0.0" +version = "34.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab9eff86dedd48b023199de2d266f5d3e37bc7c5bafdc1e3e3057214649ecf5a" +checksum = "f935b198c58d3f85b6f8d2fedcbaf71e6f41dee3a8278d60cbe9326b82ac91aa" dependencies = [ "cc", "object", - "rustix 0.38.44", - "wasmtime-versioned-export-macros", + "rustix 1.0.5", + "wasmtime-versioned-export-macros 34.0.2", ] [[package]] @@ -2599,6 +2961,18 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "34.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea6b740d1a35f2cebfe88e013ac8a4a84ff8dabc3a392df920abf554e871cf2" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.59.0", +] + [[package]] name = "wasmtime-math" version = "31.0.0" @@ -2608,12 +2982,27 @@ dependencies = [ "libm", ] +[[package]] +name = "wasmtime-math" +version = "34.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62fa317691aedc64aae3a86b3d786e4b2b0007bc0b56e0b6098b8b5a85ab2134" +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 = "34.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60a06819d24370273021054b50589e3078e7f5cfac15515e58b3fbbebf5e5b39" + [[package]] name = "wasmtime-versioned-export-macros" version = "31.0.0" @@ -2625,6 +3014,17 @@ dependencies = [ "syn", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "34.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ca100ed168ffc9b37aefc07a5be440645eab612a2ff6e2ff884e8cc3740e666" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "wasmtime-wasi" version = "31.0.0" @@ -2650,7 +3050,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 31.0.0", "wasmtime-wasi-io", "wiggle", "windows-sys 0.59.0", @@ -2666,7 +3066,7 @@ dependencies = [ "async-trait", "bytes", "futures", - "wasmtime", + "wasmtime 31.0.0", ] [[package]] @@ -2676,14 +3076,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3aa4741ee66a52e2f0ec5f79040017123ba47d2dff9d994b35879cc2b7f468d4" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.118.0", "gimli 0.31.1", "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 = "34.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "595f51430606a7b5578f34e0d7c73dca52a22ed24756f2ba9d4d0c1bde8631af" +dependencies = [ + "anyhow", + "cranelift-codegen 0.121.2", + "gimli 0.31.1", + "object", + "target-lexicon", + "wasmparser 0.233.0", + "wasmtime-cranelift 34.0.2", + "wasmtime-environ 34.0.2", + "winch-codegen 34.0.2", ] [[package]] @@ -2695,7 +3112,19 @@ dependencies = [ "anyhow", "heck", "indexmap 2.8.0", - "wit-parser", + "wit-parser 0.226.0", +] + +[[package]] +name = "wasmtime-wit-bindgen" +version = "34.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233fdcb96f9097be697319ba647ef42bdbdb40e89f04c8ae3713103813b5b793" +dependencies = [ + "anyhow", + "heck", + "indexmap 2.8.0", + "wit-parser 0.233.0", ] [[package]] @@ -2740,7 +3169,7 @@ dependencies = [ "bitflags", "thiserror 1.0.69", "tracing", - "wasmtime", + "wasmtime 31.0.0", "wiggle-macro", ] @@ -2809,15 +3238,35 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e02f05457f74ec3c94d5c5caac06b84fd8d9d4d7fa21419189845ed245a53477" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.118.0", "gimli 0.31.1", - "regalloc2", + "regalloc2 0.11.2", "smallvec", "target-lexicon", "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 = "34.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdf007d7940f62127ce4f33a8aa92dadedfdc78c3860a057e06c8c24e26e180d" +dependencies = [ + "anyhow", + "cranelift-assembler-x64 0.121.2", + "cranelift-codegen 0.121.2", + "gimli 0.31.1", + "regalloc2 0.12.2", + "smallvec", + "target-lexicon", + "thiserror 2.0.12", + "wasmparser 0.233.0", + "wasmtime-cranelift 34.0.2", + "wasmtime-environ 34.0.2", + "wasmtime-math 34.0.2", ] [[package]] @@ -2957,6 +3406,24 @@ dependencies = [ "wasmparser 0.226.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 2.8.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.233.0", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/integration_tests/Cargo.toml b/integration_tests/Cargo.toml index 3f1a96b..1bcd592 100644 --- a/integration_tests/Cargo.toml +++ b/integration_tests/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -wasmtime = "31.0.0" +wasmtime = "34.0.2" wasmtime-wasi = "31.0.0" anyhow = "1.0" deterministic-wasi-ctx = "1.0.0"