From 015e764b9757d93096cf4e56ca6f6b6baca63ae9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Apr 2026 20:33:10 +0000 Subject: [PATCH] chore(deps): bump the wasmtime-deps group across 1 directory with 2 updates Bumps the wasmtime-deps group with 2 updates in the / directory: [wasmtime](https://github.com/bytecodealliance/wasmtime) and [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime). Updates `wasmtime` from 36.0.6 to 38.0.4 - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v38.0.4/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v36.0.6...v38.0.4) Updates `wasmtime-wasi` from 36.0.6 to 38.0.4 - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v38.0.4/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v36.0.6...v38.0.4) --- updated-dependencies: - dependency-name: wasmtime dependency-version: 38.0.4 dependency-type: direct:production update-type: version-update:semver-major dependency-group: wasmtime-deps - dependency-name: wasmtime-wasi dependency-version: 38.0.4 dependency-type: direct:production update-type: version-update:semver-major dependency-group: wasmtime-deps ... Signed-off-by: dependabot[bot] --- Cargo.lock | 834 ++++++++++++++++++++++++++++++++++++++++++----------- Cargo.toml | 4 +- 2 files changed, 673 insertions(+), 165 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7c3bf14507..2f2d27a2b0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -979,8 +979,8 @@ dependencies = [ "serial_test", "tokio", "tokio-util", - "wasmtime", - "wasmtime-wasi", + "wasmtime 38.0.4", + "wasmtime-wasi 38.0.4", "wasmtime-wasi-http", ] @@ -1083,20 +1083,38 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.123.6" +version = "0.123.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba33ddc4e157cb1abe9da6c821e8824f99e56d057c2c22536850e0141f281d61" +checksum = "c8056d63fef9a6f88a1e7aae52bb08fcf48de8866d514c0dc52feb15975f5db5" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.123.7", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c088d3406f0c0252efa7445adfd2d05736bfb5218838f64eaf79d567077aed14" +dependencies = [ + "cranelift-assembler-x64-meta 0.125.4", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.123.6" +version = "0.123.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69b23dd6ea360e6fb28a3f3b40b7f126509668f58076a4729b2cfd656f26a0ad" +checksum = "57d063b40884a0d733223a45c5de1155395af4393cf7f900d5be8e2cbc094015" dependencies = [ - "cranelift-srcgen", + "cranelift-srcgen 0.123.7", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c03f887a763abb9c1dc08f722aa82b69067fda623b6f0273050f45f8b1a6776" +dependencies = [ + "cranelift-srcgen 0.125.4", ] [[package]] @@ -1110,11 +1128,20 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.123.6" +version = "0.123.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c3add2881bae2d55cd7162906988dd70053cb7ece865ad793a6754b04d47df6" +dependencies = [ + "cranelift-entity 0.123.7", +] + +[[package]] +name = "cranelift-bforest" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9d81afcee8fe27ee2536987df3fadcb2e161af4edb7dbe3ef36838d0ce74382" +checksum = "0206887a11a43f507fee320a218dc365980bfc42ec2696792079a9f8c9369e90" dependencies = [ - "cranelift-entity 0.123.6", + "cranelift-entity 0.125.4", ] [[package]] @@ -1125,9 +1152,19 @@ checksum = "690d8ae6c73748e5ce3d8fe59034dceadb8823e6c8994ba324141c5eae909b0e" [[package]] name = "cranelift-bitset" -version = "0.123.6" +version = "0.123.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd73e32bc1ea4bddc4c770760c66fa24b2890991b0561af554219e603fcd7c34" +dependencies = [ + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-bitset" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb33595f1279fe7af03b28245060e9085caf98b10ed3137461a85796eb83972a" +checksum = "ac0790c83cfdab95709c5d0105fd888221e3af9049a7d7ec376ec901ab4e4dba" dependencies = [ "serde", "serde_derive", @@ -1158,29 +1195,56 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.123.6" +version = "0.123.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0230a6ac0660bfe31eb244cbb43dcd4f2b3c1c4e0addc3e0348c6053ea60272e" +checksum = "3e1da85f2636fe28244848861d1ed0f8dccdc6e98fc5db31aa5eb8878e7ff617" dependencies = [ "bumpalo", - "cranelift-assembler-x64", - "cranelift-bforest 0.123.6", - "cranelift-bitset 0.123.6", - "cranelift-codegen-meta 0.123.6", - "cranelift-codegen-shared 0.123.6", - "cranelift-control 0.123.6", - "cranelift-entity 0.123.6", - "cranelift-isle 0.123.6", + "cranelift-assembler-x64 0.123.7", + "cranelift-bforest 0.123.7", + "cranelift-bitset 0.123.7", + "cranelift-codegen-meta 0.123.7", + "cranelift-codegen-shared 0.123.7", + "cranelift-control 0.123.7", + "cranelift-entity 0.123.7", + "cranelift-isle 0.123.7", "gimli 0.32.3", "hashbrown 0.15.2", "log", - "pulley-interpreter", + "pulley-interpreter 36.0.7", "regalloc2 0.12.2", "rustc-hash 2.0.0", "serde", "smallvec", "target-lexicon 0.13.2", - "wasmtime-internal-math", + "wasmtime-internal-math 36.0.7", +] + +[[package]] +name = "cranelift-codegen" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a98aed2d262eda69310e84bae8e053ee4f17dbdd3347b8d9156aa618ba2de0a" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.125.4", + "cranelift-bforest 0.125.4", + "cranelift-bitset 0.125.4", + "cranelift-codegen-meta 0.125.4", + "cranelift-codegen-shared 0.125.4", + "cranelift-control 0.125.4", + "cranelift-entity 0.125.4", + "cranelift-isle 0.125.4", + "gimli 0.32.3", + "hashbrown 0.15.2", + "log", + "pulley-interpreter 38.0.4", + "regalloc2 0.13.5", + "rustc-hash 2.0.0", + "serde", + "smallvec", + "target-lexicon 0.13.2", + "wasmtime-internal-math 38.0.4", ] [[package]] @@ -1194,15 +1258,28 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.123.6" +version = "0.123.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee3c8aba9d89832df27364b2e79dc2fe288daf4bd6c7347829e7f3f258ea5650" +dependencies = [ + "cranelift-assembler-x64-meta 0.123.7", + "cranelift-codegen-shared 0.123.7", + "cranelift-srcgen 0.123.7", + "heck 0.5.0", + "pulley-interpreter 36.0.7", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d6817fdc15cb8f236fc9d8e610767d3a03327ceca4abff7a14d8e2154c405e" +checksum = "6906852826988563e9b0a9232ad951f53a47aa41ffd02f8ac852d3f41aae836a" dependencies = [ - "cranelift-assembler-x64-meta", - "cranelift-codegen-shared 0.123.6", - "cranelift-srcgen", + "cranelift-assembler-x64-meta 0.125.4", + "cranelift-codegen-shared 0.125.4", + "cranelift-srcgen 0.125.4", "heck 0.5.0", - "pulley-interpreter", + "pulley-interpreter 38.0.4", ] [[package]] @@ -1213,9 +1290,15 @@ checksum = "efcff860573cf3db9ae98fbd949240d78b319df686cc306872e7fab60e9c84d7" [[package]] name = "cranelift-codegen-shared" -version = "0.123.6" +version = "0.123.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac9a9b09fe107fef6377caed20614586124184cffccb73611312ceb922a917e6" + +[[package]] +name = "cranelift-codegen-shared" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0403796328e9e2e7df2b80191cdbb473fd9ea3889eb45ef5632d0fef168ea032" +checksum = "3a50105aab667b5cc845f2be37c78475d7cc127cd8ec0a31f7b2b71d526099a7" [[package]] name = "cranelift-control" @@ -1228,9 +1311,18 @@ dependencies = [ [[package]] name = "cranelift-control" -version = "0.123.6" +version = "0.123.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "188f04092279a3814e0b6235c2f9c2e34028e4beb72da7bfed55cbd184702bcc" +checksum = "50aef001c7ad250d5fdda2c7481cbfcabe6435c66106adf5760dcb9fb9a8ede4" +dependencies = [ + "arbitrary", +] + +[[package]] +name = "cranelift-control" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6adcc7aa7c0bc1727176a6f2d99c28a9e79a541ccd5ca911a0cb352da8befa36" dependencies = [ "arbitrary", ] @@ -1246,11 +1338,22 @@ dependencies = [ [[package]] name = "cranelift-entity" -version = "0.123.6" +version = "0.123.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf3c84656a010df2b5afaedcbbbd94f1efe175b55e29864df7b99e64bfa40d56" +dependencies = [ + "cranelift-bitset 0.123.7", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43f5e7391167605d505fe66a337e1a69583b3f34b63d359ffa5a430313c555e8" +checksum = "981b56af777f9a34ea6dcce93255125776d391410c2a68b75bed5941b714fa15" dependencies = [ - "cranelift-bitset 0.123.6", + "cranelift-bitset 0.125.4", "serde", "serde_derive", ] @@ -1269,11 +1372,23 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.123.6" +version = "0.123.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea5440792eb2b5ba0a0976df371b9f94031bd853ae56f389de610bca7128a7cb" +checksum = "6aa1d2006915cddb63705db46dcfb8637fe08f91d26fbe59680d7257ec39d609" dependencies = [ - "cranelift-codegen 0.123.6", + "cranelift-codegen 0.123.7", + "log", + "smallvec", + "target-lexicon 0.13.2", +] + +[[package]] +name = "cranelift-frontend" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dea982589684dfb71afecb9fc09555c3a266300a1162a60d7fa39d41a5705b1c" +dependencies = [ + "cranelift-codegen 0.125.4", "log", "smallvec", "target-lexicon 0.13.2", @@ -1287,26 +1402,49 @@ checksum = "56b08621c00321efcfa3eee6a3179adc009e21ea8d24ca7adc3c326184bc3f48" [[package]] name = "cranelift-isle" -version = "0.123.6" +version = "0.123.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e5c05fab6fce38d729088f3fa1060eaa1ad54eefd473588887205ed2ab2f79e" +checksum = "6e4fecbcbb81273f9aff4559e26fc341f42663da420cca5ac84b34e74e9267e0" + +[[package]] +name = "cranelift-isle" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0422686b22ed6a1f33cc40e3c43eb84b67155788568d1a5cac8439d3dca1783" [[package]] name = "cranelift-native" -version = "0.123.6" +version = "0.123.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c9a0607a028edf5ba5bba7e7cf5ca1b7f0a030e3ae84dcd401e8b9b05192280" +checksum = "976a3d85f197a56ae34ee4d5a5e469855ac52804a09a513d0562d425da0ff56e" dependencies = [ - "cranelift-codegen 0.123.6", + "cranelift-codegen 0.123.7", + "libc", + "target-lexicon 0.13.2", +] + +[[package]] +name = "cranelift-native" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56f697bbbe135c655ea1deb7af0bae4a5c4fae2c88fdfc0fa57b34ae58c91040" +dependencies = [ + "cranelift-codegen 0.125.4", "libc", "target-lexicon 0.13.2", ] [[package]] name = "cranelift-srcgen" -version = "0.123.6" +version = "0.123.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb0f2da72eb2472aaac6cfba4e785af42b1f2d82f5155f30c9c30e8cce351e17" +checksum = "37fbd4aefce642145491ff862d2054a71b63d2d97b8dd1e280c9fdaf399598b7" + +[[package]] +name = "cranelift-srcgen" +version = "0.125.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "718efe674f3df645462677e22a3128e890d88ba55821bb091083d257707be76c" [[package]] name = "crc32fast" @@ -2068,25 +2206,17 @@ dependencies = [ "slab", ] -[[package]] -name = "fxhash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" -dependencies = [ - "byteorder", -] - [[package]] name = "fxprof-processed-profile" -version = "0.6.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd" +checksum = "25234f20a3ec0a962a61770cfe39ecf03cb529a6e474ad8cff025ed497eda557" dependencies = [ "bitflags 2.6.0", "debugid", - "fxhash", + "rustc-hash 2.0.0", "serde", + "serde_derive", "serde_json", ] @@ -4336,21 +4466,44 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "36.0.6" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "499d922aa0f9faac8d92351416664f1b7acd914008a90fce2f0516d31efddf67" +checksum = "a078b4bdfd275fadeefc4f9ae3675ee5af302e69497da439956dd05257858970" dependencies = [ - "cranelift-bitset 0.123.6", + "cranelift-bitset 0.123.7", "log", - "pulley-macros", - "wasmtime-internal-math", + "pulley-macros 36.0.7", + "wasmtime-internal-math 36.0.7", +] + +[[package]] +name = "pulley-interpreter" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beafc309a2d35e16cc390644d88d14dfa45e45e15075ec6a9e37f6dfb43e926f" +dependencies = [ + "cranelift-bitset 0.125.4", + "log", + "pulley-macros 38.0.4", + "wasmtime-internal-math 38.0.4", ] [[package]] name = "pulley-macros" -version = "36.0.6" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dac91999883fd00b900eb5377be403c5cb8b93e10efcb571bf66454c2d9f231" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + +[[package]] +name = "pulley-macros" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3848fb193d6dffca43a21f24ca9492f22aab88af1223d06bac7f8a0ef405b81" +checksum = "1885fbb6c07454cfc8725a18a1da3cfc328ee8c53fb8d0671ea313edc8567947" dependencies = [ "proc-macro2", "quote", @@ -4555,6 +4708,20 @@ dependencies = [ "smallvec", ] +[[package]] +name = "regalloc2" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08effbc1fa53aaebff69521a5c05640523fab037b34a4a2c109506bc938246fa" +dependencies = [ + "allocator-api2", + "bumpalo", + "hashbrown 0.15.2", + "log", + "rustc-hash 2.0.0", + "smallvec", +] + [[package]] name = "regex" version = "1.11.1" @@ -6704,6 +6871,16 @@ dependencies = [ "wasmparser 0.236.1", ] +[[package]] +name = "wasm-encoder" +version = "0.239.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5be00faa2b4950c76fe618c409d2c3ea5a3c9422013e079482d78544bb2d184c" +dependencies = [ + "leb128fmt", + "wasmparser 0.239.0", +] + [[package]] name = "wasm-encoder" version = "0.244.0" @@ -7169,6 +7346,19 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.239.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c9d90bb93e764f6beabf1d02028c70a2156a6583e63ac4218dd07ef733368b0" +dependencies = [ + "bitflags 2.6.0", + "hashbrown 0.15.2", + "indexmap 2.9.0", + "semver", + "serde", +] + [[package]] name = "wasmparser" version = "0.244.0" @@ -7191,11 +7381,69 @@ dependencies = [ "wasmparser 0.236.1", ] +[[package]] +name = "wasmprinter" +version = "0.239.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3981f3d51f39f24f5fc90f93049a90f08dbbca8deba602cd46bb8ca67a94718" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.239.0", +] + +[[package]] +name = "wasmtime" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b80d5ba38b9b00f60a0665e07dde38e91d884d4a78cd61d777c8cf081a1267c1" +dependencies = [ + "addr2line 0.25.1", + "anyhow", + "async-trait", + "bitflags 2.6.0", + "bumpalo", + "cc", + "cfg-if 1.0.4", + "encoding_rs", + "hashbrown 0.15.2", + "indexmap 2.9.0", + "libc", + "log", + "mach2", + "memfd", + "object 0.37.3", + "once_cell", + "postcard", + "pulley-interpreter 36.0.7", + "rustix 1.0.7", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon 0.13.2", + "wasmparser 0.236.1", + "wasmtime-environ 36.0.7", + "wasmtime-internal-asm-macros", + "wasmtime-internal-component-macro 36.0.7", + "wasmtime-internal-component-util 36.0.7", + "wasmtime-internal-cranelift 36.0.7", + "wasmtime-internal-fiber 36.0.7", + "wasmtime-internal-jit-debug 36.0.7", + "wasmtime-internal-jit-icache-coherence 36.0.7", + "wasmtime-internal-math 36.0.7", + "wasmtime-internal-slab 36.0.7", + "wasmtime-internal-unwinder 36.0.7", + "wasmtime-internal-versioned-export-macros 36.0.7", + "wasmtime-internal-winch 36.0.7", + "windows-sys 0.60.2", +] + [[package]] name = "wasmtime" -version = "36.0.6" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a2f8736ddc86e03a9d0e4c477a37939cfc53cd1b052ee38a3133679b87ef830" +checksum = "f81eafc07c867be94c47e0dc66355d9785e09107a18901f76a20701ba0663ad7" dependencies = [ "addr2line 0.25.1", "anyhow", @@ -7217,7 +7465,7 @@ dependencies = [ "object 0.37.3", "once_cell", "postcard", - "pulley-interpreter", + "pulley-interpreter 38.0.4", "rayon", "rustix 1.0.7", "semver", @@ -7226,42 +7474,39 @@ dependencies = [ "serde_json", "smallvec", "target-lexicon 0.13.2", - "wasm-encoder 0.236.1", - "wasmparser 0.236.1", - "wasmtime-environ", - "wasmtime-internal-asm-macros", + "wasm-encoder 0.239.0", + "wasmparser 0.239.0", + "wasmtime-environ 38.0.4", "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", + "wasmtime-internal-component-macro 38.0.4", + "wasmtime-internal-component-util 38.0.4", + "wasmtime-internal-cranelift 38.0.4", + "wasmtime-internal-fiber 38.0.4", + "wasmtime-internal-jit-debug 38.0.4", + "wasmtime-internal-jit-icache-coherence 38.0.4", + "wasmtime-internal-math 38.0.4", + "wasmtime-internal-slab 38.0.4", + "wasmtime-internal-unwinder 38.0.4", + "wasmtime-internal-versioned-export-macros 38.0.4", + "wasmtime-internal-winch 38.0.4", "wat", "windows-sys 0.60.2", ] [[package]] name = "wasmtime-environ" -version = "36.0.6" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733682a327755c77153ac7455b1ba8f2db4d9946c1738f8002fe1fbda1d52e83" +checksum = "44a45d60dea98308decb71a9f7bb35a629696d1fbf7127dbfde42cbc64b8fa33" dependencies = [ "anyhow", - "cpp_demangle", - "cranelift-bitset 0.123.6", - "cranelift-entity 0.123.6", + "cranelift-bitset 0.123.7", + "cranelift-entity 0.123.7", "gimli 0.32.3", "indexmap 2.9.0", "log", "object 0.37.3", "postcard", - "rustc-demangle", "semver", "serde", "serde_derive", @@ -7269,24 +7514,51 @@ dependencies = [ "target-lexicon 0.13.2", "wasm-encoder 0.236.1", "wasmparser 0.236.1", - "wasmprinter", - "wasmtime-internal-component-util", + "wasmprinter 0.236.1", + "wasmtime-internal-component-util 36.0.7", +] + +[[package]] +name = "wasmtime-environ" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78587abe085a44a13c90fa16fea6db014e9883e627a7044d7f0cb397ad08d1da" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bitset 0.125.4", + "cranelift-entity 0.125.4", + "gimli 0.32.3", + "indexmap 2.9.0", + "log", + "object 0.37.3", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon 0.13.2", + "wasm-encoder 0.239.0", + "wasmparser 0.239.0", + "wasmprinter 0.239.0", + "wasmtime-internal-component-util 38.0.4", ] [[package]] name = "wasmtime-internal-asm-macros" -version = "36.0.6" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68288980a2e02bcb368d436da32565897033ea21918007e3f2bae18843326cf9" +checksum = "dd014b4001b6da03d79062d9ad5ec98fa62e34d50e30e46298545282cc2957e4" dependencies = [ "cfg-if 1.0.4", ] [[package]] name = "wasmtime-internal-cache" -version = "36.0.6" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2791a46da93634abbaf2aad40460de428aa05e255e83a40bbb654a158cf25e5e" +checksum = "78fb9299e318b0af3efb75d88321515a20a5ccb040bcde1f0f7d46d656fa8fef" dependencies = [ "anyhow", "base64 0.22.1", @@ -7304,57 +7576,106 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-macro" -version = "36.0.6" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dea846da68f8e776c8a43bde3386022d7bb74e713b9654f7c0196e5ff2e4684" +checksum = "0f2942aa5d44b02061e0c6ab71b23090cf3b300b4519e3b80776ac38edde2e65" dependencies = [ "anyhow", "proc-macro2", "quote", "syn 2.0.87", - "wasmtime-internal-component-util", - "wasmtime-internal-wit-bindgen", + "wasmtime-internal-component-util 36.0.7", + "wasmtime-internal-wit-bindgen 36.0.7", "wit-parser 0.236.1", ] +[[package]] +name = "wasmtime-internal-component-macro" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d843bb444f2d1509ea9304ad749242d1fa5de95cde67665bfcdcafa0f360925c" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 2.0.87", + "wasmtime-internal-component-util 38.0.4", + "wasmtime-internal-wit-bindgen 38.0.4", + "wit-parser 0.239.0", +] + [[package]] name = "wasmtime-internal-component-util" -version = "36.0.6" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe1e5735b3c8251510d2a55311562772d6c6fca9438a3d0329eb6e38af4957d6" +checksum = "bcb6f974fe739e98034b7e6ec6feb2ab399f4cde7207675f26138bd9a1d65720" + +[[package]] +name = "wasmtime-internal-component-util" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "801ee1a80ab66f065a88c6a62f2d495d5540d027b366757c6a53e9c42f153aef" [[package]] name = "wasmtime-internal-cranelift" -version = "36.0.6" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89bb9ef571288e2be6b8a3c4763acc56c348dcd517500b1679d3ffad9e4a757" +checksum = "4047020866a80aa943e41133e607020e17562126cf81533362275272098a22b1" dependencies = [ "anyhow", "cfg-if 1.0.4", - "cranelift-codegen 0.123.6", - "cranelift-control 0.123.6", - "cranelift-entity 0.123.6", - "cranelift-frontend 0.123.6", - "cranelift-native", + "cranelift-codegen 0.123.7", + "cranelift-control 0.123.7", + "cranelift-entity 0.123.7", + "cranelift-frontend 0.123.7", + "cranelift-native 0.123.7", "gimli 0.32.3", "itertools 0.14.0", "log", "object 0.37.3", - "pulley-interpreter", + "pulley-interpreter 36.0.7", "smallvec", "target-lexicon 0.13.2", "thiserror 2.0.18", "wasmparser 0.236.1", - "wasmtime-environ", - "wasmtime-internal-math", - "wasmtime-internal-versioned-export-macros", + "wasmtime-environ 36.0.7", + "wasmtime-internal-math 36.0.7", + "wasmtime-internal-versioned-export-macros 36.0.7", +] + +[[package]] +name = "wasmtime-internal-cranelift" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "deb50f1c50365c32e557266ca85acdf77696c44a3f98797ba6af58cebc6d6d1e" +dependencies = [ + "anyhow", + "cfg-if 1.0.4", + "cranelift-codegen 0.125.4", + "cranelift-control 0.125.4", + "cranelift-entity 0.125.4", + "cranelift-frontend 0.125.4", + "cranelift-native 0.125.4", + "gimli 0.32.3", + "itertools 0.14.0", + "log", + "object 0.37.3", + "pulley-interpreter 38.0.4", + "smallvec", + "target-lexicon 0.13.2", + "thiserror 2.0.18", + "wasmparser 0.239.0", + "wasmtime-environ 38.0.4", + "wasmtime-internal-math 38.0.4", + "wasmtime-internal-unwinder 38.0.4", + "wasmtime-internal-versioned-export-macros 38.0.4", ] [[package]] name = "wasmtime-internal-fiber" -version = "36.0.6" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b698d004b15ea1f1ae2d06e5e8b80080cbd684fd245220ce2fac3cdd5ecf87f2" +checksum = "7cd172b622993bb8f834f6ca3b7683dfdba72b12db0527824850fdec17c89e5a" dependencies = [ "anyhow", "cc", @@ -7362,27 +7683,64 @@ dependencies = [ "libc", "rustix 1.0.7", "wasmtime-internal-asm-macros", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 36.0.7", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-internal-fiber" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9308cdb17f8d51e3164185616d809e28c29a6515c03b9dd95c89436b71f6d154" +dependencies = [ + "anyhow", + "cc", + "cfg-if 1.0.4", + "libc", + "rustix 1.0.7", + "wasmtime-internal-versioned-export-macros 38.0.4", "windows-sys 0.60.2", ] [[package]] name = "wasmtime-internal-jit-debug" -version = "36.0.6" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1287e310fef4c8759a6b5caa0d44eff9a03ebcd6c273729cc39ce3e321a9e26a" +dependencies = [ + "cc", + "wasmtime-internal-versioned-export-macros 36.0.7", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c803a9fec05c3d7fa03474d4595079d546e77a3c71c1d09b21f74152e2165c17" +checksum = "5c9b63a22bf2a8b6a149a41c6768bc17a8b2e3288a249cb8216987fbd7128e81" dependencies = [ "cc", "object 0.37.3", "rustix 1.0.7", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 38.0.4", ] [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "36.0.6" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3866909d37f7929d902e6011847748147e8734e9d7e0353e78fb8b98f586aee" +checksum = "c02bca30ef670a31496d742d9facdbd0228debe766b1e9541655c0530ff5c953" +dependencies = [ + "anyhow", + "cfg-if 1.0.4", + "libc", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb8e042b6e3de2f3d708279f89f50b4b9aa1b9bab177300cdffb0ffcd2816df5" dependencies = [ "anyhow", "cfg-if 1.0.4", @@ -7392,37 +7750,75 @@ dependencies = [ [[package]] name = "wasmtime-internal-math" -version = "36.0.6" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a23b03fb14c64bd0dfcaa4653101f94ade76c34a3027ed2d6b373267536e45b" +checksum = "fd3a1f51a037ae2c048f0d76d36e27f0d22276295496c44f16a251f24690e003" +dependencies = [ + "libm", +] + +[[package]] +name = "wasmtime-internal-math" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c1f0674f38cd7d014eb1a49ea1d1766cca1a64459e8856ee118a10005302e16" dependencies = [ "libm", ] [[package]] name = "wasmtime-internal-slab" -version = "36.0.6" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbff220b88cdb990d34a20b13344e5da2e7b99959a5b1666106bec94b58d6364" +checksum = "ba6171aac3d66e4d69e50080bb6bc5205de2283513984a4118a93cb66dc02994" + +[[package]] +name = "wasmtime-internal-slab" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb24b7535306713e7a250f8b71e35f05b6a5031bf9c3ed7330c308e899cbe7d3" [[package]] name = "wasmtime-internal-unwinder" -version = "36.0.6" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fd1bc1783391a02176fb687159b1779fc10b71d5350adf09c1f3aa8442a02cc" +dependencies = [ + "anyhow", + "cfg-if 1.0.4", + "log", + "object 0.37.3", +] + +[[package]] +name = "wasmtime-internal-unwinder" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13e1ad30e88988b20c0d1c56ea4b4fbc01a8c614653cbf12ca50c0dcc695e2f7" +checksum = "21d5a80e2623a49cb8e8c419542337b8fe0260b162c40dcc201080a84cbe9b7c" dependencies = [ "anyhow", "cfg-if 1.0.4", - "cranelift-codegen 0.123.6", + "cranelift-codegen 0.125.4", "log", "object 0.37.3", ] [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "36.0.6" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "549aefdaa1398c2fcfbf69a7b882956bb5b6e8e5b600844ecb91a3b5bf658ca7" +checksum = "8097e2c8ca02ed65d31dda111faa0888ffbf28dc3ee74355e283118a8d293eb0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23e277f734b9256359b21517c3b0c26a2a9de6c53a51b670ae55cdcde548bf4e" dependencies = [ "proc-macro2", "quote", @@ -7431,26 +7827,44 @@ dependencies = [ [[package]] name = "wasmtime-internal-winch" -version = "36.0.6" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc96a84c5700171aeecf96fa9a9ab234f333f5afb295dabf3f8a812b70fe832" +checksum = "6a8cb36b61fbcff2c8bcd14f9f2651a6e52b019d0d329324620d7bc971b2b235" dependencies = [ "anyhow", - "cranelift-codegen 0.123.6", + "cranelift-codegen 0.123.7", "gimli 0.32.3", "object 0.37.3", "target-lexicon 0.13.2", "wasmparser 0.236.1", - "wasmtime-environ", - "wasmtime-internal-cranelift", - "winch-codegen", + "wasmtime-environ 36.0.7", + "wasmtime-internal-cranelift 36.0.7", + "winch-codegen 36.0.7", +] + +[[package]] +name = "wasmtime-internal-winch" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b4dc9333737142f6ece4369c8bcdda03a11edbd43d8fbd3e15004c194b9b743" +dependencies = [ + "anyhow", + "cranelift-codegen 0.125.4", + "gimli 0.32.3", + "log", + "object 0.37.3", + "target-lexicon 0.13.2", + "wasmparser 0.239.0", + "wasmtime-environ 38.0.4", + "wasmtime-internal-cranelift 38.0.4", + "winch-codegen 38.0.4", ] [[package]] name = "wasmtime-internal-wit-bindgen" -version = "36.0.6" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28dc9efea511598c88564ac1974e0825c07d9c0de902dbf68f227431cd4ff8c" +checksum = "ff555cfb71577028616d65c00221c7fe6eef45a9ebb96fc6d34d4a41fa1de191" dependencies = [ "anyhow", "bitflags 2.6.0", @@ -7459,11 +7873,24 @@ dependencies = [ "wit-parser 0.236.1", ] +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f758625553fe33fdce0713f63bb7784c4f5fecb7f7cd4813414519ec24b6a4c" +dependencies = [ + "anyhow", + "bitflags 2.6.0", + "heck 0.5.0", + "indexmap 2.9.0", + "wit-parser 0.239.0", +] + [[package]] name = "wasmtime-wasi" -version = "36.0.6" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3c2e99fbaa0c26b4680e0c9af07e3f7b25f5fbc1ad97dd34067980bd027d3e5" +checksum = "eaaeb312e4875e8c8a86c4af6b266381bd5f4a56ceab6684decde750e8397b89" dependencies = [ "anyhow", "async-trait", @@ -7484,8 +7911,38 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", - "wasmtime-wasi-io", + "wasmtime 36.0.7", + "wasmtime-wasi-io 36.0.7", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-wasi" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55abdad51f519217927f45eaae73ca0cd46eb76688628a49784f41b5b19b8ed6" +dependencies = [ + "anyhow", + "async-trait", + "bitflags 2.6.0", + "bytes", + "cap-fs-ext", + "cap-net-ext", + "cap-rand", + "cap-std", + "cap-time-ext", + "fs-set-times", + "futures", + "io-extras", + "io-lifetimes", + "rustix 1.0.7", + "system-interface", + "thiserror 2.0.18", + "tokio", + "tracing", + "url", + "wasmtime 38.0.4", + "wasmtime-wasi-io 38.0.4", "wiggle", "windows-sys 0.60.2", ] @@ -7508,23 +7965,36 @@ dependencies = [ "tokio", "tokio-rustls 0.25.0", "tracing", - "wasmtime", - "wasmtime-wasi", - "wasmtime-wasi-io", + "wasmtime 36.0.7", + "wasmtime-wasi 36.0.7", + "wasmtime-wasi-io 36.0.7", "webpki-roots 0.26.6", ] [[package]] name = "wasmtime-wasi-io" -version = "36.0.6" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de2dc367052562c228ce51ee4426330840433c29c0ea3349eca5ddeb475ecdb9" +checksum = "fe63815417227c5978e385b6152e6afc648ddf6e434e2193b34bcc8148811b4c" dependencies = [ "anyhow", "async-trait", "bytes", "futures", - "wasmtime", + "wasmtime 36.0.7", +] + +[[package]] +name = "wasmtime-wasi-io" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "489d7f6e8ea0c4842e31b01721527a825f55ae73a2fa095d8b3f7ddbd75e3661" +dependencies = [ + "anyhow", + "async-trait", + "bytes", + "futures", + "wasmtime 38.0.4", ] [[package]] @@ -7653,24 +8123,24 @@ dependencies = [ [[package]] name = "wiggle" -version = "36.0.6" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c13d1ae265bd6e5e608827d2535665453cae5cb64950de66e2d5767d3e32c43a" +checksum = "d9ee0c6dd73bdf0aff4404059bdc24ca61ad92056d20f4e59b8b0780789cafb4" dependencies = [ "anyhow", "async-trait", "bitflags 2.6.0", "thiserror 2.0.18", "tracing", - "wasmtime", + "wasmtime 38.0.4", "wiggle-macro", ] [[package]] name = "wiggle-generate" -version = "36.0.6" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "607c4966f6b30da20d24560220137cbd09df722f0558eac81c05624700af5e05" +checksum = "9e415549583fd492ccab881076fa5c41590362d3b5e99df793f619d67333c97b" dependencies = [ "anyhow", "heck 0.5.0", @@ -7682,9 +8152,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "36.0.6" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc36e39412fa35f7cc86b3705dbe154168721dd3e71f6dc4a726b266d5c60c55" +checksum = "e1a533b4fdc593bf9c4bf52ae0b3a126f15babfb25fce03bfe0bcc84e1172222" dependencies = [ "proc-macro2", "quote", @@ -7725,22 +8195,42 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "36.0.6" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06c0ec09e8eb5e850e432da6271ed8c4a9d459a9db3850c38e98a3ee9d015e79" +checksum = "0989126b21d12c9923aa2de7ddbcf87db03037b24b7365041d9dd0095b69d8cb" dependencies = [ "anyhow", - "cranelift-assembler-x64", - "cranelift-codegen 0.123.6", + "cranelift-assembler-x64 0.123.7", + "cranelift-codegen 0.123.7", "gimli 0.32.3", "regalloc2 0.12.2", "smallvec", "target-lexicon 0.13.2", "thiserror 2.0.18", "wasmparser 0.236.1", - "wasmtime-environ", - "wasmtime-internal-cranelift", - "wasmtime-internal-math", + "wasmtime-environ 36.0.7", + "wasmtime-internal-cranelift 36.0.7", + "wasmtime-internal-math 36.0.7", +] + +[[package]] +name = "winch-codegen" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c0bb17ae9bf89ebc74512150e6ee0a27b1eac5ff3b54d8cec264f4b4255022d" +dependencies = [ + "anyhow", + "cranelift-assembler-x64 0.125.4", + "cranelift-codegen 0.125.4", + "gimli 0.32.3", + "regalloc2 0.13.5", + "smallvec", + "target-lexicon 0.13.2", + "thiserror 2.0.18", + "wasmparser 0.239.0", + "wasmtime-environ 38.0.4", + "wasmtime-internal-cranelift 38.0.4", + "wasmtime-internal-math 38.0.4", ] [[package]] @@ -8118,6 +8608,24 @@ dependencies = [ "wasmparser 0.236.1", ] +[[package]] +name = "wit-parser" +version = "0.239.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55c92c939d667b7bf0c6bf2d1f67196529758f99a2a45a3355cc56964fd5315d" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.9.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.239.0", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/Cargo.toml b/Cargo.toml index add27363cf..f167e64d3c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -53,8 +53,8 @@ tokio-util = { version = "0.7", default-features = false } cfg-if = "1.0" # wasmtime -wasmtime = { version = "36.0.6", features = ["async"] } -wasmtime-wasi = { version = "36.0.6" } +wasmtime = { version = "38.0.4", features = ["async"] } +wasmtime-wasi = { version = "38.0.4" } wasmtime-wasi-http = { version = "36.0.6" } [profile.release]