From c3874bac2845b7f77d6619d28e8ff33662949b3d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Aug 2025 14:09:17 +0000 Subject: [PATCH] Bump wasmtime from 31.0.0 to 35.0.0 Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 31.0.0 to 35.0.0. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v35.0.0/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v31.0.0...v35.0.0) --- updated-dependencies: - dependency-name: wasmtime dependency-version: 35.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 593 ++++++++++++++++++++++++++++++----- integration_tests/Cargo.toml | 2 +- 2 files changed, 517 insertions(+), 78 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 92ae32b..cda2e3d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -410,7 +410,16 @@ version = "0.119.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "359c047862387091eb0363ce8b5cabb4a8be1cc16a6fa151fe079c09796461f3" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.119.1", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ae7b60ec3fd7162427d3b3801520a1908bef7c035b52983cd3ca11b8e7deb51" +dependencies = [ + "cranelift-assembler-x64-meta 0.122.0", ] [[package]] @@ -419,7 +428,16 @@ version = "0.119.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6bf62afda29fcde09d922f125a7d47880b540fd1de069558bfa637b4ce7aa1ca" dependencies = [ - "cranelift-srcgen", + "cranelift-srcgen 0.119.1", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6511c200fed36452697b4b6b161eae57d917a2044e6333b1c1389ed63ccadeee" +dependencies = [ + "cranelift-srcgen 0.122.0", ] [[package]] @@ -428,7 +446,16 @@ version = "0.119.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3537273471ebdae55791869ee16f71a4a51e34ad47cdc64269a9c2255b5dce03" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.119.1", +] + +[[package]] +name = "cranelift-bforest" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f7086a645aa58bae979312f64e3029ac760ac1b577f5cd2417844842a2ca07f" +dependencies = [ + "cranelift-entity 0.122.0", ] [[package]] @@ -441,6 +468,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5225b4dec45f3f3dbf383f12560fac5ce8d780f399893607e21406e12e77f491" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.119.1" @@ -448,23 +485,50 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52a74ef998eb9f985dc0d987d3aac0fe4bd1b59ec707461b2d6d20cda1b0a5e1" 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.119.1", + "cranelift-bforest 0.119.1", + "cranelift-bitset 0.119.1", + "cranelift-codegen-meta 0.119.1", + "cranelift-codegen-shared 0.119.1", + "cranelift-control 0.119.1", + "cranelift-entity 0.119.1", + "cranelift-isle 0.119.1", + "gimli 0.31.1", + "hashbrown 0.15.2", + "log", + "pulley-interpreter 32.0.1", + "regalloc2 0.11.2", + "rustc-hash", + "serde", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-codegen" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "858fb3331e53492a95979378d6df5208dd1d0d315f19c052be8115f4efc888e0" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.122.0", + "cranelift-bforest 0.122.0", + "cranelift-bitset 0.122.0", + "cranelift-codegen-meta 0.122.0", + "cranelift-codegen-shared 0.122.0", + "cranelift-control 0.122.0", + "cranelift-entity 0.122.0", + "cranelift-isle 0.122.0", "gimli 0.31.1", "hashbrown 0.15.2", "log", - "pulley-interpreter", - "regalloc2", + "pulley-interpreter 35.0.0", + "regalloc2 0.12.2", "rustc-hash", "serde", "smallvec", "target-lexicon", + "wasmtime-internal-math", ] [[package]] @@ -473,10 +537,22 @@ version = "0.119.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a04a532b9a7b69c28e7e37d15bca7f7f5cc56399df890ec399333e2d548004a" dependencies = [ - "cranelift-assembler-x64-meta", - "cranelift-codegen-shared", - "cranelift-srcgen", - "pulley-interpreter", + "cranelift-assembler-x64-meta 0.119.1", + "cranelift-codegen-shared 0.119.1", + "cranelift-srcgen 0.119.1", + "pulley-interpreter 32.0.1", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "456715b9d5f12398f156d5081096e7b5d039f01b9ecc49790a011c8e43e65b5f" +dependencies = [ + "cranelift-assembler-x64-meta 0.122.0", + "cranelift-codegen-shared 0.122.0", + "cranelift-srcgen 0.122.0", + "pulley-interpreter 35.0.0", ] [[package]] @@ -485,6 +561,12 @@ version = "0.119.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95c4556174c6eb7d586bd1715b7f9c3a43a0835d6a95715893718b2f263af895" +[[package]] +name = "cranelift-codegen-shared" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0306041099499833f167a0ddb707e1e54100f1a84eab5631bc3dad249708f482" + [[package]] name = "cranelift-control" version = "0.119.1" @@ -494,13 +576,33 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1672945e1f9afc2297f49c92623f5eabc64398e2cb0d824f8f72a2db2df5af23" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.119.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40d10b531267cc86ba4fbb7b718b646df503713828b37841a867f332954b24ad" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.119.1", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa3cd55eb5f3825b9ae5de1530887907360a6334caccdc124c52f6d75246c98a" +dependencies = [ + "cranelift-bitset 0.122.0", "serde", "serde_derive", ] @@ -511,7 +613,19 @@ version = "0.119.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07540e6f75357d655743008965018fe243434ec6755078794616fde31f783a03" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.119.1", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "781f9905f8139b8de22987b66b522b416fe63eb76d823f0b3a8c02c8fd9500c7" +dependencies = [ + "cranelift-codegen 0.122.0", "log", "smallvec", "target-lexicon", @@ -523,13 +637,30 @@ version = "0.119.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e0909e87af454a7ff542ece2d66f901f2cc9483ab36572a924eb5e58ce51fc0" +[[package]] +name = "cranelift-isle" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a05337a2b02c3df00b4dd9a263a027a07b3dff49f61f7da3b5d195c21eaa633d" + [[package]] name = "cranelift-native" version = "0.119.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f2d3963401ea1f8f84bdb0b654f1ca186be97e6ca94ccd2a8037b9edee47e17" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.119.1", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eee7a496dd66380082c9c5b6f2d5fa149cec0ec383feec5caf079ca2b3671c2" +dependencies = [ + "cranelift-codegen 0.122.0", "libc", "target-lexicon", ] @@ -540,6 +671,12 @@ version = "0.119.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "823558b0a406b7f7d5dad0c925b29e8192792476faaa71615d40cb5a842a9040" +[[package]] +name = "cranelift-srcgen" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b530783809a55cb68d070e0de60cfbb3db0dc94c8850dd5725411422bedcf6bb" + [[package]] name = "crc32fast" version = "1.4.2" @@ -605,7 +742,7 @@ dependencies = [ "rand_core", "rand_pcg", "wasi 0.11.0+wasi-snapshot-preview1", - "wasmtime", + "wasmtime 32.0.1", "wasmtime-wasi", ] @@ -1187,7 +1324,7 @@ dependencies = [ "shopify_function_provider", "shopify_function_trampoline", "walrus", - "wasmtime", + "wasmtime 35.0.0", "wasmtime-wasi", "wat", ] @@ -1520,11 +1657,34 @@ version = "32.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "210168e10de0449154698532069f4b7164fda92ba8c7ed382f58241658de3430" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.119.1", "log", "wasmtime-math", ] +[[package]] +name = "pulley-interpreter" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b89c4319786b16c1a6a38ee04788d32c669b61ba4b69da2162c868c18be99c1b" +dependencies = [ + "cranelift-bitset 0.122.0", + "log", + "pulley-macros", + "wasmtime-internal-math", +] + +[[package]] +name = "pulley-macros" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "938543690519c20c3a480d20a8efcc8e69abeb44093ab1df4e7c1f81f26c677a" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "quote" version = "1.0.40" @@ -1624,6 +1784,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" @@ -2383,8 +2557,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917" dependencies = [ "bitflags", + "hashbrown 0.15.2", "indexmap 2.8.0", "semver", + "serde", ] [[package]] @@ -2423,11 +2599,8 @@ dependencies = [ "cc", "cfg-if", "encoding_rs", - "fxprof-processed-profile", - "gimli 0.31.1", "hashbrown 0.15.2", "indexmap 2.8.0", - "ittapi", "libc", "log", "mach2", @@ -2436,63 +2609,93 @@ dependencies = [ "once_cell", "postcard", "psm", - "pulley-interpreter", - "rayon", + "pulley-interpreter 32.0.1", "rustix 1.0.5", "semver", "serde", "serde_derive", - "serde_json", "smallvec", "sptr", "target-lexicon", "trait-variant", - "wasm-encoder 0.228.0", "wasmparser 0.228.0", "wasmtime-asm-macros", - "wasmtime-cache", "wasmtime-component-macro", "wasmtime-component-util", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 32.0.1", "wasmtime-fiber", - "wasmtime-jit-debug", "wasmtime-jit-icache-coherence", "wasmtime-math", "wasmtime-slab", "wasmtime-versioned-export-macros", "wasmtime-winch", - "wat", "windows-sys 0.59.0", ] [[package]] -name = "wasmtime-asm-macros" -version = "32.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936dc7dcea4bcb11964c62e6e0a78a360b888b2fa8ffeec37cacf22ac43b7b03" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "wasmtime-cache" -version = "32.0.1" +name = "wasmtime" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e714cd20f559743c8daf9b5c992630765a329507a95cdd77204b99cc0a5f252" +checksum = "b6fe976922a16af3b0d67172c473d1fd4f1aa5d0af9c8ba6538c741f3af686f4" dependencies = [ + "addr2line", "anyhow", - "base64", - "directories-next", + "async-trait", + "bitflags", + "bumpalo", + "cc", + "cfg-if", + "encoding_rs", + "fxprof-processed-profile", + "gimli 0.31.1", + "hashbrown 0.15.2", + "indexmap 2.8.0", + "ittapi", + "libc", "log", + "mach2", + "memfd", + "object", + "once_cell", "postcard", + "pulley-interpreter 35.0.0", + "rayon", "rustix 1.0.5", + "semver", "serde", "serde_derive", - "sha2", - "toml", + "serde_json", + "smallvec", + "target-lexicon", + "trait-variant", + "wasm-encoder 0.235.0", + "wasmparser 0.235.0", + "wasmtime-environ 35.0.0", + "wasmtime-internal-asm-macros", + "wasmtime-internal-cache", + "wasmtime-internal-component-macro", + "wasmtime-internal-component-util", + "wasmtime-internal-cranelift", + "wasmtime-internal-fiber", + "wasmtime-internal-jit-debug", + "wasmtime-internal-jit-icache-coherence", + "wasmtime-internal-math", + "wasmtime-internal-slab", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-winch", + "wat", "windows-sys 0.59.0", - "zstd", +] + +[[package]] +name = "wasmtime-asm-macros" +version = "32.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "936dc7dcea4bcb11964c62e6e0a78a360b888b2fa8ffeec37cacf22ac43b7b03" +dependencies = [ + "cfg-if", ] [[package]] @@ -2507,7 +2710,7 @@ dependencies = [ "syn", "wasmtime-component-util", "wasmtime-wit-bindgen", - "wit-parser", + "wit-parser 0.228.0", ] [[package]] @@ -2524,21 +2727,21 @@ checksum = "4fc41e93228c2d5862e49c5cc7e6ecba29c5b4c9afcbd8ae2ca07622f75a439b" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", + "cranelift-codegen 0.119.1", + "cranelift-control 0.119.1", + "cranelift-entity 0.119.1", + "cranelift-frontend 0.119.1", + "cranelift-native 0.119.1", "gimli 0.31.1", "itertools", "log", "object", - "pulley-interpreter", + "pulley-interpreter 32.0.1", "smallvec", "target-lexicon", "thiserror 2.0.12", "wasmparser 0.228.0", - "wasmtime-environ", + "wasmtime-environ 32.0.1", "wasmtime-versioned-export-macros", ] @@ -2549,15 +2752,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72985be5115421ea4f40bd3dc6081c0ced281171eba508c6d0cfe3e184a84e60" dependencies = [ "anyhow", - "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bitset 0.119.1", + "cranelift-entity 0.119.1", "gimli 0.31.1", "indexmap 2.8.0", "log", "object", "postcard", - "rustc-demangle", "semver", "serde", "serde_derive", @@ -2569,6 +2770,33 @@ dependencies = [ "wasmtime-component-util", ] +[[package]] +name = "wasmtime-environ" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44b6264a78d806924abbc76bbc75eac24976bc83bdfb938e5074ae551242436f" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bitset 0.122.0", + "cranelift-entity 0.122.0", + "gimli 0.31.1", + "indexmap 2.8.0", + "log", + "object", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder 0.235.0", + "wasmparser 0.235.0", + "wasmprinter 0.235.0", + "wasmtime-internal-component-util", +] + [[package]] name = "wasmtime-fiber" version = "32.0.1" @@ -2585,15 +2813,188 @@ dependencies = [ ] [[package]] -name = "wasmtime-jit-debug" -version = "32.0.1" +name = "wasmtime-internal-asm-macros" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6775a9b516559716e5710e95a8014ca0adcc81e5bf4d3ad7899d89ae40094d1a" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "wasmtime-internal-cache" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de82400e6bed262a530e387567a3866ca1226e87a80d06bc41dd1922291291f0" +checksum = "138e33ad4bd120f3b1c77d6d0dcdce0de8239555495befcda89393a40ba5e324" +dependencies = [ + "anyhow", + "base64", + "directories-next", + "log", + "postcard", + "rustix 1.0.5", + "serde", + "serde_derive", + "sha2", + "toml", + "windows-sys 0.59.0", + "zstd", +] + +[[package]] +name = "wasmtime-internal-component-macro" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc3d098205e405e6b5ced06c1815621b823464b6ea289eaafe494139b0aee287" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-internal-component-util", + "wasmtime-internal-wit-bindgen", + "wit-parser 0.235.0", +] + +[[package]] +name = "wasmtime-internal-component-util" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "219252067216242ed2b32665611b0ee356d6e92cbb897ecb9a10cae0b97bdeca" + +[[package]] +name = "wasmtime-internal-cranelift" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ec9ad7565e6a8de7cb95484e230ff689db74a4a085219e0da0cbd637a29c01c" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.122.0", + "cranelift-control 0.122.0", + "cranelift-entity 0.122.0", + "cranelift-frontend 0.122.0", + "cranelift-native 0.122.0", + "gimli 0.31.1", + "itertools", + "log", + "object", + "pulley-interpreter 35.0.0", + "smallvec", + "target-lexicon", + "thiserror 2.0.12", + "wasmparser 0.235.0", + "wasmtime-environ 35.0.0", + "wasmtime-internal-math", + "wasmtime-internal-versioned-export-macros", +] + +[[package]] +name = "wasmtime-internal-fiber" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b636ff8b220ebaf29dfe3b23770e4b2bad317b9683e3bf7345e162387385b39" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "libc", + "rustix 1.0.5", + "wasmtime-internal-asm-macros", + "wasmtime-internal-versioned-export-macros", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61d8693995ab3df48e88777b6ee3b2f441f2c4f895ab938996cdac3db26f256c" dependencies = [ "cc", "object", "rustix 1.0.5", - "wasmtime-versioned-export-macros", + "wasmtime-internal-versioned-export-macros", +] + +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4417e06b7f80baff87d9770852c757a39b8d7f11d78b2620ca992b8725f16f50" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-internal-math" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7710d5c4ecdaa772927fd11e5dc30a9a62d1fc8fe933e11ad5576ad596ab6612" +dependencies = [ + "libm", +] + +[[package]] +name = "wasmtime-internal-slab" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6ab22fabe1eed27ab01fd47cd89deacf43ad222ed7fd169ba6f4dd1fbddc53b" + +[[package]] +name = "wasmtime-internal-unwinder" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "307708f302f5dcf19c1bbbfb3d9f2cbc837dd18088a7988747b043a46ba38ecc" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.122.0", + "log", + "object", +] + +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "342b0466f92b7217a4de9e114175fedee1907028567d2548bcd42f71a8b5b016" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "wasmtime-internal-winch" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2012e7384c25b91aab2f1b6a1e1cbab9d0f199bbea06cc873597a3f047f05730" +dependencies = [ + "anyhow", + "cranelift-codegen 0.122.0", + "gimli 0.31.1", + "object", + "target-lexicon", + "wasmparser 0.235.0", + "wasmtime-environ 35.0.0", + "wasmtime-internal-cranelift", + "winch-codegen 35.0.0", +] + +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ae057d44a5b60e6ec529b0c21809a9d1fc92e91ef6e0f6771ed11dd02a94a08" +dependencies = [ + "anyhow", + "heck", + "indexmap 2.8.0", + "wit-parser 0.235.0", ] [[package]] @@ -2659,7 +3060,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 32.0.1", "wasmtime-wasi-io", "wiggle", "windows-sys 0.59.0", @@ -2675,7 +3076,7 @@ dependencies = [ "async-trait", "bytes", "futures", - "wasmtime", + "wasmtime 32.0.1", ] [[package]] @@ -2685,14 +3086,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fcb97439811c7ff8283ee44ac13c1889b270a39187f2bac16889067d2a9f438" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.119.1", "gimli 0.31.1", "object", "target-lexicon", "wasmparser 0.228.0", "wasmtime-cranelift", - "wasmtime-environ", - "winch-codegen", + "wasmtime-environ 32.0.1", + "winch-codegen 32.0.1", ] [[package]] @@ -2704,7 +3105,7 @@ dependencies = [ "anyhow", "heck", "indexmap 2.8.0", - "wit-parser", + "wit-parser 0.228.0", ] [[package]] @@ -2749,7 +3150,7 @@ dependencies = [ "bitflags", "thiserror 2.0.12", "tracing", - "wasmtime", + "wasmtime 32.0.1", "wiggle-macro", ] @@ -2818,15 +3219,35 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e7e8521de7cf48d6b6dd8c737b7ca72b40ce850b86a57b57ecf2e6f5bd233e5" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.119.1", "gimli 0.31.1", - "regalloc2", + "regalloc2 0.11.2", "smallvec", "target-lexicon", "thiserror 2.0.12", "wasmparser 0.228.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 32.0.1", +] + +[[package]] +name = "winch-codegen" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "839a334ef7c62d8368dbd427e767a6fbb1ba08cc12ecce19cbb666c10613b585" +dependencies = [ + "anyhow", + "cranelift-assembler-x64 0.122.0", + "cranelift-codegen 0.122.0", + "gimli 0.31.1", + "regalloc2 0.12.2", + "smallvec", + "target-lexicon", + "thiserror 2.0.12", + "wasmparser 0.235.0", + "wasmtime-environ 35.0.0", + "wasmtime-internal-cranelift", + "wasmtime-internal-math", ] [[package]] @@ -2966,6 +3387,24 @@ dependencies = [ "wasmparser 0.228.0", ] +[[package]] +name = "wit-parser" +version = "0.235.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a1f95a87d03a33e259af286b857a95911eb46236a0f726cbaec1227b3dfc67a" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.8.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.235.0", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/integration_tests/Cargo.toml b/integration_tests/Cargo.toml index b0ff26f..450ca44 100644 --- a/integration_tests/Cargo.toml +++ b/integration_tests/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -wasmtime = "32.0.1" +wasmtime = "35.0.0" wasmtime-wasi = "32.0.1" anyhow = "1.0" deterministic-wasi-ctx = "1.2.0"