From c86948bef18d0513eb4fdce4c77d2a1b53c2470c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Apr 2026 20:34:33 +0000 Subject: [PATCH] build(deps): bump wasmtime from 33.0.2 to 36.0.7 Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 33.0.2 to 36.0.7. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v36.0.7/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v33.0.2...v36.0.7) --- updated-dependencies: - dependency-name: wasmtime dependency-version: 36.0.7 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Cargo.lock | 662 ++++++++++++++++++++++++++++++++++++++++++++++------- Cargo.toml | 2 +- 2 files changed, 577 insertions(+), 87 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e0c6f828..34ab0f6f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8,7 +8,16 @@ version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli", + "gimli 0.31.1", +] + +[[package]] +name = "addr2line" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" +dependencies = [ + "gimli 0.32.3", ] [[package]] @@ -927,7 +936,16 @@ version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5023e06632d8f351c2891793ccccfe4aef957954904392434038745fb6f1f68" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.120.2", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.123.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8056d63fef9a6f88a1e7aae52bb08fcf48de8866d514c0dc52feb15975f5db5" +dependencies = [ + "cranelift-assembler-x64-meta 0.123.7", ] [[package]] @@ -936,7 +954,16 @@ version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1c4012b4c8c1f6eb05c0a0a540e3e1ee992631af51aa2bbb3e712903ce4fd65" dependencies = [ - "cranelift-srcgen", + "cranelift-srcgen 0.120.2", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.123.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57d063b40884a0d733223a45c5de1155395af4393cf7f900d5be8e2cbc094015" +dependencies = [ + "cranelift-srcgen 0.123.7", ] [[package]] @@ -945,7 +972,16 @@ version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d6d883b4942ef3a7104096b8bc6f2d1a41393f159ac8de12aed27b25d67f895" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.120.2", +] + +[[package]] +name = "cranelift-bforest" +version = "0.123.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c3add2881bae2d55cd7162906988dd70053cb7ece865ad793a6754b04d47df6" +dependencies = [ + "cranelift-entity 0.123.7", ] [[package]] @@ -958,6 +994,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.123.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd73e32bc1ea4bddc4c770760c66fa24b2890991b0561af554219e603fcd7c34" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.120.2" @@ -965,19 +1011,45 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aeda0892577afdce1ac2e9a983a55f8c5b87a59334e1f79d8f735a2d7ba4f4b4" dependencies = [ "bumpalo", - "cranelift-assembler-x64", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", - "gimli", + "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.5", + "log", + "pulley-interpreter 33.0.2", + "regalloc2", + "rustc-hash", + "serde", + "smallvec", + "target-lexicon 0.13.3", +] + +[[package]] +name = "cranelift-codegen" +version = "0.123.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e1da85f2636fe28244848861d1ed0f8dccdc6e98fc5db31aa5eb8878e7ff617" +dependencies = [ + "bumpalo", + "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.5", "log", "postcard", - "pulley-interpreter", + "pulley-interpreter 36.0.7", "regalloc2", "rustc-hash", "serde", @@ -985,6 +1057,7 @@ dependencies = [ "sha2", "smallvec", "target-lexicon 0.13.3", + "wasmtime-internal-math", ] [[package]] @@ -993,10 +1066,23 @@ version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e461480d87f920c2787422463313326f67664e68108c14788ba1676f5edfcd15" dependencies = [ - "cranelift-assembler-x64-meta", - "cranelift-codegen-shared", - "cranelift-srcgen", - "pulley-interpreter", + "cranelift-assembler-x64-meta 0.120.2", + "cranelift-codegen-shared 0.120.2", + "cranelift-srcgen 0.120.2", + "pulley-interpreter 33.0.2", +] + +[[package]] +name = "cranelift-codegen-meta" +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", + "pulley-interpreter 36.0.7", ] [[package]] @@ -1005,6 +1091,12 @@ version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "976584d09f200c6c84c4b9ff7af64fc9ad0cb64dffa5780991edd3fe143a30a1" +[[package]] +name = "cranelift-codegen-shared" +version = "0.123.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac9a9b09fe107fef6377caed20614586124184cffccb73611312ceb922a917e6" + [[package]] name = "cranelift-control" version = "0.120.2" @@ -1014,13 +1106,33 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.123.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50aef001c7ad250d5fdda2c7481cbfcabe6435c66106adf5760dcb9fb9a8ede4" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d75418674520cb400c8772bfd6e11a62736c78fc1b6e418195696841d1bf91f1" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.120.2", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +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", ] @@ -1031,7 +1143,19 @@ version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c8b1a91c86687a344f3c52dd6dfb6e50db0dfa7f2e9c7711b060b3623e1fdeb" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.120.2", + "log", + "smallvec", + "target-lexicon 0.13.3", +] + +[[package]] +name = "cranelift-frontend" +version = "0.123.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6aa1d2006915cddb63705db46dcfb8637fe08f91d26fbe59680d7257ec39d609" +dependencies = [ + "cranelift-codegen 0.123.7", "log", "smallvec", "target-lexicon 0.13.3", @@ -1043,13 +1167,30 @@ version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "711baa4e3432d4129295b39ec2b4040cc1b558874ba0a37d08e832e857db7285" +[[package]] +name = "cranelift-isle" +version = "0.123.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e4fecbcbb81273f9aff4559e26fc341f42663da420cca5ac84b34e74e9267e0" + [[package]] name = "cranelift-native" version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41c83e8666e3bcc5ffeaf6f01f356f0e1f9dcd69ce5511a1efd7ca5722001a3f" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.120.2", + "libc", + "target-lexicon 0.13.3", +] + +[[package]] +name = "cranelift-native" +version = "0.123.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "976a3d85f197a56ae34ee4d5a5e469855ac52804a09a513d0562d425da0ff56e" +dependencies = [ + "cranelift-codegen 0.123.7", "libc", "target-lexicon 0.13.3", ] @@ -1060,6 +1201,12 @@ version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02e3f4d783a55c64266d17dc67d2708852235732a100fc40dd9f1051adc64d7b" +[[package]] +name = "cranelift-srcgen" +version = "0.123.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37fbd4aefce642145491ff862d2054a71b63d2d97b8dd1e280c9fdaf399598b7" + [[package]] name = "crc32fast" version = "1.5.0" @@ -1853,6 +2000,17 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" +dependencies = [ + "fallible-iterator", + "indexmap", + "stable_deref_trait", +] + [[package]] name = "greet-v0_2" version = "0.1.0" @@ -3884,6 +4042,18 @@ dependencies = [ "memchr", ] +[[package]] +name = "object" +version = "0.37.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" +dependencies = [ + "crc32fast", + "hashbrown 0.15.5", + "indexmap", + "memchr", +] + [[package]] name = "oci-client" version = "0.15.0" @@ -4374,7 +4544,7 @@ dependencies = [ "urlencoding", "utoipa", "utoipa-scalar", - "wasmtime", + "wasmtime 36.0.7", "wasmtime-wasi", "wat", "wit-parser 0.240.0", @@ -4581,11 +4751,34 @@ version = "33.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "986beaef947a51d17b42b0ea18ceaa88450d35b6994737065ed505c39172db71" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.120.2", "log", "wasmtime-math", ] +[[package]] +name = "pulley-interpreter" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a078b4bdfd275fadeefc4f9ae3675ee5af302e69497da439956dd05257858970" +dependencies = [ + "cranelift-bitset 0.123.7", + "log", + "pulley-macros", + "wasmtime-internal-math", +] + +[[package]] +name = "pulley-macros" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dac91999883fd00b900eb5377be403c5cb8b93e10efcb571bf66454c2d9f231" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "pxfm" version = "0.1.25" @@ -6742,6 +6935,16 @@ dependencies = [ "wasmparser 0.230.0", ] +[[package]] +name = "wasm-encoder" +version = "0.236.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "724fccfd4f3c24b7e589d333fc0429c68042897a7e8a5f8694f31792471841e7" +dependencies = [ + "leb128fmt", + "wasmparser 0.236.1", +] + [[package]] name = "wasm-encoder" version = "0.239.0" @@ -6839,6 +7042,19 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.236.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9b1e81f3eb254cf7404a82cee6926a4a3ccc5aad80cc3d43608a070c67aa1d7" +dependencies = [ + "bitflags 2.9.4", + "hashbrown 0.15.5", + "indexmap", + "semver", + "serde", +] + [[package]] name = "wasmparser" version = "0.239.0" @@ -6873,13 +7089,24 @@ dependencies = [ "wasmparser 0.229.0", ] +[[package]] +name = "wasmprinter" +version = "0.236.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2df225df06a6df15b46e3f73ca066ff92c2e023670969f7d50ce7d5e695abbb1" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.236.1", +] + [[package]] name = "wasmtime" version = "33.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57373e1d8699662fb791270ac5dfac9da5c14f618ecf940cdb29dc3ad9472a3c" dependencies = [ - "addr2line", + "addr2line 0.24.2", "anyhow", "async-trait", "bitflags 2.9.4", @@ -6887,76 +7114,102 @@ dependencies = [ "cc", "cfg-if", "encoding_rs", - "fxprof-processed-profile", - "gimli", "hashbrown 0.15.5", "indexmap", - "ittapi", "libc", "log", "mach2", "memfd", - "object", + "object 0.36.7", "once_cell", "postcard", "psm", - "pulley-interpreter", - "rayon", + "pulley-interpreter 33.0.2", "rustix 1.1.2", "semver", "serde", "serde_derive", - "serde_json", "smallvec", "sptr", "target-lexicon 0.13.3", "trait-variant", - "wasm-encoder 0.229.0", "wasmparser 0.229.0", "wasmtime-asm-macros", - "wasmtime-cache", "wasmtime-component-macro", "wasmtime-component-util", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 33.0.2", "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 = "33.0.2" +name = "wasmtime" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd0fc91372865167a695dc98d0d6771799a388a7541d3f34e939d0539d6583de" +checksum = "b80d5ba38b9b00f60a0665e07dde38e91d884d4a78cd61d777c8cf081a1267c1" dependencies = [ + "addr2line 0.25.1", + "anyhow", + "async-trait", + "bitflags 2.9.4", + "bumpalo", + "cc", "cfg-if", + "encoding_rs", + "fxprof-processed-profile", + "gimli 0.32.3", + "hashbrown 0.15.5", + "indexmap", + "ittapi", + "libc", + "log", + "mach2", + "memfd", + "object 0.37.3", + "once_cell", + "postcard", + "pulley-interpreter 36.0.7", + "rayon", + "rustix 1.1.2", + "semver", + "serde", + "serde_derive", + "serde_json", + "smallvec", + "target-lexicon 0.13.3", + "wasm-encoder 0.236.1", + "wasmparser 0.236.1", + "wasmtime-environ 36.0.7", + "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.60.2", ] [[package]] -name = "wasmtime-cache" +name = "wasmtime-asm-macros" version = "33.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8c90a5ce3e570f1d2bfd037d0b57d06460ee980eab6ffe138bcb734bb72b312" +checksum = "bd0fc91372865167a695dc98d0d6771799a388a7541d3f34e939d0539d6583de" dependencies = [ - "anyhow", - "base64 0.22.1", - "directories-next", - "log", - "postcard", - "rustix 1.1.2", - "serde", - "serde_derive", - "sha2", - "toml 0.8.23", - "windows-sys 0.59.0", - "zstd", + "cfg-if", ] [[package]] @@ -6988,21 +7241,21 @@ checksum = "b2bd72f0a6a0ffcc6a184ec86ac35c174e48ea0e97bbae277c8f15f8bf77a566" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "gimli", + "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 0.14.0", "log", - "object", - "pulley-interpreter", + "object 0.36.7", + "pulley-interpreter 33.0.2", "smallvec", "target-lexicon 0.13.3", "thiserror 2.0.17", "wasmparser 0.229.0", - "wasmtime-environ", + "wasmtime-environ 33.0.2", "wasmtime-versioned-export-macros", ] @@ -7013,15 +7266,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6187bb108a23eb25d2a92aa65d6c89fb5ed53433a319038a2558567f3011ff2" dependencies = [ "anyhow", - "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", - "gimli", + "cranelift-bitset 0.120.2", + "cranelift-entity 0.120.2", + "gimli 0.31.1", "indexmap", "log", - "object", + "object 0.36.7", "postcard", - "rustc-demangle", "semver", "serde", "serde_derive", @@ -7029,10 +7280,37 @@ dependencies = [ "target-lexicon 0.13.3", "wasm-encoder 0.229.0", "wasmparser 0.229.0", - "wasmprinter", + "wasmprinter 0.229.0", "wasmtime-component-util", ] +[[package]] +name = "wasmtime-environ" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44a45d60dea98308decb71a9f7bb35a629696d1fbf7127dbfde42cbc64b8fa33" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bitset 0.123.7", + "cranelift-entity 0.123.7", + "gimli 0.32.3", + "indexmap", + "log", + "object 0.37.3", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon 0.13.3", + "wasm-encoder 0.236.1", + "wasmparser 0.236.1", + "wasmprinter 0.236.1", + "wasmtime-internal-component-util", +] + [[package]] name = "wasmtime-fiber" version = "33.0.2" @@ -7049,15 +7327,189 @@ dependencies = [ ] [[package]] -name = "wasmtime-jit-debug" -version = "33.0.2" +name = "wasmtime-internal-asm-macros" +version = "36.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5882706a348c266b96dd81f560c1f993c790cf3a019857a9cde5f634191cfbb" +checksum = "dd014b4001b6da03d79062d9ad5ec98fa62e34d50e30e46298545282cc2957e4" dependencies = [ + "cfg-if", +] + +[[package]] +name = "wasmtime-internal-cache" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "731a8131feb7b62734c469f7ca18e0dc51bd943ef7ae9a7a6d5988106e5de439" +dependencies = [ + "anyhow", + "base64 0.22.1", + "directories-next", + "log", + "postcard", + "rustix 1.1.2", + "serde", + "serde_derive", + "sha2", + "toml 0.8.23", + "windows-sys 0.60.2", + "zstd", +] + +[[package]] +name = "wasmtime-internal-component-macro" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f2942aa5d44b02061e0c6ab71b23090cf3b300b4519e3b80776ac38edde2e65" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-internal-component-util", + "wasmtime-internal-wit-bindgen", + "wit-parser 0.236.1", +] + +[[package]] +name = "wasmtime-internal-component-util" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcb6f974fe739e98034b7e6ec6feb2ab399f4cde7207675f26138bd9a1d65720" + +[[package]] +name = "wasmtime-internal-cranelift" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4047020866a80aa943e41133e607020e17562126cf81533362275272098a22b1" +dependencies = [ + "anyhow", + "cfg-if", + "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 36.0.7", + "smallvec", + "target-lexicon 0.13.3", + "thiserror 2.0.17", + "wasmparser 0.236.1", + "wasmtime-environ 36.0.7", + "wasmtime-internal-math", + "wasmtime-internal-versioned-export-macros", +] + +[[package]] +name = "wasmtime-internal-fiber" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cd172b622993bb8f834f6ca3b7683dfdba72b12db0527824850fdec17c89e5a" +dependencies = [ + "anyhow", "cc", - "object", + "cfg-if", + "libc", "rustix 1.1.2", - "wasmtime-versioned-export-macros", + "wasmtime-internal-asm-macros", + "wasmtime-internal-versioned-export-macros", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1287e310fef4c8759a6b5caa0d44eff9a03ebcd6c273729cc39ce3e321a9e26a" +dependencies = [ + "cc", + "object 0.37.3", + "rustix 1.1.2", + "wasmtime-internal-versioned-export-macros", +] + +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c02bca30ef670a31496d742d9facdbd0228debe766b1e9541655c0530ff5c953" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-internal-math" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd3a1f51a037ae2c048f0d76d36e27f0d22276295496c44f16a251f24690e003" +dependencies = [ + "libm", +] + +[[package]] +name = "wasmtime-internal-slab" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba6171aac3d66e4d69e50080bb6bc5205de2283513984a4118a93cb66dc02994" + +[[package]] +name = "wasmtime-internal-unwinder" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fd1bc1783391a02176fb687159b1779fc10b71d5350adf09c1f3aa8442a02cc" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.123.7", + "log", + "object 0.37.3", +] + +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8097e2c8ca02ed65d31dda111faa0888ffbf28dc3ee74355e283118a8d293eb0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "wasmtime-internal-winch" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8cb36b61fbcff2c8bcd14f9f2651a6e52b019d0d329324620d7bc971b2b235" +dependencies = [ + "anyhow", + "cranelift-codegen 0.123.7", + "gimli 0.32.3", + "object 0.37.3", + "target-lexicon 0.13.3", + "wasmparser 0.236.1", + "wasmtime-environ 36.0.7", + "wasmtime-internal-cranelift", + "winch-codegen 36.0.7", +] + +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff555cfb71577028616d65c00221c7fe6eef45a9ebb96fc6d34d4a41fa1de191" +dependencies = [ + "anyhow", + "bitflags 2.9.4", + "heck", + "indexmap", + "wit-parser 0.236.1", ] [[package]] @@ -7123,7 +7575,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 33.0.2", "wasmtime-wasi-io", "wiggle", "windows-sys 0.59.0", @@ -7139,7 +7591,7 @@ dependencies = [ "async-trait", "bytes", "futures", - "wasmtime", + "wasmtime 33.0.2", ] [[package]] @@ -7149,14 +7601,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cbc3b117d03d6eeabfa005a880c5c22c06503bb8820f3aa2e30f0e8d87b6752f" dependencies = [ "anyhow", - "cranelift-codegen", - "gimli", - "object", + "cranelift-codegen 0.120.2", + "gimli 0.31.1", + "object 0.36.7", "target-lexicon 0.13.3", "wasmparser 0.229.0", "wasmtime-cranelift", - "wasmtime-environ", - "winch-codegen", + "wasmtime-environ 33.0.2", + "winch-codegen 33.0.2", ] [[package]] @@ -7248,7 +7700,7 @@ dependencies = [ "bitflags 2.9.4", "thiserror 2.0.17", "tracing", - "wasmtime", + "wasmtime 33.0.2", "wiggle-macro", ] @@ -7316,16 +7768,36 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7914c296fbcef59d1b89a15e82384d34dc9669bc09763f2ef068a28dd3a64ebf" dependencies = [ "anyhow", - "cranelift-assembler-x64", - "cranelift-codegen", - "gimli", + "cranelift-assembler-x64 0.120.2", + "cranelift-codegen 0.120.2", + "gimli 0.31.1", "regalloc2", "smallvec", "target-lexicon 0.13.3", "thiserror 2.0.17", "wasmparser 0.229.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 33.0.2", +] + +[[package]] +name = "winch-codegen" +version = "36.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0989126b21d12c9923aa2de7ddbcf87db03037b24b7365041d9dd0095b69d8cb" +dependencies = [ + "anyhow", + "cranelift-assembler-x64 0.123.7", + "cranelift-codegen 0.123.7", + "gimli 0.32.3", + "regalloc2", + "smallvec", + "target-lexicon 0.13.3", + "thiserror 2.0.17", + "wasmparser 0.236.1", + "wasmtime-environ 36.0.7", + "wasmtime-internal-cranelift", + "wasmtime-internal-math", ] [[package]] @@ -7734,6 +8206,24 @@ dependencies = [ "wasmparser 0.230.0", ] +[[package]] +name = "wit-parser" +version = "0.236.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16e4833a20cd6e85d6abfea0e63a399472d6f88c6262957c17f546879a80ba15" +dependencies = [ + "anyhow", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.236.1", +] + [[package]] name = "wit-parser" version = "0.239.0" diff --git a/Cargo.toml b/Cargo.toml index 554029bc..6523fecc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -88,7 +88,7 @@ tracing = "0.1.41" tracing-subscriber = { version = "0.3.19", features = ["env-filter", "time"] } utoipa = { version = "5.3.1", features = ["axum_extras"] } utoipa-scalar = { version = "0.3.0" } -wasmtime = { version = "33.0.1", features = ["incremental-cache"] } +wasmtime = { version = "36.0.7", features = ["incremental-cache"] } wasmtime-wasi = "33.0.1" wit-parser = "0.240.0" url = "2.5.6"