From ffe41dc4ea5f63728970e4c04e53d87eac9580e9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Jul 2026 10:47:22 +0000 Subject: [PATCH] Bump wasmtime from 39.0.2 to 43.0.2 Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 39.0.2 to 43.0.2. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v43.0.2/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v39.0.2...v43.0.2) --- updated-dependencies: - dependency-name: wasmtime dependency-version: 43.0.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Cargo.lock | 699 ++++++++++++++++++++++++++++++++++++++++++++++------- Cargo.toml | 2 +- 2 files changed, 606 insertions(+), 95 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8724e70d..5d68e294 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -11,6 +11,15 @@ dependencies = [ "gimli 0.32.3", ] +[[package]] +name = "addr2line" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59317f77929f0e679d39364702289274de2f0f0b22cbf50b2b8cff2169a0b27a" +dependencies = [ + "gimli 0.33.0", +] + [[package]] name = "adler2" version = "2.0.1" @@ -351,7 +360,7 @@ version = "4.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", "syn", @@ -427,7 +436,16 @@ version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19f28665a3cba7b8fe75d885c2a1c1bbc661b65685df34f7d93a4669ceb2e719" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.126.2", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adc822414b18d1f5b1b33ce1441534e311e62fef86ebb5b9d382af857d0272c9" +dependencies = [ + "cranelift-assembler-x64-meta 0.130.2", ] [[package]] @@ -436,7 +454,16 @@ version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6308845400e41d9d34acf8f2d13454b907012d9de5265c66f731570adf82019e" dependencies = [ - "cranelift-srcgen", + "cranelift-srcgen 0.126.2", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c646808b06f4532478d8d6057d74f15c3322f10d995d9486e7dcea405bf521a" +dependencies = [ + "cranelift-srcgen 0.130.2", ] [[package]] @@ -448,6 +475,16 @@ dependencies = [ "cranelift-entity 0.126.2", ] +[[package]] +name = "cranelift-bforest" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b5996f01a686b2349cdb379083ec5ad3e8cb8767fb2d495d3a4f2ee4163a18d" +dependencies = [ + "cranelift-entity 0.130.2", + "wasmtime-internal-core", +] + [[package]] name = "cranelift-bitset" version = "0.123.12" @@ -464,6 +501,17 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "523fea83273f6a985520f57788809a4de2165794d9ab00fb1254fceb4f5aa00c" +dependencies = [ + "serde", + "serde_derive", + "wasmtime-internal-core", +] + [[package]] name = "cranelift-codegen" version = "0.126.2" @@ -471,19 +519,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "021b5a45c5ca4d414746a985c7241fea4202fd71aeef5a2891c0be32518e3201" dependencies = [ "bumpalo", - "cranelift-assembler-x64", - "cranelift-bforest", + "cranelift-assembler-x64 0.126.2", + "cranelift-bforest 0.126.2", "cranelift-bitset 0.126.2", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", + "cranelift-codegen-meta 0.126.2", + "cranelift-codegen-shared 0.126.2", + "cranelift-control 0.126.2", "cranelift-entity 0.126.2", - "cranelift-isle", + "cranelift-isle 0.126.2", "gimli 0.32.3", "hashbrown 0.15.5", "log", - "pulley-interpreter", - "regalloc2", + "pulley-interpreter 39.0.2", + "regalloc2 0.13.5", "rustc-hash", "serde", "smallvec", @@ -491,17 +539,58 @@ dependencies = [ "wasmtime-internal-math", ] +[[package]] +name = "cranelift-codegen" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d73d1e372730b5f64ed1a2bd9f01fe4686c8ec14a28034e3084e530c8d951878" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.130.2", + "cranelift-bforest 0.130.2", + "cranelift-bitset 0.130.2", + "cranelift-codegen-meta 0.130.2", + "cranelift-codegen-shared 0.130.2", + "cranelift-control 0.130.2", + "cranelift-entity 0.130.2", + "cranelift-isle 0.130.2", + "gimli 0.33.0", + "hashbrown 0.16.1", + "libm", + "log", + "pulley-interpreter 43.0.2", + "regalloc2 0.15.1", + "rustc-hash", + "serde", + "smallvec", + "target-lexicon", + "wasmtime-internal-core", +] + [[package]] name = "cranelift-codegen-meta" version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5350ad78964a8cc301bc83cbc9b5144ccb44e1c2f604b551cc8ec15c99900dcb" dependencies = [ - "cranelift-assembler-x64-meta", - "cranelift-codegen-shared", - "cranelift-srcgen", - "heck 0.5.0", - "pulley-interpreter", + "cranelift-assembler-x64-meta 0.126.2", + "cranelift-codegen-shared 0.126.2", + "cranelift-srcgen 0.126.2", + "heck", + "pulley-interpreter 39.0.2", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0319c18165e93dc1ebf78946a8da0b1c341c95b4a39729a69574671639bdb5f" +dependencies = [ + "cranelift-assembler-x64-meta 0.130.2", + "cranelift-codegen-shared 0.130.2", + "cranelift-srcgen 0.130.2", + "heck", + "pulley-interpreter 43.0.2", ] [[package]] @@ -510,6 +599,12 @@ version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6918b5db84d5a9b09eb8fae05466cd57fb04d97a88ac47c24698830c8714747e" +[[package]] +name = "cranelift-codegen-shared" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9195cd8aeecb55e401aa96b2eaa55921636e8246c127ed7908f7ef7e0d40f270" + [[package]] name = "cranelift-control" version = "0.126.2" @@ -519,6 +614,15 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8976c2154b74136322befc74222ab5c7249edd7e2604f8cbef2b94975541ffb9" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.123.12" @@ -539,13 +643,37 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-entity" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6038b3147c7982f4951150d5f96c7c06c1e7214b99d4b4a98607aadf8ded89d1" +dependencies = [ + "cranelift-bitset 0.130.2", + "serde", + "serde_derive", + "wasmtime-internal-core", +] + [[package]] name = "cranelift-frontend" version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dcc8b7e922ab1a6ec4640be3533698e291a4111b83d96f8d9e3367162e290ef" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.126.2", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cbd294abe236e23cc3d907b0936226b6a8342db7636daa9c7c72be1e323420e" +dependencies = [ + "cranelift-codegen 0.130.2", "log", "smallvec", "target-lexicon", @@ -557,13 +685,30 @@ version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9db87d9e6fe9ba89a71434a06c9f19153f3dd273a1c5c9a6365bc4f019213d1b" +[[package]] +name = "cranelift-isle" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5a90b6ed3aba84189352a87badeb93b2126d3724225a42dc67fdce53d1b139c" + [[package]] name = "cranelift-native" version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6aa4002a6569b047ecb846f5a952d21b81963817a0c1dad064b69e5a80f5952" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.126.2", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3ec0cc1a54e22925eacf4fc3dc815f907734d3b377899d19d52bec04863e853" +dependencies = [ + "cranelift-codegen 0.130.2", "libc", "target-lexicon", ] @@ -574,6 +719,12 @@ version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "289ab02de2733de3a857c98bdaace8f4dfab1cc1d322ba8637280ce2a7d15d8e" +[[package]] +name = "cranelift-srcgen" +version = "0.130.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "948865622f87f30907bb46fbb081b235ae63c1896a99a83c26a003305c1fa82d" + [[package]] name = "crc32fast" version = "1.5.0" @@ -1063,6 +1214,18 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf7f043f89559805f8c7cacc432749b2fa0d0a0a9ee46ce47164ed5ba7f126c" +dependencies = [ + "fnv", + "hashbrown 0.16.1", + "indexmap 2.14.0", + "stable_deref_trait", +] + [[package]] name = "h2" version = "0.3.27" @@ -1110,9 +1273,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.17.1" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" dependencies = [ "foldhash 0.2.0", "serde", @@ -1120,10 +1283,15 @@ dependencies = [ ] [[package]] -name = "heck" -version = "0.4.1" +name = "hashbrown" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "foldhash 0.2.0", + "serde", + "serde_core", +] [[package]] name = "heck" @@ -1678,6 +1846,18 @@ dependencies = [ "memchr", ] +[[package]] +name = "object" +version = "0.38.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271638cd5fa9cca89c4c304675ca658efc4e64a66c716b7cfe1afb4b9611dbbc" +dependencies = [ + "crc32fast", + "hashbrown 0.16.1", + "indexmap 2.14.0", + "memchr", +] + [[package]] name = "once_cell" version = "1.21.4" @@ -1896,10 +2076,22 @@ checksum = "0412168ab18b7d37047011474788846d1be290ea548867789b5a8b45651004a7" dependencies = [ "cranelift-bitset 0.126.2", "log", - "pulley-macros", + "pulley-macros 39.0.2", "wasmtime-internal-math", ] +[[package]] +name = "pulley-interpreter" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ec12fe19a9588315a49fe5704502a9c02d6a198303314b0c7c86123b06d29e5" +dependencies = [ + "cranelift-bitset 0.130.2", + "log", + "pulley-macros 43.0.2", + "wasmtime-internal-core", +] + [[package]] name = "pulley-macros" version = "39.0.2" @@ -1911,6 +2103,17 @@ dependencies = [ "syn", ] +[[package]] +name = "pulley-macros" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f7d5ef31ebf1b46cd7e722ffef934e670d7e462f49aa01cde07b9b76dca580" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "quick-error" version = "1.2.3" @@ -2069,6 +2272,20 @@ dependencies = [ "smallvec", ] +[[package]] +name = "regalloc2" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de2c52737737f8609e94f975dee22854a2d5c125772d4b1cf292120f4d45c186" +dependencies = [ + "allocator-api2", + "bumpalo", + "hashbrown 0.17.1", + "log", + "rustc-hash", + "smallvec", +] + [[package]] name = "regex" version = "1.13.1" @@ -2896,7 +3113,7 @@ dependencies = [ "tracing-subscriber", "url", "viceroy-lib", - "wasmtime", + "wasmtime 43.0.2", "wasmtime-wasi", "wat", ] @@ -2944,7 +3161,7 @@ dependencies = [ "wasm-encoder 0.250.0", "wasm-metadata", "wasmparser 0.250.0", - "wasmtime", + "wasmtime 43.0.2", "wasmtime-wasi", "wasmtime-wasi-io", "wasmtime-wasi-nn", @@ -2994,7 +3211,7 @@ version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "439ad39ff894c43c9649fa724cdde9a6fc50b855d517ef071a93e5df82fe51d3" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", "syn", @@ -3071,12 +3288,12 @@ dependencies = [ [[package]] name = "wasm-compose" -version = "0.240.0" +version = "0.245.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feeb9a231e63bd5d5dfe07e9f8daa53d5c85e4f7de5ef756d3b4e6a5f501c578" +checksum = "5fd23d12cc95c451c1306db5bc63075fbebb612bb70c53b4237b1ce5bc178343" dependencies = [ "anyhow", - "heck 0.4.1", + "heck", "im-rc", "indexmap 2.14.0", "log", @@ -3085,8 +3302,8 @@ dependencies = [ "serde_derive", "serde_yaml", "smallvec", - "wasm-encoder 0.240.0", - "wasmparser 0.240.0", + "wasm-encoder 0.245.1", + "wasmparser 0.245.1", "wat", ] @@ -3109,6 +3326,16 @@ dependencies = [ "wasmparser 0.240.0", ] +[[package]] +name = "wasm-encoder" +version = "0.245.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9dca005e69bf015e45577e415b9af8c67e8ee3c0e38b5b0add5aa92581ed5c" +dependencies = [ + "leb128fmt", + "wasmparser 0.245.1", +] + [[package]] name = "wasm-encoder" version = "0.250.0" @@ -3168,6 +3395,19 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.245.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f08c9adee0428b7bddf3890fc27e015ac4b761cc608c822667102b8bfd6995e" +dependencies = [ + "bitflags 2.13.1", + "hashbrown 0.16.1", + "indexmap 2.14.0", + "semver", + "serde", +] + [[package]] name = "wasmparser" version = "0.250.0" @@ -3203,13 +3443,24 @@ dependencies = [ "wasmparser 0.240.0", ] +[[package]] +name = "wasmprinter" +version = "0.245.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f41517a3716fbb8ccf46daa9c1325f760fcbff5168e75c7392288e410b91ac8" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.245.1", +] + [[package]] name = "wasmtime" version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a667153732c6cfba625cf5adc5db60ea2849f9a027b012a48cdd81e691e7b70a" dependencies = [ - "addr2line", + "addr2line 0.25.1", "anyhow", "async-trait", "bitflags 2.13.1", @@ -3217,20 +3468,63 @@ dependencies = [ "cc", "cfg-if", "encoding_rs", - "futures", - "fxprof-processed-profile", - "gimli 0.32.3", "hashbrown 0.15.5", "indexmap 2.14.0", + "libc", + "log", + "mach2", + "memfd", + "object 0.37.3", + "once_cell", + "postcard", + "pulley-interpreter 39.0.2", + "rustix 1.1.4", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.240.0", + "wasmtime-environ 39.0.2", + "wasmtime-internal-component-macro 39.0.2", + "wasmtime-internal-component-util 39.0.2", + "wasmtime-internal-cranelift 39.0.2", + "wasmtime-internal-fiber 39.0.2", + "wasmtime-internal-jit-debug 39.0.2", + "wasmtime-internal-jit-icache-coherence 39.0.2", + "wasmtime-internal-math", + "wasmtime-internal-slab", + "wasmtime-internal-unwinder 39.0.2", + "wasmtime-internal-versioned-export-macros 39.0.2", + "wasmtime-internal-winch 39.0.2", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efb1ed5899dde98357cfdcf647a4614498798719793898245b4b34e663addabf" +dependencies = [ + "addr2line 0.26.1", + "async-trait", + "bitflags 2.13.1", + "bumpalo", + "cc", + "cfg-if", + "encoding_rs", + "futures", + "fxprof-processed-profile", + "gimli 0.33.0", "ittapi", "libc", "log", "mach2", "memfd", - "object", + "object 0.38.1", "once_cell", "postcard", - "pulley-interpreter", + "pulley-interpreter 43.0.2", "rayon", "rustix 1.1.4", "semver", @@ -3241,23 +3535,22 @@ dependencies = [ "target-lexicon", "tempfile", "wasm-compose", - "wasm-encoder 0.240.0", - "wasmparser 0.240.0", - "wasmtime-environ", + "wasm-encoder 0.245.1", + "wasmparser 0.245.1", + "wasmtime-environ 43.0.2", "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 43.0.2", + "wasmtime-internal-component-util 43.0.2", + "wasmtime-internal-core", + "wasmtime-internal-cranelift 43.0.2", + "wasmtime-internal-fiber 43.0.2", + "wasmtime-internal-jit-debug 43.0.2", + "wasmtime-internal-jit-icache-coherence 43.0.2", + "wasmtime-internal-unwinder 43.0.2", + "wasmtime-internal-versioned-export-macros 43.0.2", + "wasmtime-internal-winch 43.0.2", "wat", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -3267,15 +3560,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd342272a338b98ca2b5d82c0bd687f76e0214beeafbed107666bb16ff654a1e" dependencies = [ "anyhow", - "cpp_demangle", "cranelift-bitset 0.126.2", "cranelift-entity 0.126.2", "gimli 0.32.3", "indexmap 2.14.0", "log", - "object", + "object 0.37.3", "postcard", - "rustc-demangle", "semver", "serde", "serde_derive", @@ -3283,17 +3574,47 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.240.0", "wasmparser 0.240.0", - "wasmprinter", - "wasmtime-internal-component-util", + "wasmprinter 0.240.0", + "wasmtime-internal-component-util 39.0.2", ] [[package]] -name = "wasmtime-internal-cache" -version = "39.0.2" +name = "wasmtime-environ" +version = "43.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4184b4dba5f5ba95eb219c745ff3b80c86eba479b54804e81ca7f9db91869567" +checksum = "4172382dcc785c31d0e862c6780a18f5dd437914d22c4691351f965ef751c821" dependencies = [ "anyhow", + "cpp_demangle", + "cranelift-bforest 0.130.2", + "cranelift-bitset 0.130.2", + "cranelift-entity 0.130.2", + "gimli 0.33.0", + "hashbrown 0.16.1", + "indexmap 2.14.0", + "log", + "object 0.38.1", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "sha2", + "smallvec", + "target-lexicon", + "wasm-encoder 0.245.1", + "wasmparser 0.245.1", + "wasmprinter 0.245.1", + "wasmtime-internal-component-util 43.0.2", + "wasmtime-internal-core", +] + +[[package]] +name = "wasmtime-internal-cache" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ed398988226d7aa0505ac6bb576e09532ad722d702ec4e66365d78ed695c95f" +dependencies = [ "base64 0.22.1", "directories-next", "log", @@ -3303,7 +3624,8 @@ dependencies = [ "serde_derive", "sha2", "toml 0.9.12+spec-1.1.0", - "windows-sys 0.60.2", + "wasmtime-environ 43.0.2", + "windows-sys 0.61.2", "zstd", ] @@ -3317,17 +3639,50 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wasmtime-internal-component-util", - "wasmtime-internal-wit-bindgen", + "wasmtime-internal-component-util 39.0.2", + "wasmtime-internal-wit-bindgen 39.0.2", "wit-parser 0.240.0", ] +[[package]] +name = "wasmtime-internal-component-macro" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae5ec9fff073ff13b81732d56a9515d761c245750bcda09093827f84130ebc25" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-internal-component-util 43.0.2", + "wasmtime-internal-wit-bindgen 43.0.2", + "wit-parser 0.245.1", +] + [[package]] name = "wasmtime-internal-component-util" version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11a336ff2954a447d4698b85ba1e9d6138076fa6b668e48fd9bf5da54712649a" +[[package]] +name = "wasmtime-internal-component-util" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "935d9ab293ba27d1ec9aa7bc1b3a43993dbe961af2a8f23f90a11e1331b4c13f" + +[[package]] +name = "wasmtime-internal-core" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a3820b174f477d2a7083209d1ad5353fcdb11eaea434b2137b8681029460dd3" +dependencies = [ + "anyhow", + "hashbrown 0.16.1", + "libm", + "serde", +] + [[package]] name = "wasmtime-internal-cranelift" version = "39.0.2" @@ -3336,24 +3691,51 @@ checksum = "e114a5f504df7784101a8fc15a25206d594ec5496c44ec9b925fd2193d03be0a" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", + "cranelift-codegen 0.126.2", + "cranelift-control 0.126.2", "cranelift-entity 0.126.2", - "cranelift-frontend", - "cranelift-native", + "cranelift-frontend 0.126.2", + "cranelift-native 0.126.2", "gimli 0.32.3", "itertools 0.14.0", "log", - "object", - "pulley-interpreter", + "object 0.37.3", + "pulley-interpreter 39.0.2", "smallvec", "target-lexicon", "thiserror 2.0.18", "wasmparser 0.240.0", - "wasmtime-environ", + "wasmtime-environ 39.0.2", "wasmtime-internal-math", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-unwinder 39.0.2", + "wasmtime-internal-versioned-export-macros 39.0.2", +] + +[[package]] +name = "wasmtime-internal-cranelift" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1679d205caf9766c6aa309d45bb3e7c634d7725e3164404df33824b9f7c4fb7" +dependencies = [ + "cfg-if", + "cranelift-codegen 0.130.2", + "cranelift-control 0.130.2", + "cranelift-entity 0.130.2", + "cranelift-frontend 0.130.2", + "cranelift-native 0.130.2", + "gimli 0.33.0", + "itertools 0.14.0", + "log", + "object 0.38.1", + "pulley-interpreter 43.0.2", + "smallvec", + "target-lexicon", + "thiserror 2.0.18", + "wasmparser 0.245.1", + "wasmtime-environ 43.0.2", + "wasmtime-internal-core", + "wasmtime-internal-unwinder 43.0.2", + "wasmtime-internal-versioned-export-macros 43.0.2", ] [[package]] @@ -3367,10 +3749,25 @@ dependencies = [ "cfg-if", "libc", "rustix 1.1.4", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 39.0.2", "windows-sys 0.60.2", ] +[[package]] +name = "wasmtime-internal-fiber" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1e505254058be5b0df458d670ee42d9eafe2349d04c1296e9dc01071dc20a85" +dependencies = [ + "cc", + "cfg-if", + "libc", + "rustix 1.1.4", + "wasmtime-environ 43.0.2", + "wasmtime-internal-versioned-export-macros 43.0.2", + "windows-sys 0.61.2", +] + [[package]] name = "wasmtime-internal-jit-debug" version = "39.0.2" @@ -3378,9 +3775,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2add04119fa43ce6e57f2638ab978a17adafbba738a2aa66f29c5bb528bd030b" dependencies = [ "cc", - "object", + "wasmtime-internal-versioned-export-macros 39.0.2", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c2e05b345f1773e59c20e6ad7298fd6857cdea245023d88bb659c96d8f0ea72" +dependencies = [ + "cc", + "object 0.38.1", "rustix 1.1.4", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 43.0.2", ] [[package]] @@ -3395,6 +3802,18 @@ dependencies = [ "windows-sys 0.60.2", ] +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b86701b234a4643e3f111869aa792b3a05a06e02d486ee9cb6c04dae16b52dab" +dependencies = [ + "cfg-if", + "libc", + "wasmtime-internal-core", + "windows-sys 0.61.2", +] + [[package]] name = "wasmtime-internal-math" version = "39.0.2" @@ -3418,9 +3837,22 @@ checksum = "d60c5615cf820bef46f78652d22dc45c9727af363406f78185d1661e78e3e00d" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", + "cranelift-codegen 0.126.2", + "log", + "object 0.37.3", +] + +[[package]] +name = "wasmtime-internal-unwinder" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f63558d801beb83dde9b336eb4ae049019aee26627926edb32cd119d7e4c83cd" +dependencies = [ + "cfg-if", + "cranelift-codegen 0.130.2", "log", - "object", + "object 0.38.1", + "wasmtime-environ 43.0.2", ] [[package]] @@ -3434,6 +3866,17 @@ dependencies = [ "syn", ] +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "737c4d956fc3a848541a064afb683dd2771132a6b125be5baaf95c4379aa47df" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "wasmtime-internal-winch" version = "39.0.2" @@ -3441,15 +3884,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b399a054107359137bbeba8a7795ca30b222d59df634d3d7db5a42408f9be7b5" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.126.2", "gimli 0.32.3", "log", - "object", + "object 0.37.3", "target-lexicon", "wasmparser 0.240.0", - "wasmtime-environ", - "wasmtime-internal-cranelift", - "winch-codegen", + "wasmtime-environ 39.0.2", + "wasmtime-internal-cranelift 39.0.2", + "winch-codegen 39.0.2", +] + +[[package]] +name = "wasmtime-internal-winch" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f599b79545e3bba0b7913406055ebede5bb0dabee9ba2015ef25a9f4c9f47807" +dependencies = [ + "cranelift-codegen 0.130.2", + "gimli 0.33.0", + "log", + "object 0.38.1", + "target-lexicon", + "wasmparser 0.245.1", + "wasmtime-environ 43.0.2", + "wasmtime-internal-cranelift 43.0.2", + "winch-codegen 43.0.2", ] [[package]] @@ -3460,11 +3920,24 @@ checksum = "62798d4fed29a560bbb2360669481f7419c704e6bf85b6c25b52f23c11bb0909" dependencies = [ "anyhow", "bitflags 2.13.1", - "heck 0.5.0", + "heck", "indexmap 2.14.0", "wit-parser 0.240.0", ] +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2192a77a00b9a67800c2b4e1c70fb6abca79d6b529e53a2ef9dcdcc36090330d" +dependencies = [ + "anyhow", + "bitflags 2.13.1", + "heck", + "indexmap 2.14.0", + "wit-parser 0.245.1", +] + [[package]] name = "wasmtime-wasi" version = "39.0.2" @@ -3490,7 +3963,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 39.0.2", "wasmtime-wasi-io", "wiggle", "windows-sys 0.60.2", @@ -3506,7 +3979,7 @@ dependencies = [ "async-trait", "bytes", "futures", - "wasmtime", + "wasmtime 39.0.2", ] [[package]] @@ -3520,7 +3993,7 @@ dependencies = [ "thiserror 2.0.18", "tracing", "walkdir", - "wasmtime", + "wasmtime 39.0.2", "wiggle", "windows", ] @@ -3566,7 +4039,7 @@ dependencies = [ "bitflags 2.13.1", "thiserror 2.0.18", "tracing", - "wasmtime", + "wasmtime 39.0.2", "wiggle-macro", "witx", ] @@ -3578,7 +4051,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a019ec6a7531645e43786805c11c2e7920a2390aa23e067a16485b9bd16720c" dependencies = [ "anyhow", - "heck 0.5.0", + "heck", "proc-macro2", "quote", "syn", @@ -3635,19 +4108,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eac192a0d21224c027d56e69b91578f0f758dce26a1641e166312518c18e948a" dependencies = [ "anyhow", - "cranelift-assembler-x64", - "cranelift-codegen", + "cranelift-assembler-x64 0.126.2", + "cranelift-codegen 0.126.2", "gimli 0.32.3", - "regalloc2", + "regalloc2 0.13.5", "smallvec", "target-lexicon", "thiserror 2.0.18", "wasmparser 0.240.0", - "wasmtime-environ", - "wasmtime-internal-cranelift", + "wasmtime-environ 39.0.2", + "wasmtime-internal-cranelift 39.0.2", "wasmtime-internal-math", ] +[[package]] +name = "winch-codegen" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52dbb0cf07b0dfe7b7a1ca8efb8f94ba98bd0fb144c411ea1665c78f0449e958" +dependencies = [ + "cranelift-assembler-x64 0.130.2", + "cranelift-codegen 0.130.2", + "gimli 0.33.0", + "regalloc2 0.15.1", + "smallvec", + "target-lexicon", + "thiserror 2.0.18", + "wasmparser 0.245.1", + "wasmtime-environ 43.0.2", + "wasmtime-internal-core", + "wasmtime-internal-cranelift 43.0.2", +] + [[package]] name = "windows" version = "0.52.0" @@ -3980,6 +4472,25 @@ dependencies = [ "wasmparser 0.240.0", ] +[[package]] +name = "wit-parser" +version = "0.245.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "330698718e82983499419494dd1e3d7811a457a9bf9f69734e8c5f07a2547929" +dependencies = [ + "anyhow", + "hashbrown 0.16.1", + "id-arena", + "indexmap 2.14.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.245.1", +] + [[package]] name = "wit-parser" version = "0.250.0" diff --git a/Cargo.toml b/Cargo.toml index 21085177..f6a3d92e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -138,7 +138,7 @@ futures = "0.3.24" url = "2.3.1" # Wasmtime dependencies -wasmtime = { version = "39.0.2", features = ["call-hook"] } +wasmtime = { version = "43.0.2", features = ["call-hook"] } wasmtime-wasi = "39.0.2" wasmtime-wasi-io = "39.0.2" wasmtime-wasi-nn = "39.0.2"