From 9c8babe18ed8e6bc7fe4ac24a67e9076e165daae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Aug 2025 14:08:59 +0000 Subject: [PATCH] Bump wasmtime-wasi from 32.0.1 to 33.0.2 Bumps [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime) from 32.0.1 to 33.0.2. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v33.0.2/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v32.0.1...v33.0.2) --- updated-dependencies: - dependency-name: wasmtime-wasi dependency-version: 33.0.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Cargo.lock | 715 ++++++++++++++++++++++++++++++----- integration_tests/Cargo.toml | 2 +- 2 files changed, 627 insertions(+), 90 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 92ae32b..f38f446 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -224,9 +224,9 @@ checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[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", @@ -236,21 +236,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", @@ -258,16 +258,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", @@ -275,27 +276,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", ] @@ -410,7 +411,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.120.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5023e06632d8f351c2891793ccccfe4aef957954904392434038745fb6f1f68" +dependencies = [ + "cranelift-assembler-x64-meta 0.120.2", ] [[package]] @@ -419,7 +429,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.120.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1c4012b4c8c1f6eb05c0a0a540e3e1ee992631af51aa2bbb3e712903ce4fd65" +dependencies = [ + "cranelift-srcgen 0.120.2", ] [[package]] @@ -428,7 +447,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.120.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d6d883b4942ef3a7104096b8bc6f2d1a41393f159ac8de12aed27b25d67f895" +dependencies = [ + "cranelift-entity 0.120.2", ] [[package]] @@ -441,6 +469,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.120.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db7b2ee9eec6ca8a716d900d5264d678fb2c290c58c46c8da7f94ee268175d17" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.119.1" @@ -448,19 +486,45 @@ 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.120.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aeda0892577afdce1ac2e9a983a55f8c5b87a59334e1f79d8f735a2d7ba4f4b4" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.120.2", + "cranelift-bforest 0.120.2", + "cranelift-bitset 0.120.2", + "cranelift-codegen-meta 0.120.2", + "cranelift-codegen-shared 0.120.2", + "cranelift-control 0.120.2", + "cranelift-entity 0.120.2", + "cranelift-isle 0.120.2", "gimli 0.31.1", "hashbrown 0.15.2", "log", - "pulley-interpreter", - "regalloc2", + "pulley-interpreter 33.0.2", + "regalloc2 0.12.2", "rustc-hash", "serde", "smallvec", @@ -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.120.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e461480d87f920c2787422463313326f67664e68108c14788ba1676f5edfcd15" +dependencies = [ + "cranelift-assembler-x64-meta 0.120.2", + "cranelift-codegen-shared 0.120.2", + "cranelift-srcgen 0.120.2", + "pulley-interpreter 33.0.2", ] [[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.120.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "976584d09f200c6c84c4b9ff7af64fc9ad0cb64dffa5780991edd3fe143a30a1" + [[package]] name = "cranelift-control" version = "0.119.1" @@ -494,13 +576,33 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.120.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46d43d70f4e17c545aa88dbf4c84d4200755d27c6e3272ebe4de65802fa6a955" +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.120.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d75418674520cb400c8772bfd6e11a62736c78fc1b6e418195696841d1bf91f1" +dependencies = [ + "cranelift-bitset 0.120.2", "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.120.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c8b1a91c86687a344f3c52dd6dfb6e50db0dfa7f2e9c7711b060b3623e1fdeb" +dependencies = [ + "cranelift-codegen 0.120.2", "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.120.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "711baa4e3432d4129295b39ec2b4040cc1b558874ba0a37d08e832e857db7285" + [[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.120.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41c83e8666e3bcc5ffeaf6f01f356f0e1f9dcd69ce5511a1efd7ca5722001a3f" +dependencies = [ + "cranelift-codegen 0.120.2", "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.120.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02e3f4d783a55c64266d17dc67d2708852235732a100fc40dd9f1051adc64d7b" + [[package]] name = "crc32fast" version = "1.4.2" @@ -605,8 +742,8 @@ dependencies = [ "rand_core", "rand_pcg", "wasi 0.11.0+wasi-snapshot-preview1", - "wasmtime", - "wasmtime-wasi", + "wasmtime 32.0.1", + "wasmtime-wasi 32.0.1", ] [[package]] @@ -1187,8 +1324,8 @@ dependencies = [ "shopify_function_provider", "shopify_function_trampoline", "walrus", - "wasmtime", - "wasmtime-wasi", + "wasmtime 32.0.1", + "wasmtime-wasi 33.0.2", "wat", ] @@ -1520,9 +1657,20 @@ 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", + "wasmtime-math 32.0.1", +] + +[[package]] +name = "pulley-interpreter" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "986beaef947a51d17b42b0ea18ceaa88450d35b6994737065ed505c39172db71" +dependencies = [ + "cranelift-bitset 0.120.2", + "log", + "wasmtime-math 33.0.2", ] [[package]] @@ -1624,6 +1772,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" @@ -1695,10 +1857,8 @@ checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ "bitflags", "errno", - "itoa", "libc", "linux-raw-sys 0.4.15", - "once_cell", "windows-sys 0.59.0", ] @@ -1715,6 +1875,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.20" @@ -2339,6 +2509,16 @@ dependencies = [ "wasmparser 0.228.0", ] +[[package]] +name = "wasm-encoder" +version = "0.229.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38ba1d491ecacb085a2552025c10a675a6fddcbd03b1fc9b36c536010ce265d2" +dependencies = [ + "leb128fmt", + "wasmparser 0.229.0", +] + [[package]] name = "wasm-encoder" version = "0.235.0" @@ -2376,6 +2556,19 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.229.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cc3b1f053f5d41aa55640a1fa9b6d1b8a9e4418d118ce308d20e24ff3575a8c" +dependencies = [ + "bitflags", + "hashbrown 0.15.2", + "indexmap 2.8.0", + "semver", + "serde", +] + [[package]] name = "wasmparser" version = "0.235.0" @@ -2398,6 +2591,17 @@ dependencies = [ "wasmparser 0.228.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.235.0" @@ -2436,7 +2640,7 @@ dependencies = [ "once_cell", "postcard", "psm", - "pulley-interpreter", + "pulley-interpreter 32.0.1", "rayon", "rustix 1.0.5", "semver", @@ -2449,23 +2653,71 @@ dependencies = [ "trait-variant", "wasm-encoder 0.228.0", "wasmparser 0.228.0", - "wasmtime-asm-macros", + "wasmtime-asm-macros 32.0.1", "wasmtime-cache", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", - "wasmtime-environ", - "wasmtime-fiber", + "wasmtime-component-macro 32.0.1", + "wasmtime-component-util 32.0.1", + "wasmtime-cranelift 32.0.1", + "wasmtime-environ 32.0.1", + "wasmtime-fiber 32.0.1", "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-math", - "wasmtime-slab", - "wasmtime-versioned-export-macros", - "wasmtime-winch", + "wasmtime-jit-icache-coherence 32.0.1", + "wasmtime-math 32.0.1", + "wasmtime-slab 32.0.1", + "wasmtime-versioned-export-macros 32.0.1", + "wasmtime-winch 32.0.1", "wat", "windows-sys 0.59.0", ] +[[package]] +name = "wasmtime" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57373e1d8699662fb791270ac5dfac9da5c14f618ecf940cdb29dc3ad9472a3c" +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", + "postcard", + "psm", + "pulley-interpreter 33.0.2", + "rustix 1.0.5", + "semver", + "serde", + "serde_derive", + "smallvec", + "sptr", + "target-lexicon", + "trait-variant", + "wasmparser 0.229.0", + "wasmtime-asm-macros 33.0.2", + "wasmtime-component-macro 33.0.2", + "wasmtime-component-util 33.0.2", + "wasmtime-cranelift 33.0.2", + "wasmtime-environ 33.0.2", + "wasmtime-fiber 33.0.2", + "wasmtime-jit-icache-coherence 33.0.2", + "wasmtime-math 33.0.2", + "wasmtime-slab 33.0.2", + "wasmtime-versioned-export-macros 33.0.2", + "wasmtime-winch 33.0.2", + "windows-sys 0.59.0", +] + [[package]] name = "wasmtime-asm-macros" version = "32.0.1" @@ -2475,6 +2727,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0fc91372865167a695dc98d0d6771799a388a7541d3f34e939d0539d6583de" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" version = "32.0.1" @@ -2505,9 +2766,24 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wasmtime-component-util", - "wasmtime-wit-bindgen", - "wit-parser", + "wasmtime-component-util 32.0.1", + "wasmtime-wit-bindgen 32.0.1", + "wit-parser 0.228.0", +] + +[[package]] +name = "wasmtime-component-macro" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25c9c7526675ff9a9794b115023c4af5128e3eb21389bfc3dc1fd344d549258f" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-component-util 33.0.2", + "wasmtime-wit-bindgen 33.0.2", + "wit-parser 0.229.0", ] [[package]] @@ -2516,6 +2792,12 @@ version = "32.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9aa325c17140d69de9a03dda4ce75d2f47eb90376c0cd9e01d54a9cb19cb7ed" +[[package]] +name = "wasmtime-component-util" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc42ec8b078875804908d797cb4950fec781d9add9684c9026487fd8eb3f6291" + [[package]] name = "wasmtime-cranelift" version = "32.0.1" @@ -2524,22 +2806,48 @@ 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-versioned-export-macros", + "wasmtime-environ 32.0.1", + "wasmtime-versioned-export-macros 32.0.1", +] + +[[package]] +name = "wasmtime-cranelift" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2bd72f0a6a0ffcc6a184ec86ac35c174e48ea0e97bbae277c8f15f8bf77a566" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.120.2", + "cranelift-control 0.120.2", + "cranelift-entity 0.120.2", + "cranelift-frontend 0.120.2", + "cranelift-native 0.120.2", + "gimli 0.31.1", + "itertools", + "log", + "object", + "pulley-interpreter 33.0.2", + "smallvec", + "target-lexicon", + "thiserror 2.0.12", + "wasmparser 0.229.0", + "wasmtime-environ 33.0.2", + "wasmtime-versioned-export-macros 33.0.2", ] [[package]] @@ -2550,8 +2858,8 @@ 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", @@ -2566,7 +2874,32 @@ dependencies = [ "wasm-encoder 0.228.0", "wasmparser 0.228.0", "wasmprinter 0.228.0", - "wasmtime-component-util", + "wasmtime-component-util 32.0.1", +] + +[[package]] +name = "wasmtime-environ" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6187bb108a23eb25d2a92aa65d6c89fb5ed53433a319038a2558567f3011ff2" +dependencies = [ + "anyhow", + "cranelift-bitset 0.120.2", + "cranelift-entity 0.120.2", + "gimli 0.31.1", + "indexmap 2.8.0", + "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.2", ] [[package]] @@ -2579,8 +2912,23 @@ dependencies = [ "cc", "cfg-if", "rustix 1.0.5", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 32.0.1", + "wasmtime-versioned-export-macros 32.0.1", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-fiber" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc8965d2128c012329f390e24b8b2758dd93d01bf67e1a1a0dd3d8fd72f56873" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "rustix 1.0.5", + "wasmtime-asm-macros 33.0.2", + "wasmtime-versioned-export-macros 33.0.2", "windows-sys 0.59.0", ] @@ -2593,7 +2941,7 @@ dependencies = [ "cc", "object", "rustix 1.0.5", - "wasmtime-versioned-export-macros", + "wasmtime-versioned-export-macros 32.0.1", ] [[package]] @@ -2608,6 +2956,18 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7af0e940cb062a45c0b3f01a926f77da5947149e99beb4e3dd9846d5b8f11619" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.59.0", +] + [[package]] name = "wasmtime-math" version = "32.0.1" @@ -2617,12 +2977,27 @@ dependencies = [ "libm", ] +[[package]] +name = "wasmtime-math" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acfca360e719dda9a27e26944f2754ff2fd5bad88e21919c42c5a5f38ddd93cb" +dependencies = [ + "libm", +] + [[package]] name = "wasmtime-slab" version = "32.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06f9cbf0710c55c617a6cf016aecb6d76abaffb7b26511a6111808ff96d9233c" +[[package]] +name = "wasmtime-slab" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48e240559cada55c4b24af979d5f6c95e0029f5772f32027ec3c62b258aaff65" + [[package]] name = "wasmtime-versioned-export-macros" version = "32.0.1" @@ -2634,6 +3009,17 @@ dependencies = [ "syn", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0963c1438357a3d8c0efe152b4ef5259846c1cf8b864340270744fe5b3bae5e" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "wasmtime-wasi" version = "32.0.1" @@ -2659,9 +3045,40 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", - "wasmtime-wasi-io", - "wiggle", + "wasmtime 32.0.1", + "wasmtime-wasi-io 32.0.1", + "wiggle 32.0.1", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-wasi" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ae951b72c7c6749a1c15dcdfb6d940a2614c932b4a54f474636e78e2c744b4c" +dependencies = [ + "anyhow", + "async-trait", + "bitflags", + "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 33.0.2", + "wasmtime-wasi-io 33.0.2", + "wiggle 33.0.2", "windows-sys 0.59.0", ] @@ -2675,7 +3092,20 @@ dependencies = [ "async-trait", "bytes", "futures", - "wasmtime", + "wasmtime 32.0.1", +] + +[[package]] +name = "wasmtime-wasi-io" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a835790dcecc3d7051ec67da52ba9e04af25e1bc204275b9391e3f0042b10797" +dependencies = [ + "anyhow", + "async-trait", + "bytes", + "futures", + "wasmtime 33.0.2", ] [[package]] @@ -2685,14 +3115,31 @@ 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-cranelift 32.0.1", + "wasmtime-environ 32.0.1", + "winch-codegen 32.0.1", +] + +[[package]] +name = "wasmtime-winch" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbc3b117d03d6eeabfa005a880c5c22c06503bb8820f3aa2e30f0e8d87b6752f" +dependencies = [ + "anyhow", + "cranelift-codegen 0.120.2", + "gimli 0.31.1", + "object", + "target-lexicon", + "wasmparser 0.229.0", + "wasmtime-cranelift 33.0.2", + "wasmtime-environ 33.0.2", + "winch-codegen 33.0.2", ] [[package]] @@ -2704,7 +3151,19 @@ dependencies = [ "anyhow", "heck", "indexmap 2.8.0", - "wit-parser", + "wit-parser 0.228.0", +] + +[[package]] +name = "wasmtime-wit-bindgen" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1382f4f09390eab0d75d4994d0c3b0f6279f86a571807ec67a8253c87cf6a145" +dependencies = [ + "anyhow", + "heck", + "indexmap 2.8.0", + "wit-parser 0.229.0", ] [[package]] @@ -2749,8 +3208,23 @@ dependencies = [ "bitflags", "thiserror 2.0.12", "tracing", - "wasmtime", - "wiggle-macro", + "wasmtime 32.0.1", + "wiggle-macro 32.0.1", +] + +[[package]] +name = "wiggle" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "649c1aca13ef9e9dccf2d5efbbebf12025bc5521c3fb7754355ef60f5eb810be" +dependencies = [ + "anyhow", + "async-trait", + "bitflags", + "thiserror 2.0.12", + "tracing", + "wasmtime 33.0.2", + "wiggle-macro 33.0.2", ] [[package]] @@ -2768,6 +3242,20 @@ dependencies = [ "witx", ] +[[package]] +name = "wiggle-generate" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "164870fc34214ee42bd81b8ce9e7c179800fa1a7d4046d17a84e7f7bf422c8ad" +dependencies = [ + "anyhow", + "heck", + "proc-macro2", + "quote", + "syn", + "witx", +] + [[package]] name = "wiggle-macro" version = "32.0.1" @@ -2777,7 +3265,19 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wiggle-generate", + "wiggle-generate 32.0.1", +] + +[[package]] +name = "wiggle-macro" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d873bb5b59ca703b5e41562e96a4796d1af61bf4cf80bf8a7abda755a380ec1c" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wiggle-generate 33.0.2", ] [[package]] @@ -2818,15 +3318,34 @@ 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-cranelift 32.0.1", + "wasmtime-environ 32.0.1", +] + +[[package]] +name = "winch-codegen" +version = "33.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7914c296fbcef59d1b89a15e82384d34dc9669bc09763f2ef068a28dd3a64ebf" +dependencies = [ + "anyhow", + "cranelift-assembler-x64 0.120.2", + "cranelift-codegen 0.120.2", + "gimli 0.31.1", + "regalloc2 0.12.2", + "smallvec", + "target-lexicon", + "thiserror 2.0.12", + "wasmparser 0.229.0", + "wasmtime-cranelift 33.0.2", + "wasmtime-environ 33.0.2", ] [[package]] @@ -2966,6 +3485,24 @@ dependencies = [ "wasmparser 0.228.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 2.8.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.229.0", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/integration_tests/Cargo.toml b/integration_tests/Cargo.toml index b0ff26f..b1ec368 100644 --- a/integration_tests/Cargo.toml +++ b/integration_tests/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" [dependencies] wasmtime = "32.0.1" -wasmtime-wasi = "32.0.1" +wasmtime-wasi = "33.0.2" anyhow = "1.0" deterministic-wasi-ctx = "1.2.0" rmp-serde = "1.3"