From d78ca1bba20e56c5a4ef83d5e9ea525a10d62f6b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:26:44 +0000 Subject: [PATCH] chore(deps): bump wasmtime from 18.0.4 to 24.0.7 Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 18.0.4 to 24.0.7. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v24.0.7/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v18.0.4...v24.0.7) --- updated-dependencies: - dependency-name: wasmtime dependency-version: 24.0.7 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Cargo.lock | 648 +++++++++++++++++++++++++++++++++++++++++++++-------- Cargo.toml | 2 +- 2 files changed, 555 insertions(+), 95 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4c94c0d..133df89 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,11 +4,11 @@ version = 4 [[package]] name = "addr2line" -version = "0.21.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ - "gimli 0.28.1", + "gimli 0.29.0", ] [[package]] @@ -513,10 +513,19 @@ dependencies = [ "serde", "serde_json", "serde_yaml", - "toml 0.8.23", + "toml", "tracing", ] +[[package]] +name = "cobs" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1" +dependencies = [ + "thiserror 2.0.12", +] + [[package]] name = "colorchoice" version = "1.0.4" @@ -602,9 +611,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cpp_demangle" -version = "0.3.5" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" +checksum = "f2bb79cb74d735044c972aae58ed0aaa9a837e85b01106a54c39e42e97f62253" dependencies = [ "cfg-if", ] @@ -624,7 +633,26 @@ version = "0.105.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "496c993b62bdfbe9b4c518b8b3e1fdba9f89ef89fcccc050ab61d91dfba9fbaf" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.105.4", +] + +[[package]] +name = "cranelift-bforest" +version = "0.111.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f1e0fcfc3fd9bb13e7a81d6eb0e54fb686923e2ea54a1ef4a402f86038581a1" +dependencies = [ + "cranelift-entity 0.111.12", +] + +[[package]] +name = "cranelift-bitset" +version = "0.111.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f55a030ea8d8d986720e3e810987159188839219e8d2939da3d670a914ac9e22" +dependencies = [ + "serde", + "serde_derive", ] [[package]] @@ -634,12 +662,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96b922abb6be41fc383f5e9da65b58d32d0d0a32c87dfe3bbbcb61a09119506c" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-bforest 0.105.4", + "cranelift-codegen-meta 0.105.4", + "cranelift-codegen-shared 0.105.4", + "cranelift-control 0.105.4", + "cranelift-entity 0.105.4", + "cranelift-isle 0.105.4", "gimli 0.28.1", "hashbrown 0.14.5", "log", @@ -648,13 +676,45 @@ dependencies = [ "target-lexicon", ] +[[package]] +name = "cranelift-codegen" +version = "0.111.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c79622b0af2d613ad58361bd0c12e944736c7afaf82836fc2957233928ea1b4e" +dependencies = [ + "bumpalo", + "cranelift-bforest 0.111.12", + "cranelift-bitset", + "cranelift-codegen-meta 0.111.12", + "cranelift-codegen-shared 0.111.12", + "cranelift-control 0.111.12", + "cranelift-entity 0.111.12", + "cranelift-isle 0.111.12", + "gimli 0.29.0", + "hashbrown 0.14.5", + "log", + "regalloc2", + "rustc-hash", + "smallvec", + "target-lexicon", +] + [[package]] name = "cranelift-codegen-meta" version = "0.105.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "634c2ed9ef8a04ca42535a3e2e7917e4b551f2f306f4df2d935a6e71e346c167" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.105.4", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.111.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e916e029a2c069e01a1cff036a25663b367a2308b9da764250cca709f5b4f283" +dependencies = [ + "cranelift-codegen-shared 0.111.12", ] [[package]] @@ -663,6 +723,12 @@ version = "0.105.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00cde1425b4da28bb0d5ff010030ea9cc9be7aded342ae099b394284f17cefce" +[[package]] +name = "cranelift-codegen-shared" +version = "0.111.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78c002b476f41b62fb3298a6f6f49c12d7daa298ba12b01cc362114d4c8fa880" + [[package]] name = "cranelift-control" version = "0.105.4" @@ -672,6 +738,15 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.111.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "522f7dc283e9108d37566996fadf8ec78b9aeb0ee695b59110bcd2ca7313c045" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.105.4" @@ -682,13 +757,36 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-entity" +version = "0.111.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b85d1acc3f05f86262767f57455bc98981e05e4b0549f7452e9f8c54c4824f0" +dependencies = [ + "cranelift-bitset", + "serde", + "serde_derive", +] + [[package]] name = "cranelift-frontend" version = "0.105.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cdade4c14183fe41482071ed77d6a38cb95a17c7a0a05e629152e6292c4f8cb" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.105.4", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.111.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83362d9277692c79419d211f8d1dd5d1d1a0585f487ce51f1bad58edad5192d0" +dependencies = [ + "cranelift-codegen 0.111.12", "log", "smallvec", "target-lexicon", @@ -700,13 +798,30 @@ version = "0.105.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbbe4d3ad7bd4bf4a8d916c8460b441cf92417f5cdeacce4dd1d96eee70b18a2" +[[package]] +name = "cranelift-isle" +version = "0.111.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "003431de90f4005f1fe422b83120bf870de5f1d9a9908517e1f7786b8d7a0c51" + [[package]] name = "cranelift-native" version = "0.105.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c46be4ed1fc8f36df4e2a442b8c30a39d8c03c1868182978f4c04ba2c25c9d4f" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.105.4", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.111.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15e26db1bb1c4b5bc08d771c77cad687866260dbb6b64bcd8fc01d51f9fe7ef1" +dependencies = [ + "cranelift-codegen 0.111.12", "libc", "target-lexicon", ] @@ -717,14 +832,30 @@ version = "0.105.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1d4c4a785a7866da89d20df159e3c4f96a5f14feb83b1f5998cfd5fe2e74d06" dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", + "cranelift-codegen 0.105.4", + "cranelift-entity 0.105.4", + "cranelift-frontend 0.105.4", "itertools 0.10.5", "log", "smallvec", "wasmparser 0.121.2", - "wasmtime-types", + "wasmtime-types 18.0.4", +] + +[[package]] +name = "cranelift-wasm" +version = "0.111.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5a52a1e1ef74bbe394d48bdc691cf3daf685ec8e0059946d84abf1ec6bf438d" +dependencies = [ + "cranelift-codegen 0.111.12", + "cranelift-entity 0.111.12", + "cranelift-frontend 0.111.12", + "itertools 0.12.1", + "log", + "smallvec", + "wasmparser 0.215.0", + "wasmtime-types 24.0.12", ] [[package]] @@ -996,6 +1127,18 @@ version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +[[package]] +name = "embedded-io" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" + +[[package]] +name = "embedded-io" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" + [[package]] name = "encode_unicode" version = "1.0.0" @@ -1327,6 +1470,17 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +dependencies = [ + "fallible-iterator", + "indexmap", + "stable_deref_trait", +] + [[package]] name = "gimli" version = "0.31.1" @@ -1446,6 +1600,7 @@ checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ "ahash", "allocator-api2", + "serde", ] [[package]] @@ -1528,7 +1683,7 @@ dependencies = [ "serde_json", "serde_yaml", "tokio", - "toml 0.8.23", + "toml", "tracing", "tracing-subscriber", "which", @@ -2294,6 +2449,12 @@ dependencies = [ "pkg-config", ] +[[package]] +name = "libm" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" + [[package]] name = "libredox" version = "0.1.9" @@ -2388,6 +2549,15 @@ dependencies = [ "libc", ] +[[package]] +name = "mach2" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +dependencies = [ + "libc", +] + [[package]] name = "maybe-owned" version = "0.3.4" @@ -2619,6 +2789,9 @@ version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ + "crc32fast", + "hashbrown 0.15.4", + "indexmap", "memchr", ] @@ -2847,6 +3020,18 @@ version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" +[[package]] +name = "postcard" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24" +dependencies = [ + "cobs", + "embedded-io 0.4.0", + "embedded-io 0.6.1", + "serde", +] + [[package]] name = "potential_utf" version = "0.1.2" @@ -3520,6 +3705,9 @@ name = "smallvec" version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +dependencies = [ + "serde", +] [[package]] name = "socket2" @@ -3879,15 +4067,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "toml" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" -dependencies = [ - "serde", -] - [[package]] name = "toml" version = "0.8.23" @@ -4265,7 +4444,7 @@ dependencies = [ "system-interface", "thiserror 1.0.69", "tracing", - "wasmtime", + "wasmtime 18.0.4", "wiggle", "windows-sys 0.52.0", ] @@ -4359,6 +4538,15 @@ dependencies = [ "leb128", ] +[[package]] +name = "wasm-encoder" +version = "0.215.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb56df3e06b8e6b77e37d2969a50ba51281029a9aeb3855e76b7f49b6418847" +dependencies = [ + "leb128", +] + [[package]] name = "wasm-encoder" version = "0.236.0" @@ -4430,6 +4618,20 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.215.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53fbde0881f24199b81cf49b6ff8f9c145ac8eb1b7fc439adb5c099734f7d90e" +dependencies = [ + "ahash", + "bitflags 2.9.1", + "hashbrown 0.14.5", + "indexmap", + "semver", + "serde", +] + [[package]] name = "wasmparser" version = "0.236.0" @@ -4452,46 +4654,105 @@ dependencies = [ "wasmparser 0.121.2", ] +[[package]] +name = "wasmprinter" +version = "0.215.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8e9a325d85053408209b3d2ce5eaddd0dd6864d1cff7a007147ba073157defc" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.215.0", +] + [[package]] name = "wasmtime" version = "18.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69472708b96ee90579a482bdbb908ce97e53a9e5ebbcab59cc29c3977bcab512" dependencies = [ - "addr2line 0.21.0", "anyhow", "async-trait", "bincode", "bumpalo", "cfg-if", "encoding_rs", - "fxprof-processed-profile", "gimli 0.28.1", "indexmap", - "ittapi", "libc", "log", "object 0.32.2", "once_cell", "paste", - "rayon", "rustix 0.38.44", "serde", "serde_derive", "serde_json", "target-lexicon", - "wasm-encoder 0.41.2", "wasmparser 0.121.2", + "wasmtime-component-macro 18.0.4", + "wasmtime-component-util 18.0.4", + "wasmtime-cranelift 18.0.4", + "wasmtime-environ 18.0.4", + "wasmtime-fiber 18.0.4", + "wasmtime-jit-icache-coherence 18.0.4", + "wasmtime-runtime", + "wasmtime-winch 18.0.4", + "windows-sys 0.52.0", +] + +[[package]] +name = "wasmtime" +version = "24.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a13d6802706c07f231c7838b0db5b74f919c6c85bb394eb55356f0ad5002c780" +dependencies = [ + "addr2line 0.22.0", + "anyhow", + "async-trait", + "bitflags 2.9.1", + "bumpalo", + "cc", + "cfg-if", + "encoding_rs", + "fxprof-processed-profile", + "gimli 0.29.0", + "hashbrown 0.14.5", + "indexmap", + "ittapi", + "libc", + "libm", + "log", + "mach2", + "memfd", + "object 0.36.7", + "once_cell", + "paste", + "postcard", + "psm", + "rayon", + "rustix 0.38.44", + "semver", + "serde", + "serde_derive", + "serde_json", + "smallvec", + "sptr", + "target-lexicon", + "wasm-encoder 0.215.0", + "wasmparser 0.215.0", + "wasmtime-asm-macros 24.0.12", "wasmtime-cache", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", - "wasmtime-environ", - "wasmtime-fiber", + "wasmtime-component-macro 24.0.12", + "wasmtime-component-util 24.0.12", + "wasmtime-cranelift 24.0.12", + "wasmtime-environ 24.0.12", + "wasmtime-fiber 24.0.12", "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-runtime", - "wasmtime-winch", + "wasmtime-jit-icache-coherence 24.0.12", + "wasmtime-slab", + "wasmtime-versioned-export-macros 24.0.12", + "wasmtime-winch 24.0.12", "wat", "windows-sys 0.52.0", ] @@ -4505,22 +4766,31 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "24.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a40476b014935908f9c22dd37dfa7626fea6709aac22886134aa54d97d88ba0c" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" -version = "18.0.4" +version = "24.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a180017db1233c902b992fea9484640d265f2fedf03db60eed57894cb2effcc" +checksum = "58e1d0ea270eebb7d3c176a87c061957aa97aef31be4ae5a2749c6df1cb015a7" dependencies = [ "anyhow", "base64 0.21.7", - "bincode", "directories-next", "log", + "postcard", "rustix 0.38.44", "serde", "serde_derive", "sha2", - "toml 0.5.11", + "toml", "windows-sys 0.52.0", "zstd", ] @@ -4535,17 +4805,38 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.104", - "wasmtime-component-util", - "wasmtime-wit-bindgen", + "wasmtime-component-util 18.0.4", + "wasmtime-wit-bindgen 18.0.4", "wit-parser 0.13.2", ] +[[package]] +name = "wasmtime-component-macro" +version = "24.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82b2be41416042fef06931bf74aca8ac4593ee3bd8c2fa0557643104ca1cc0eb" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 2.0.104", + "wasmtime-component-util 24.0.12", + "wasmtime-wit-bindgen 24.0.12", + "wit-parser 0.215.0", +] + [[package]] name = "wasmtime-component-util" version = "18.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0aa907cc97ad039c43f98525d772f4841c2ce69a0c11eeec2a3a9c77fc730e87" +[[package]] +name = "wasmtime-component-util" +version = "24.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "867d68d728c8da1a0dff766539d3b42f3d12f56c449a2eac36779a62ad07af1e" + [[package]] name = "wasmtime-cranelift" version = "18.0.4" @@ -4554,12 +4845,12 @@ checksum = "b57d58e220ae223855c5d030ef20753377bc716d0c81b34c1fe74c9f44268774" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "cranelift-wasm", + "cranelift-codegen 0.105.4", + "cranelift-control 0.105.4", + "cranelift-entity 0.105.4", + "cranelift-frontend 0.105.4", + "cranelift-native 0.105.4", + "cranelift-wasm 0.105.4", "gimli 0.28.1", "log", "object 0.32.2", @@ -4567,8 +4858,32 @@ dependencies = [ "thiserror 1.0.69", "wasmparser 0.121.2", "wasmtime-cranelift-shared", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-environ 18.0.4", + "wasmtime-versioned-export-macros 18.0.4", +] + +[[package]] +name = "wasmtime-cranelift" +version = "24.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98b7ffc88728060b73989899cb1499eabd1933174c7ec2ef7a9fc871f34cec95" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.111.12", + "cranelift-control 0.111.12", + "cranelift-entity 0.111.12", + "cranelift-frontend 0.111.12", + "cranelift-native 0.111.12", + "cranelift-wasm 0.111.12", + "gimli 0.29.0", + "log", + "object 0.36.7", + "target-lexicon", + "thiserror 1.0.69", + "wasmparser 0.215.0", + "wasmtime-environ 24.0.12", + "wasmtime-versioned-export-macros 24.0.12", ] [[package]] @@ -4578,13 +4893,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ba2cfdfdbde42f0f3baeddb62f3555524dee9f836c96da8d466e299f75f5eee" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", - "cranelift-native", + "cranelift-codegen 0.105.4", + "cranelift-control 0.105.4", + "cranelift-native 0.105.4", "gimli 0.28.1", "object 0.32.2", "target-lexicon", - "wasmtime-environ", + "wasmtime-environ 18.0.4", ] [[package]] @@ -4595,22 +4910,47 @@ checksum = "abbf3075d9ee7eb1263dc67949aced64d0f0bf27be8098d34d8e5826cf0ff0f2" dependencies = [ "anyhow", "bincode", - "cpp_demangle", - "cranelift-entity", + "cranelift-entity 0.105.4", "gimli 0.28.1", "indexmap", "log", "object 0.32.2", - "rustc-demangle", "serde", "serde_derive", "target-lexicon", "thiserror 1.0.69", "wasm-encoder 0.41.2", "wasmparser 0.121.2", - "wasmprinter", - "wasmtime-component-util", - "wasmtime-types", + "wasmprinter 0.2.80", + "wasmtime-component-util 18.0.4", + "wasmtime-types 18.0.4", +] + +[[package]] +name = "wasmtime-environ" +version = "24.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63e333246cda0228bea352116609cbd95df61cfab46ad6328aeca5ca7931ab38" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bitset", + "cranelift-entity 0.111.12", + "gimli 0.29.0", + "indexmap", + "log", + "object 0.36.7", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "target-lexicon", + "wasm-encoder 0.215.0", + "wasmparser 0.215.0", + "wasmprinter 0.215.0", + "wasmtime-component-util 24.0.12", + "wasmtime-types 24.0.12", ] [[package]] @@ -4623,21 +4963,36 @@ dependencies = [ "cc", "cfg-if", "rustix 0.38.44", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 18.0.4", + "wasmtime-versioned-export-macros 18.0.4", + "windows-sys 0.52.0", +] + +[[package]] +name = "wasmtime-fiber" +version = "24.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f539b759b17676524059085d29e20c5ed443369e6fd7d42ecb99105603eb7a63" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "rustix 0.38.44", + "wasmtime-asm-macros 24.0.12", + "wasmtime-versioned-export-macros 24.0.12", "windows-sys 0.52.0", ] [[package]] name = "wasmtime-jit-debug" -version = "18.0.4" +version = "24.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b0462a46b80d2352ee553b17d626b6468e9cec2220cc58ac31754fd7b58245e" +checksum = "a1765c3d2cf58470b80ccb3c5ce97464405b1663227fbf628b5d2811937dc711" dependencies = [ - "object 0.32.2", + "object 0.36.7", "once_cell", "rustix 0.38.44", - "wasmtime-versioned-export-macros", + "wasmtime-versioned-export-macros 24.0.12", ] [[package]] @@ -4651,6 +5006,18 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "24.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f005888881e8f9f24c393970c0d20be851c3b84c7558ed05e80c0d65b6692a2" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-runtime" version = "18.0.4" @@ -4672,28 +5039,47 @@ dependencies = [ "rustix 0.38.44", "sptr", "wasm-encoder 0.41.2", - "wasmtime-asm-macros", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit-debug", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 18.0.4", + "wasmtime-environ 18.0.4", + "wasmtime-fiber 18.0.4", + "wasmtime-versioned-export-macros 18.0.4", "wasmtime-wmemcheck", "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime-slab" +version = "24.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd1cb6634ae85994158a587699b595c708cac5abef305bed645b15f7c6dd1675" + [[package]] name = "wasmtime-types" version = "18.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "530b94c627a454d24f520173d3145112d1b807c44c82697a57e1d8e28390cde4" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.105.4", "serde", "serde_derive", "thiserror 1.0.69", "wasmparser 0.121.2", ] +[[package]] +name = "wasmtime-types" +version = "24.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2d6f662565dd1e5e74c967d496c84094a0d2885ef4f3d477e4a06e9b7904fb5" +dependencies = [ + "anyhow", + "cranelift-entity 0.111.12", + "serde", + "serde_derive", + "smallvec", + "wasmparser 0.215.0", +] + [[package]] name = "wasmtime-versioned-export-macros" version = "18.0.4" @@ -4705,6 +5091,17 @@ dependencies = [ "syn 2.0.104", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "24.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee2055bd9a442cee6efd32f4b6b37e75f6e888a1b9994ec9ec1ab85c6813adfb" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + [[package]] name = "wasmtime-wasi" version = "18.0.4" @@ -4733,7 +5130,7 @@ dependencies = [ "tracing", "url", "wasi-common", - "wasmtime", + "wasmtime 18.0.4", "wiggle", "windows-sys 0.52.0", ] @@ -4745,14 +5142,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "729dff119cfd2e2333504b52db6661e49278314c83276a01d15a2a86e566e614" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.105.4", "gimli 0.28.1", "object 0.32.2", "target-lexicon", "wasmparser 0.121.2", "wasmtime-cranelift-shared", - "wasmtime-environ", - "winch-codegen", + "wasmtime-environ 18.0.4", + "winch-codegen 0.16.4", +] + +[[package]] +name = "wasmtime-winch" +version = "24.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "346c85c5b15c7007a5451e8570b8abfafc5f19c2373f63c471afc0b7da0e4404" +dependencies = [ + "anyhow", + "cranelift-codegen 0.111.12", + "gimli 0.29.0", + "object 0.36.7", + "target-lexicon", + "wasmparser 0.215.0", + "wasmtime-cranelift 24.0.12", + "wasmtime-environ 24.0.12", + "winch-codegen 0.22.12", ] [[package]] @@ -4767,6 +5181,18 @@ dependencies = [ "wit-parser 0.13.2", ] +[[package]] +name = "wasmtime-wit-bindgen" +version = "24.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d8dfc9cbc67420d0d51bdbfc032354ce73470640a492a74bdb8d3b1f0934dd4" +dependencies = [ + "anyhow", + "heck 0.4.1", + "indexmap", + "wit-parser 0.215.0", +] + [[package]] name = "wasmtime-wmemcheck" version = "18.0.4" @@ -4848,7 +5274,7 @@ dependencies = [ "bitflags 2.9.1", "thiserror 1.0.69", "tracing", - "wasmtime", + "wasmtime 18.0.4", "wiggle-macro", ] @@ -4917,13 +5343,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "433cafb378ad01cd839974846204f56257ec34fc9d7db309ce1e34f24923fa6a" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.105.4", "gimli 0.28.1", "regalloc2", "smallvec", "target-lexicon", "wasmparser 0.121.2", - "wasmtime-environ", + "wasmtime-environ 18.0.4", +] + +[[package]] +name = "winch-codegen" +version = "0.22.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70ede50bb2705a1e542134312c28659f84afd7c98f634c97c41ef777dcfc2827" +dependencies = [ + "anyhow", + "cranelift-codegen 0.111.12", + "gimli 0.29.0", + "regalloc2", + "smallvec", + "target-lexicon", + "wasmparser 0.215.0", + "wasmtime-cranelift 24.0.12", + "wasmtime-environ 24.0.12", ] [[package]] @@ -5383,6 +5826,24 @@ dependencies = [ "wasmparser 0.201.0", ] +[[package]] +name = "wit-parser" +version = "0.215.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "935a97eaffd57c3b413aa510f8f0b550a4a9fe7d59e79cd8b89a83dcb860321f" +dependencies = [ + "anyhow", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.215.0", +] + [[package]] name = "wit-parser" version = "0.236.0" @@ -5480,13 +5941,13 @@ dependencies = [ "termcolor", "thiserror 1.0.69", "tokio", - "toml 0.8.23", + "toml", "tracing", "tracing-subscriber", "uuid", "walkdir", "wasmparser 0.120.0", - "wasmtime", + "wasmtime 24.0.12", "wasmtime-wasi", "wat", "which", @@ -5601,20 +6062,19 @@ dependencies = [ [[package]] name = "zstd" -version = "0.11.2+zstd.1.5.2" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" +checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" dependencies = [ "zstd-safe", ] [[package]] name = "zstd-safe" -version = "5.0.2+zstd.1.5.2" +version = "7.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" +checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" dependencies = [ - "libc", "zstd-sys", ] diff --git a/Cargo.toml b/Cargo.toml index 8e115b7..f8b91b4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -91,7 +91,7 @@ tracing-subscriber = "0.3" rustdoc-stripper = "0.1" # WASM and WIT support -wasmtime = "18.0" +wasmtime = "24.0" wit-bindgen = "0.20" wasmtime-wasi = "18.0" wit-parser = "0.12"