diff --git a/Backend/Cargo.toml b/Backend/Cargo.toml index 686428b..1958024 100644 --- a/Backend/Cargo.toml +++ b/Backend/Cargo.toml @@ -50,7 +50,7 @@ sha2 = "0.10" hex = "0.4" os_pipe = "1.2" wasmtime = "41" -wasmtime-wasi = "40" +wasmtime-wasi = "41" [dev-dependencies] tempfile = "3" diff --git a/Cargo.lock b/Cargo.lock index 9bd43e0..40c5834 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -763,31 +763,13 @@ dependencies = [ "libc", ] -[[package]] -name = "cranelift-assembler-x64" -version = "0.127.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08cdfa673abeaf2aa0634988468a751fbf5b3de612bd48c1bb36a3dc7e42fe44" -dependencies = [ - "cranelift-assembler-x64-meta 0.127.3", -] - [[package]] name = "cranelift-assembler-x64" version = "0.128.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d32b9105ce689b3e79ae288f62e9c2d0de66e4869176a11829e5c696da0f018f" dependencies = [ - "cranelift-assembler-x64-meta 0.128.1", -] - -[[package]] -name = "cranelift-assembler-x64-meta" -version = "0.127.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "744d5b84c226fe5dd5cc522552d2c69a55e1ea9f98e650b9075493d263698fca" -dependencies = [ - "cranelift-srcgen 0.127.3", + "cranelift-assembler-x64-meta", ] [[package]] @@ -796,16 +778,7 @@ version = "0.128.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e950e8dd96c1760f1c3a2b06d3d35584a3617239d034e73593ec096a1f3ea69" dependencies = [ - "cranelift-srcgen 0.128.1", -] - -[[package]] -name = "cranelift-bforest" -version = "0.127.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb9850ce67c4bdc5708204a24f3f571e1e933be2852ec785c778ad76e1f91a5e" -dependencies = [ - "cranelift-entity 0.127.3", + "cranelift-srcgen", ] [[package]] @@ -814,17 +787,7 @@ version = "0.128.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d769576bc48246fccf7f07173739e5f7a7fb3270eb9ac363c0792cad8963c034" dependencies = [ - "cranelift-entity 0.128.1", -] - -[[package]] -name = "cranelift-bitset" -version = "0.127.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efa84e3a1dba026781d0a24761b072e03bbb404b8015f621d332457f627b3a19" -dependencies = [ - "serde", - "serde_derive", + "cranelift-entity", ] [[package]] @@ -837,33 +800,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "cranelift-codegen" -version = "0.127.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cabfe32111207a68ddd237d184300789c6d650d47db0ff7c9c53ef48e347902" -dependencies = [ - "bumpalo", - "cranelift-assembler-x64 0.127.3", - "cranelift-bforest 0.127.3", - "cranelift-bitset 0.127.3", - "cranelift-codegen-meta 0.127.3", - "cranelift-codegen-shared 0.127.3", - "cranelift-control 0.127.3", - "cranelift-entity 0.127.3", - "cranelift-isle 0.127.3", - "gimli", - "hashbrown 0.15.5", - "log", - "pulley-interpreter 40.0.3", - "regalloc2", - "rustc-hash", - "serde", - "smallvec", - "target-lexicon 0.13.4", - "wasmtime-internal-math 40.0.3", -] - [[package]] name = "cranelift-codegen" version = "0.128.1" @@ -871,37 +807,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c23b5ab93367eba82bddf49b63d841d8a0b8b39fb89d82829de6647b3a747108" dependencies = [ "bumpalo", - "cranelift-assembler-x64 0.128.1", - "cranelift-bforest 0.128.1", - "cranelift-bitset 0.128.1", - "cranelift-codegen-meta 0.128.1", - "cranelift-codegen-shared 0.128.1", - "cranelift-control 0.128.1", - "cranelift-entity 0.128.1", - "cranelift-isle 0.128.1", + "cranelift-assembler-x64", + "cranelift-bforest", + "cranelift-bitset", + "cranelift-codegen-meta", + "cranelift-codegen-shared", + "cranelift-control", + "cranelift-entity", + "cranelift-isle", "gimli", "hashbrown 0.15.5", "log", - "pulley-interpreter 41.0.1", + "pulley-interpreter", "regalloc2", "rustc-hash", "serde", "smallvec", "target-lexicon 0.13.4", - "wasmtime-internal-math 41.0.1", -] - -[[package]] -name = "cranelift-codegen-meta" -version = "0.127.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acdc5479395bb325f96e2e5e714e8c276b061c0eaa020525332bf16c6046a825" -dependencies = [ - "cranelift-assembler-x64-meta 0.127.3", - "cranelift-codegen-shared 0.127.3", - "cranelift-srcgen 0.127.3", - "heck 0.5.0", - "pulley-interpreter 40.0.3", + "wasmtime-internal-math", ] [[package]] @@ -910,34 +833,19 @@ version = "0.128.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c6118d26dd046455d31374b9432947ea2ba445c21fd8724370edd072f51f3bd" dependencies = [ - "cranelift-assembler-x64-meta 0.128.1", - "cranelift-codegen-shared 0.128.1", - "cranelift-srcgen 0.128.1", + "cranelift-assembler-x64-meta", + "cranelift-codegen-shared", + "cranelift-srcgen", "heck 0.5.0", - "pulley-interpreter 41.0.1", + "pulley-interpreter", ] -[[package]] -name = "cranelift-codegen-shared" -version = "0.127.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "678aea3a48ca54a38e1b057c253daf2ff4c2869b1e70af6545bee1475434b20d" - [[package]] name = "cranelift-codegen-shared" version = "0.128.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a068c67f04f37de835fda87a10491e266eea9f9283d0887d8bd0a2c0726588a9" -[[package]] -name = "cranelift-control" -version = "0.127.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d5210a53058d2b2504269d168fb075f80f3921126dd27e593e726b6387413be" -dependencies = [ - "arbitrary", -] - [[package]] name = "cranelift-control" version = "0.128.1" @@ -947,92 +855,46 @@ dependencies = [ "arbitrary", ] -[[package]] -name = "cranelift-entity" -version = "0.127.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb138631be4325459938ea0507fb6001a9bbfe6022ee130423acbd8583c47244" -dependencies = [ - "cranelift-bitset 0.127.3", - "serde", - "serde_derive", -] - [[package]] name = "cranelift-entity" version = "0.128.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b130f0edd119e7665f1875b8d686bd3fccefd9d74d10e9005cbcd76392e1831" dependencies = [ - "cranelift-bitset 0.128.1", + "cranelift-bitset", "serde", "serde_derive", ] -[[package]] -name = "cranelift-frontend" -version = "0.127.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c087396f79a0cdcdd38c7adc1e9955ba3022d026afb9f08769f0c13795d1b6b" -dependencies = [ - "cranelift-codegen 0.127.3", - "log", - "smallvec", - "target-lexicon 0.13.4", -] - [[package]] name = "cranelift-frontend" version = "0.128.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "626a46aa207183bae011de3411a40951c494cea3fb2ef223d3118f75e13b23ca" dependencies = [ - "cranelift-codegen 0.128.1", + "cranelift-codegen", "log", "smallvec", "target-lexicon 0.13.4", ] -[[package]] -name = "cranelift-isle" -version = "0.127.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52eaa7b30b2a2d85f177790227f8f7a9b76d35da96302ef28fb394e588e3530b" - [[package]] name = "cranelift-isle" version = "0.128.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d09dab08a5129cf59919fdd4567e599ea955de62191a852982150ac42ce4ab21" -[[package]] -name = "cranelift-native" -version = "0.127.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92c68cefa46cc4e37728d0789a11744dc619a5bd96cabbe44cb9d8dcacc20134" -dependencies = [ - "cranelift-codegen 0.127.3", - "libc", - "target-lexicon 0.13.4", -] - [[package]] name = "cranelift-native" version = "0.128.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "847b8eaef0f7095b401d3ce80587036495b94e7a051904df9e28d6cd14e69b94" dependencies = [ - "cranelift-codegen 0.128.1", + "cranelift-codegen", "libc", "target-lexicon 0.13.4", ] -[[package]] -name = "cranelift-srcgen" -version = "0.127.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9092860471c4562c18ea1e47f446072795ad344a4a01f7d0f8cee445390d545" - [[package]] name = "cranelift-srcgen" version = "0.128.1" @@ -3362,7 +3224,7 @@ dependencies = [ "time", "tokio", "toml 0.9.11+spec-1.1.0", - "wasmtime 41.0.1", + "wasmtime", "wasmtime-wasi", "xz2", "zip 7.2.0", @@ -3841,39 +3703,16 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "pulley-interpreter" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63350fc565d2b7ab7f610d0655b28f5f80348658c2cf33d05d7ec43356c4be3c" -dependencies = [ - "cranelift-bitset 0.127.3", - "log", - "pulley-macros 40.0.3", - "wasmtime-internal-math 40.0.3", -] - [[package]] name = "pulley-interpreter" version = "41.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45b733bc861727077314d961c926e41f4a2f366c9bf1c2b29caf8182b979e9fd" dependencies = [ - "cranelift-bitset 0.128.1", + "cranelift-bitset", "log", - "pulley-macros 41.0.1", - "wasmtime-internal-math 41.0.1", -] - -[[package]] -name = "pulley-macros" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d46b2339b894fed7983d91e5723c40e4bc593cb78cd86ffac0798d29f21372e0" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", + "pulley-macros", + "wasmtime-internal-math", ] [[package]] @@ -6089,52 +5928,6 @@ dependencies = [ "wasmparser 0.243.0", ] -[[package]] -name = "wasmtime" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f033059744520d5943887511a83731856a78a00f0dac943dc9e9d2292289cad" -dependencies = [ - "addr2line", - "anyhow", - "async-trait", - "bitflags 2.10.0", - "bumpalo", - "cc", - "cfg-if", - "encoding_rs", - "hashbrown 0.15.5", - "indexmap 2.13.0", - "libc", - "log", - "mach2", - "memfd", - "object", - "once_cell", - "postcard", - "pulley-interpreter 40.0.3", - "rustix 1.1.3", - "semver", - "serde", - "serde_derive", - "smallvec", - "target-lexicon 0.13.4", - "wasmparser 0.243.0", - "wasmtime-environ 40.0.3", - "wasmtime-internal-component-macro 40.0.3", - "wasmtime-internal-component-util 40.0.3", - "wasmtime-internal-cranelift 40.0.3", - "wasmtime-internal-fiber 40.0.3", - "wasmtime-internal-jit-debug 40.0.3", - "wasmtime-internal-jit-icache-coherence 40.0.3", - "wasmtime-internal-math 40.0.3", - "wasmtime-internal-slab 40.0.3", - "wasmtime-internal-unwinder 40.0.3", - "wasmtime-internal-versioned-export-macros 40.0.3", - "wasmtime-internal-winch 40.0.3", - "windows-sys 0.61.2", -] - [[package]] name = "wasmtime" version = "41.0.1" @@ -6162,7 +5955,7 @@ dependencies = [ "object", "once_cell", "postcard", - "pulley-interpreter 41.0.1", + "pulley-interpreter", "rayon", "rustix 1.1.3", "semver", @@ -6175,48 +5968,23 @@ dependencies = [ "wasm-compose", "wasm-encoder 0.243.0", "wasmparser 0.243.0", - "wasmtime-environ 41.0.1", + "wasmtime-environ", "wasmtime-internal-cache", - "wasmtime-internal-component-macro 41.0.1", - "wasmtime-internal-component-util 41.0.1", - "wasmtime-internal-cranelift 41.0.1", - "wasmtime-internal-fiber 41.0.1", - "wasmtime-internal-jit-debug 41.0.1", - "wasmtime-internal-jit-icache-coherence 41.0.1", - "wasmtime-internal-math 41.0.1", - "wasmtime-internal-slab 41.0.1", - "wasmtime-internal-unwinder 41.0.1", - "wasmtime-internal-versioned-export-macros 41.0.1", - "wasmtime-internal-winch 41.0.1", + "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.61.2", ] -[[package]] -name = "wasmtime-environ" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85c6de1f26b145fbe9e6980b0495e1c855920091d31c0d1e32e7e49318211103" -dependencies = [ - "anyhow", - "cranelift-bitset 0.127.3", - "cranelift-entity 0.127.3", - "gimli", - "indexmap 2.13.0", - "log", - "object", - "postcard", - "semver", - "serde", - "serde_derive", - "smallvec", - "target-lexicon 0.13.4", - "wasm-encoder 0.243.0", - "wasmparser 0.243.0", - "wasmprinter", - "wasmtime-internal-component-util 40.0.3", -] - [[package]] name = "wasmtime-environ" version = "41.0.1" @@ -6225,8 +5993,8 @@ checksum = "37b9af430b11ff3cd63fbef54cf38e26154089c179316b8a5e400b8ba2d0ebf1" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bitset 0.128.1", - "cranelift-entity 0.128.1", + "cranelift-bitset", + "cranelift-entity", "gimli", "indexmap 2.13.0", "log", @@ -6241,7 +6009,7 @@ dependencies = [ "wasm-encoder 0.243.0", "wasmparser 0.243.0", "wasmprinter", - "wasmtime-internal-component-util 41.0.1", + "wasmtime-internal-component-util", ] [[package]] @@ -6259,26 +6027,11 @@ dependencies = [ "serde_derive", "sha2", "toml 0.9.11+spec-1.1.0", - "wasmtime-environ 41.0.1", + "wasmtime-environ", "windows-sys 0.61.2", "zstd", ] -[[package]] -name = "wasmtime-internal-component-macro" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bc0996221d4e178c1b9286aa40e448af1cdf40a37f1a3f71755f0502a11eb23" -dependencies = [ - "anyhow", - "proc-macro2", - "quote", - "syn 2.0.114", - "wasmtime-internal-component-util 40.0.3", - "wasmtime-internal-wit-bindgen 40.0.3", - "wit-parser", -] - [[package]] name = "wasmtime-internal-component-macro" version = "41.0.1" @@ -6289,51 +6042,17 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.114", - "wasmtime-internal-component-util 41.0.1", - "wasmtime-internal-wit-bindgen 41.0.1", + "wasmtime-internal-component-util", + "wasmtime-internal-wit-bindgen", "wit-parser", ] -[[package]] -name = "wasmtime-internal-component-util" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "146d953836b26c44dc39173b00c5a783e9adcb4369460b2052169cd81e90e729" - [[package]] name = "wasmtime-internal-component-util" version = "41.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1aa29030e4457259121400fa9043e9af3bb29e004e2f56b5e26caf1a2728fc5f" -[[package]] -name = "wasmtime-internal-cranelift" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56c1fbd0cae8d129883a7bad7f2272e6662dcebf4e0f6b38539603359235959a" -dependencies = [ - "anyhow", - "cfg-if", - "cranelift-codegen 0.127.3", - "cranelift-control 0.127.3", - "cranelift-entity 0.127.3", - "cranelift-frontend 0.127.3", - "cranelift-native 0.127.3", - "gimli", - "itertools", - "log", - "object", - "pulley-interpreter 40.0.3", - "smallvec", - "target-lexicon 0.13.4", - "thiserror 2.0.17", - "wasmparser 0.243.0", - "wasmtime-environ 40.0.3", - "wasmtime-internal-math 40.0.3", - "wasmtime-internal-unwinder 40.0.3", - "wasmtime-internal-versioned-export-macros 40.0.3", -] - [[package]] name = "wasmtime-internal-cranelift" version = "41.0.1" @@ -6341,39 +6060,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "452397e623732c58fd9ce0545c62210965c0446155667fbd59c380642ce6df1b" dependencies = [ "cfg-if", - "cranelift-codegen 0.128.1", - "cranelift-control 0.128.1", - "cranelift-entity 0.128.1", - "cranelift-frontend 0.128.1", - "cranelift-native 0.128.1", + "cranelift-codegen", + "cranelift-control", + "cranelift-entity", + "cranelift-frontend", + "cranelift-native", "gimli", "itertools", "log", "object", - "pulley-interpreter 41.0.1", + "pulley-interpreter", "smallvec", "target-lexicon 0.13.4", "thiserror 2.0.17", "wasmparser 0.243.0", - "wasmtime-environ 41.0.1", - "wasmtime-internal-math 41.0.1", - "wasmtime-internal-unwinder 41.0.1", - "wasmtime-internal-versioned-export-macros 41.0.1", -] - -[[package]] -name = "wasmtime-internal-fiber" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52a2a724a50b8ace66a6089002cbe99eec0f611a15c78262739b6aeb590ab252" -dependencies = [ - "anyhow", - "cc", - "cfg-if", - "libc", - "rustix 1.1.3", - "wasmtime-internal-versioned-export-macros 40.0.3", - "windows-sys 0.61.2", + "wasmtime-environ", + "wasmtime-internal-math", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", ] [[package]] @@ -6386,21 +6090,11 @@ dependencies = [ "cfg-if", "libc", "rustix 1.1.3", - "wasmtime-environ 41.0.1", - "wasmtime-internal-versioned-export-macros 41.0.1", + "wasmtime-environ", + "wasmtime-internal-versioned-export-macros", "windows-sys 0.61.2", ] -[[package]] -name = "wasmtime-internal-jit-debug" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f3ea5e264b8f6a3a91444ffee58449288e239c9d60c2483bf78c631f3269fa7" -dependencies = [ - "cc", - "wasmtime-internal-versioned-export-macros 40.0.3", -] - [[package]] name = "wasmtime-internal-jit-debug" version = "41.0.1" @@ -6410,19 +6104,7 @@ dependencies = [ "cc", "object", "rustix 1.1.3", - "wasmtime-internal-versioned-export-macros 41.0.1", -] - -[[package]] -name = "wasmtime-internal-jit-icache-coherence" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c161f4e0636998a68f2c2159260a0d8bbb2d2d2b762938f7be62b2ac0535ed4" -dependencies = [ - "anyhow", - "cfg-if", - "libc", - "windows-sys 0.61.2", + "wasmtime-internal-versioned-export-macros", ] [[package]] @@ -6433,19 +6115,10 @@ checksum = "85b46da671c07242b5f5eab491b12d6c25dd26929f1693c055fcca94489ef8f5" dependencies = [ "cfg-if", "libc", - "wasmtime-environ 41.0.1", + "wasmtime-environ", "windows-sys 0.61.2", ] -[[package]] -name = "wasmtime-internal-math" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55d246d16cad85ab49f6e76026d934df2f45974d97eb2ab837a6312dda4c76a" -dependencies = [ - "libm", -] - [[package]] name = "wasmtime-internal-math" version = "41.0.1" @@ -6455,31 +6128,12 @@ dependencies = [ "libm", ] -[[package]] -name = "wasmtime-internal-slab" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e6e7127a10a3d38939c54fa3e1701512bd78340ec112ffc628c36516e38bd3a" - [[package]] name = "wasmtime-internal-slab" version = "41.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24f641abc8d6c6d5464615222b0617c85317f391c14aaa60b13183e4e2a63462" -[[package]] -name = "wasmtime-internal-unwinder" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a899f4006b6332a9312060c9216beaf58447da5939af8f19144138f59d6e366" -dependencies = [ - "anyhow", - "cfg-if", - "cranelift-codegen 0.127.3", - "log", - "object", -] - [[package]] name = "wasmtime-internal-unwinder" version = "41.0.1" @@ -6487,21 +6141,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6916a23c8369d3caf04630f55598b5c326782817faa318c5e9355ed7dea8f172" dependencies = [ "cfg-if", - "cranelift-codegen 0.128.1", + "cranelift-codegen", "log", "object", - "wasmtime-environ 41.0.1", -] - -[[package]] -name = "wasmtime-internal-versioned-export-macros" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "426e1088960ab200c49b8e5812667a442c705df018b5c57bd9b3cf80c12b0bdb" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", + "wasmtime-environ", ] [[package]] @@ -6515,52 +6158,21 @@ dependencies = [ "syn 2.0.114", ] -[[package]] -name = "wasmtime-internal-winch" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8d7066e246ac4a173befb03454d27bdff40a76ec317ce5955c250d497b40e42" -dependencies = [ - "anyhow", - "cranelift-codegen 0.127.3", - "gimli", - "log", - "object", - "target-lexicon 0.13.4", - "wasmparser 0.243.0", - "wasmtime-environ 40.0.3", - "wasmtime-internal-cranelift 40.0.3", - "winch-codegen 40.0.3", -] - [[package]] name = "wasmtime-internal-winch" version = "41.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa86f52a53d2bfcb60673b039a0e07bbcc2dd3e5a6459df1dcc195e563045479" dependencies = [ - "cranelift-codegen 0.128.1", + "cranelift-codegen", "gimli", "log", "object", "target-lexicon 0.13.4", "wasmparser 0.243.0", - "wasmtime-environ 41.0.1", - "wasmtime-internal-cranelift 41.0.1", - "winch-codegen 41.0.1", -] - -[[package]] -name = "wasmtime-internal-wit-bindgen" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bf7e687a48c5b82d81c59c8963a4f90ca495955170fab9c1bf75176fd1ba014" -dependencies = [ - "anyhow", - "bitflags 2.10.0", - "heck 0.5.0", - "indexmap 2.13.0", - "wit-parser", + "wasmtime-environ", + "wasmtime-internal-cranelift", + "winch-codegen", ] [[package]] @@ -6578,9 +6190,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi" -version = "40.0.2" +version = "41.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c24c425e04e880f617e137a97db088880ecf1aa2e1f0fb1b74f8a08c7cf9a6e" +checksum = "b48028f5a86dc62c4d23b4769f5a59dcafb572c172b7b94a53619820a2727f3d" dependencies = [ "anyhow", "async-trait", @@ -6601,7 +6213,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime 40.0.3", + "wasmtime", "wasmtime-wasi-io", "wiggle", "windows-sys 0.61.2", @@ -6609,15 +6221,15 @@ dependencies = [ [[package]] name = "wasmtime-wasi-io" -version = "40.0.2" +version = "41.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67512f46a47c29d3480f00d63281a77493b7f06c61e0d7e58ee1e4edaab61ab8" +checksum = "fb53401d473beef46b530a5d6394f3ea9ccdbabc1b66456c72b8ad6015060697" dependencies = [ "anyhow", "async-trait", "bytes", "futures", - "wasmtime 40.0.3", + "wasmtime", ] [[package]] @@ -6762,23 +6374,23 @@ dependencies = [ [[package]] name = "wiggle" -version = "40.0.2" +version = "41.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f03ecfaa6baa55a56514ff16e290760cb6fbd8ba7231847452f83fbbd0d8bc10" +checksum = "0a6ae01b30b9f18d138161960031656929f85d747b3dd4bcfad7ee34fe097a65" dependencies = [ "anyhow", "bitflags 2.10.0", "thiserror 2.0.17", "tracing", - "wasmtime 40.0.3", + "wasmtime", "wiggle-macro", ] [[package]] name = "wiggle-generate" -version = "40.0.2" +version = "41.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "257b14b8c69ce0c0a2910fbc01576dcb649b104428dee3d154f4dd23aec7a03c" +checksum = "9938a7719a726027b28bfc435bd162004a73a31410615894a920a80ee8119216" dependencies = [ "anyhow", "heck 0.5.0", @@ -6790,9 +6402,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "40.0.2" +version = "41.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5000f9f48551ff10b5f8bab91e4c25e4a405358d12d8d5836e37ccde31488346" +checksum = "b933908b084f69998d6a3d1072a32e534d1f9888d04b4ffd0fe179c7759af239" dependencies = [ "proc-macro2", "quote", @@ -6831,26 +6443,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "winch-codegen" -version = "40.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec5160713356f19d603b9c9a828aa0ac526c3cda88a888dbe56f4b5a07e344f7" -dependencies = [ - "anyhow", - "cranelift-assembler-x64 0.127.3", - "cranelift-codegen 0.127.3", - "gimli", - "regalloc2", - "smallvec", - "target-lexicon 0.13.4", - "thiserror 2.0.17", - "wasmparser 0.243.0", - "wasmtime-environ 40.0.3", - "wasmtime-internal-cranelift 40.0.3", - "wasmtime-internal-math 40.0.3", -] - [[package]] name = "winch-codegen" version = "41.0.1" @@ -6858,17 +6450,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37f6bea231cd5a9b4e70f30172556c6793dedf4308dcb45902e6be3e1cb0448d" dependencies = [ "anyhow", - "cranelift-assembler-x64 0.128.1", - "cranelift-codegen 0.128.1", + "cranelift-assembler-x64", + "cranelift-codegen", "gimli", "regalloc2", "smallvec", "target-lexicon 0.13.4", "thiserror 2.0.17", "wasmparser 0.243.0", - "wasmtime-environ 41.0.1", - "wasmtime-internal-cranelift 41.0.1", - "wasmtime-internal-math 41.0.1", + "wasmtime-environ", + "wasmtime-internal-cranelift", + "wasmtime-internal-math", ] [[package]]