diff --git a/Cargo.lock b/Cargo.lock index d8737057..4149e79f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -606,36 +606,73 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.126.1" +version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30054f4aef4d614d37f27d5b77e36e165f0b27a71563be348e7c9fcfac41eed8" +checksum = "19f28665a3cba7b8fe75d885c2a1c1bbc661b65685df34f7d93a4669ceb2e719" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.126.2", +] + +[[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-meta" +version = "0.126.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6308845400e41d9d34acf8f2d13454b907012d9de5265c66f731570adf82019e" +dependencies = [ + "cranelift-srcgen 0.126.2", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.126.1" +version = "0.127.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0beab56413879d4f515e08bcf118b1cb85f294129bb117057f573d37bfbb925a" +checksum = "744d5b84c226fe5dd5cc522552d2c69a55e1ea9f98e650b9075493d263698fca" dependencies = [ - "cranelift-srcgen", + "cranelift-srcgen 0.127.3", ] [[package]] name = "cranelift-bforest" -version = "0.126.1" +version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d054747549a69b264d5299c8ca1b0dd45dc6bd0ee43f1edfcc42a8b12952c7a" +checksum = "93ed5df9b6cda90f2dd921760925079670ba6c86162efa4de9f6c6efea124384" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.126.2", +] + +[[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", ] [[package]] name = "cranelift-bitset" -version = "0.126.1" +version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98b92d481b77a7dc9d07c96e24a16f29e0c9c27d042828fdf7e49e54ee9819bf" +checksum = "006fe8776f6d81acb83571f52e7737a54c6dec1ba75e2b7b5a68af15451f88ee" +dependencies = [ + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-bitset" +version = "0.127.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efa84e3a1dba026781d0a24761b072e03bbb404b8015f621d332457f627b3a19" dependencies = [ "serde", "serde_derive", @@ -643,77 +680,155 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.126.1" +version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eeccfc043d599b0ef1806942707fc51cdd1c3965c343956dc975a55d82a920f" +checksum = "021b5a45c5ca4d414746a985c7241fea4202fd71aeef5a2891c0be32518e3201" dependencies = [ "bumpalo", - "cranelift-assembler-x64", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-assembler-x64 0.126.2", + "cranelift-bforest 0.126.2", + "cranelift-bitset 0.126.2", + "cranelift-codegen-meta 0.126.2", + "cranelift-codegen-shared 0.126.2", + "cranelift-control 0.126.2", + "cranelift-entity 0.126.2", + "cranelift-isle 0.126.2", "gimli", "hashbrown 0.15.5", "log", - "pulley-interpreter", + "pulley-interpreter 39.0.2", "regalloc2", "rustc-hash", "serde", "smallvec", "target-lexicon", - "wasmtime-internal-math", + "wasmtime-internal-math 39.0.2", +] + +[[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", + "wasmtime-internal-math 40.0.3", +] + +[[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 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.126.1" +version = "0.127.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1174cdb9d9d43b2bdaa612a07ed82af13db9b95526bc2c286c2aec4689bcc038" +checksum = "acdc5479395bb325f96e2e5e714e8c276b061c0eaa020525332bf16c6046a825" dependencies = [ - "cranelift-assembler-x64-meta", - "cranelift-codegen-shared", - "cranelift-srcgen", + "cranelift-assembler-x64-meta 0.127.3", + "cranelift-codegen-shared 0.127.3", + "cranelift-srcgen 0.127.3", "heck", - "pulley-interpreter", + "pulley-interpreter 40.0.3", ] [[package]] name = "cranelift-codegen-shared" -version = "0.126.1" +version = "0.126.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6918b5db84d5a9b09eb8fae05466cd57fb04d97a88ac47c24698830c8714747e" + +[[package]] +name = "cranelift-codegen-shared" +version = "0.127.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "678aea3a48ca54a38e1b057c253daf2ff4c2869b1e70af6545bee1475434b20d" + +[[package]] +name = "cranelift-control" +version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d572be73fae802eb115f45e7e67a9ed16acb4ee683b67c4086768786545419a" +checksum = "ec4ea4593cd6ef06573d7a6bc5a4231368f96a5b57f65900b24553cca3284bcd" +dependencies = [ + "arbitrary", +] [[package]] name = "cranelift-control" -version = "0.126.1" +version = "0.127.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1587465cc84c5cc793b44add928771945f3132bbf6b3621ee9473c631a87156" +checksum = "4d5210a53058d2b2504269d168fb075f80f3921126dd27e593e726b6387413be" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.126.1" +version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "063b83448b1343e79282c3c7cbda7ed5f0816f0b763a4c15f7cecb0a17d87ea6" +checksum = "bcca10e8c33eac67a45be4e09d236e274697831ca6bf4c4a927f7570eb8436a8" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.126.2", "serde", "serde_derive", ] +[[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-frontend" +version = "0.126.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dcc8b7e922ab1a6ec4640be3533698e291a4111b83d96f8d9e3367162e290ef" +dependencies = [ + "cranelift-codegen 0.126.2", + "log", + "smallvec", + "target-lexicon", +] + [[package]] name = "cranelift-frontend" -version = "0.126.1" +version = "0.127.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa4461c2d2ca48bc72883f5f5c3129d9aefac832df1db824af9db8db3efee109" +checksum = "2c087396f79a0cdcdd38c7adc1e9955ba3022d026afb9f08769f0c13795d1b6b" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.127.3", "log", "smallvec", "target-lexicon", @@ -721,26 +836,49 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.126.1" +version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acd811b25e18f14810d09c504e06098acc1d9dbfa24879bf0d6b6fb44415fc66" +checksum = "9db87d9e6fe9ba89a71434a06c9f19153f3dd273a1c5c9a6365bc4f019213d1b" + +[[package]] +name = "cranelift-isle" +version = "0.127.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52eaa7b30b2a2d85f177790227f8f7a9b76d35da96302ef28fb394e588e3530b" + +[[package]] +name = "cranelift-native" +version = "0.126.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6aa4002a6569b047ecb846f5a952d21b81963817a0c1dad064b69e5a80f5952" +dependencies = [ + "cranelift-codegen 0.126.2", + "libc", + "target-lexicon", +] [[package]] name = "cranelift-native" -version = "0.126.1" +version = "0.127.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2417046989d8d6367a55bbab2e406a9195d176f4779be4aa484d645887217d37" +checksum = "92c68cefa46cc4e37728d0789a11744dc619a5bd96cabbe44cb9d8dcacc20134" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.127.3", "libc", "target-lexicon", ] [[package]] name = "cranelift-srcgen" -version = "0.126.1" +version = "0.126.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "289ab02de2733de3a857c98bdaace8f4dfab1cc1d322ba8637280ce2a7d15d8e" + +[[package]] +name = "cranelift-srcgen" +version = "0.127.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d039de901c8d928222b8128e1b9a9ab27b82a7445cb749a871c75d9cb25c57d" +checksum = "e9092860471c4562c18ea1e47f446072795ad344a4a01f7d0f8cee445390d545" [[package]] name = "crc32fast" @@ -2420,21 +2558,44 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "39.0.1" +version = "39.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0412168ab18b7d37047011474788846d1be290ea548867789b5a8b45651004a7" +dependencies = [ + "cranelift-bitset 0.126.2", + "log", + "pulley-macros 39.0.2", + "wasmtime-internal-math 39.0.2", +] + +[[package]] +name = "pulley-interpreter" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a09eb45f768f3a0396e85822790d867000c8b5f11551e7268c279e991457b16" +checksum = "63350fc565d2b7ab7f610d0655b28f5f80348658c2cf33d05d7ec43356c4be3c" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.127.3", "log", - "pulley-macros", - "wasmtime-internal-math", + "pulley-macros 40.0.3", + "wasmtime-internal-math 40.0.3", ] [[package]] name = "pulley-macros" -version = "39.0.1" +version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e29368432b8b7a8a343b75a6914621fad905c95d5c5297449a6546c127224f7a" +checksum = "752233a382efa1026438aa8409c72489ebaa7ed94148bfabdf5282dc864276ef" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pulley-macros" +version = "40.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d46b2339b894fed7983d91e5723c40e4bc593cb78cd86ffac0798d29f21372e0" dependencies = [ "proc-macro2", "quote", @@ -4337,8 +4498,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6d8db401b0528ec316dfbe579e6ab4152d61739cfe076706d2009127970159d" dependencies = [ "bitflags 2.10.0", + "hashbrown 0.15.5", "indexmap", "semver", + "serde", ] [[package]] @@ -4352,11 +4515,71 @@ dependencies = [ "wasmparser 0.240.0", ] +[[package]] +name = "wasmprinter" +version = "0.243.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb2b6035559e146114c29a909a3232928ee488d6507a1504d8934e8607b36d7b" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.243.0", +] + [[package]] name = "wasmtime" -version = "39.0.1" +version = "39.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a667153732c6cfba625cf5adc5db60ea2849f9a027b012a48cdd81e691e7b70a" +dependencies = [ + "addr2line", + "anyhow", + "async-trait", + "bitflags 2.10.0", + "bumpalo", + "cc", + "cfg-if", + "encoding_rs", + "hashbrown 0.15.5", + "indexmap", + "libc", + "log", + "mach2", + "memfd", + "object", + "once_cell", + "postcard", + "pulley-interpreter 39.0.2", + "rayon", + "rustix 1.0.8", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder 0.240.0", + "wasmparser 0.240.0", + "wasmtime-environ 39.0.2", + "wasmtime-internal-cache 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 39.0.2", + "wasmtime-internal-slab 39.0.2", + "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 = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "511bc19c2d48f338007dc941cb40c833c4707023fdaf9ec9b97cf1d5a62d26bb" +checksum = "7f033059744520d5943887511a83731856a78a00f0dac943dc9e9d2292289cad" dependencies = [ "addr2line", "anyhow", @@ -4378,7 +4601,7 @@ dependencies = [ "object", "once_cell", "postcard", - "pulley-interpreter", + "pulley-interpreter 40.0.3", "rayon", "rustix 1.0.8", "semver", @@ -4387,23 +4610,23 @@ dependencies = [ "serde_json", "smallvec", "target-lexicon", - "wasm-encoder 0.240.0", - "wasmparser 0.240.0", - "wasmtime-environ", - "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", + "wasm-encoder 0.243.0", + "wasmparser 0.243.0", + "wasmtime-environ 40.0.3", + "wasmtime-internal-cache 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", "wat", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -4418,25 +4641,23 @@ dependencies = [ "serde", "serde_derive", "toml", - "wasmtime", + "wasmtime 39.0.2", ] [[package]] name = "wasmtime-environ" -version = "39.0.1" +version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3b0d53657fea2a8cee8ed1866ad45d2e5bc21be958a626a1dd9b7de589851b3" +checksum = "fd342272a338b98ca2b5d82c0bd687f76e0214beeafbed107666bb16ff654a1e" dependencies = [ "anyhow", - "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bitset 0.126.2", + "cranelift-entity 0.126.2", "gimli", "indexmap", "log", "object", "postcard", - "rustc-demangle", "semver", "serde", "serde_derive", @@ -4444,15 +4665,42 @@ 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-environ" +version = "40.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85c6de1f26b145fbe9e6980b0495e1c855920091d31c0d1e32e7e49318211103" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bitset 0.127.3", + "cranelift-entity 0.127.3", + "gimli", + "indexmap", + "log", + "object", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder 0.243.0", + "wasmparser 0.243.0", + "wasmprinter 0.243.0", + "wasmtime-internal-component-util 40.0.3", ] [[package]] name = "wasmtime-internal-cache" -version = "39.0.1" +version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35e065628d2a6eccb722de71c6d9b58771f5c3c4f9d35f6cb6d9d92370f4c2b4" +checksum = "4184b4dba5f5ba95eb219c745ff3b80c86eba479b54804e81ca7f9db91869567" dependencies = [ "anyhow", "base64 0.22.1", @@ -4468,87 +4716,181 @@ dependencies = [ "zstd", ] +[[package]] +name = "wasmtime-internal-cache" +version = "40.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5228efa39171f992486198f403c17940c835fb8fdb8eca8680832cf45eed5905" +dependencies = [ + "anyhow", + "base64 0.22.1", + "directories-next", + "log", + "postcard", + "rustix 1.0.8", + "serde", + "serde_derive", + "sha2", + "toml", + "windows-sys 0.61.2", + "zstd", +] + [[package]] name = "wasmtime-internal-component-macro" -version = "39.0.1" +version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c933104f57d27dd1e6c7bd9ee5df3242bdd1962d9381bc08fa5d4e60e1f5ebdf" +checksum = "a0903eaf417c3f8250f5fd7e4f94ad195041d3d8d3d84fddcfcf778453c3e5c8" dependencies = [ "anyhow", "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 = "40.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bc0996221d4e178c1b9286aa40e448af1cdf40a37f1a3f71755f0502a11eb23" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-internal-component-util 40.0.3", + "wasmtime-internal-wit-bindgen 40.0.3", + "wit-parser 0.243.0", +] + [[package]] name = "wasmtime-internal-component-util" -version = "39.0.1" +version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63ef2a95a5dbaa70fc3ef682ea8997e51cdd819b4d157a1100477cf43949d454" +checksum = "11a336ff2954a447d4698b85ba1e9d6138076fa6b668e48fd9bf5da54712649a" + +[[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-cranelift" -version = "39.0.1" +version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73122df6a8cf417ce486a94e844d3a60797217ce7ae69653e0ee9e28269e0fa5" +checksum = "e114a5f504df7784101a8fc15a25206d594ec5496c44ec9b925fd2193d03be0a" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", + "cranelift-codegen 0.126.2", + "cranelift-control 0.126.2", + "cranelift-entity 0.126.2", + "cranelift-frontend 0.126.2", + "cranelift-native 0.126.2", "gimli", "itertools 0.14.0", "log", "object", - "pulley-interpreter", + "pulley-interpreter 39.0.2", "smallvec", "target-lexicon", "thiserror 2.0.17", "wasmparser 0.240.0", - "wasmtime-environ", - "wasmtime-internal-math", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", + "wasmtime-environ 39.0.2", + "wasmtime-internal-math 39.0.2", + "wasmtime-internal-unwinder 39.0.2", + "wasmtime-internal-versioned-export-macros 39.0.2", +] + +[[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 0.14.0", + "log", + "object", + "pulley-interpreter 40.0.3", + "smallvec", + "target-lexicon", + "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-fiber" -version = "39.0.1" +version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54ead059e58b54a7abbe0bfb9457b3833ebd2ad84326c248a835ff76d64c7c6f" +checksum = "c78d4e39c954198de2f9bd9937eb61408ed4419a6c75b5472fcce926d859cbe5" dependencies = [ "anyhow", "cc", "cfg-if", "libc", "rustix 1.0.8", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 39.0.2", "windows-sys 0.60.2", ] +[[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.0.8", + "wasmtime-internal-versioned-export-macros 40.0.3", + "windows-sys 0.61.2", +] + [[package]] name = "wasmtime-internal-jit-debug" -version = "39.0.1" +version = "39.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2add04119fa43ce6e57f2638ab978a17adafbba738a2aa66f29c5bb528bd030b" +dependencies = [ + "cc", + "wasmtime-internal-versioned-export-macros 39.0.2", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3af620a4ac1623298c90d3736644e12d66974951d1e38d0464798de85c984e17" +checksum = "2f3ea5e264b8f6a3a91444ffee58449288e239c9d60c2483bf78c631f3269fa7" dependencies = [ "cc", "object", "rustix 1.0.8", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 40.0.3", ] [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "39.0.1" +version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97ccd36e25390258ce6720add639ffe5a7d81a5c904350aa08f5bbc60433d22" +checksum = "967b84e1a766a59955450473fd39a90c77529a0d4928b3bbae81b9c9cbccdc67" dependencies = [ "anyhow", "cfg-if", @@ -4556,39 +4898,90 @@ dependencies = [ "windows-sys 0.60.2", ] +[[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", +] + [[package]] name = "wasmtime-internal-math" -version = "39.0.1" +version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd1b856e1bbf0230ab560ba4204e944b141971adc4e6cdf3feb6979c1a7b7953" +checksum = "8d51480b15d802e7203630ea338da956f5e96b6ae6308db265d14d92a3c29870" +dependencies = [ + "libm", +] + +[[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-slab" -version = "39.0.1" +version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8908e71a780b97cbd3d8f3a0c446ac8df963069e0f3f38c9eace4f199d4d3e65" +checksum = "7227392fed8096183a33ae25fade1b040f4abcf7a3943366467cbc3801d7ec20" + +[[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-unwinder" -version = "39.0.1" +version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb9c2f8223a0ef96527f0446b80c7d0d9bb0577c7b918e3104bd6d4cdba1d101" +checksum = "d60c5615cf820bef46f78652d22dc45c9727af363406f78185d1661e78e3e00d" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", + "cranelift-codegen 0.126.2", + "log", + "object", +] + +[[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-versioned-export-macros" -version = "39.0.1" +version = "39.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47f6bf5957ba823cb170996073edf4596b26d5f44c53f9e96b586c64fa04f7e9" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b0fb82cdbffd6cafc812c734a22fa753102888b8760ecf6a08cbb50367a458a" +checksum = "426e1088960ab200c49b8e5812667a442c705df018b5c57bd9b3cf80c12b0bdb" dependencies = [ "proc-macro2", "quote", @@ -4597,27 +4990,45 @@ dependencies = [ [[package]] name = "wasmtime-internal-winch" -version = "39.0.1" +version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1cfd68149cef86afd9a6c9b51e461266dfa66b37b4c6fdf1201ddbf7f906271" +checksum = "b399a054107359137bbeba8a7795ca30b222d59df634d3d7db5a42408f9be7b5" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.126.2", "gimli", "log", "object", "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 = "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", + "wasmparser 0.243.0", + "wasmtime-environ 40.0.3", + "wasmtime-internal-cranelift 40.0.3", + "winch-codegen 40.0.3", ] [[package]] name = "wasmtime-internal-wit-bindgen" -version = "39.0.1" +version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a628437073400148f1ba2b55beb60eb376dc5ca538745994c83332b037d1f3fa" +checksum = "62798d4fed29a560bbb2360669481f7419c704e6bf85b6c25b52f23c11bb0909" dependencies = [ "anyhow", "bitflags 2.10.0", @@ -4626,6 +5037,19 @@ dependencies = [ "wit-parser 0.240.0", ] +[[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", + "indexmap", + "wit-parser 0.243.0", +] + [[package]] name = "wasmtime-wasi" version = "39.0.1" @@ -4651,7 +5075,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 39.0.2", "wasmtime-wasi-io", "windows-sys 0.60.2", ] @@ -4674,7 +5098,7 @@ dependencies = [ "tokio", "tokio-rustls 0.25.0", "tracing", - "wasmtime", + "wasmtime 39.0.2", "wasmtime-wasi", "wasmtime-wasi-io", "webpki-roots 0.26.11", @@ -4690,7 +5114,7 @@ dependencies = [ "async-trait", "bytes", "futures", - "wasmtime", + "wasmtime 39.0.2", ] [[package]] @@ -4795,22 +5219,42 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "39.0.1" +version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1de5a648102e39c8e817ed25e3820f4b9772f3c9c930984f32737be60e3156b" +checksum = "eac192a0d21224c027d56e69b91578f0f758dce26a1641e166312518c18e948a" dependencies = [ "anyhow", - "cranelift-assembler-x64", - "cranelift-codegen", + "cranelift-assembler-x64 0.126.2", + "cranelift-codegen 0.126.2", "gimli", "regalloc2", "smallvec", "target-lexicon", "thiserror 2.0.17", "wasmparser 0.240.0", - "wasmtime-environ", - "wasmtime-internal-cranelift", - "wasmtime-internal-math", + "wasmtime-environ 39.0.2", + "wasmtime-internal-cranelift 39.0.2", + "wasmtime-internal-math 39.0.2", +] + +[[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", + "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]] @@ -5474,7 +5918,7 @@ dependencies = [ "tokio", "tokio-util", "tracing", - "wasmtime", + "wasmtime 40.0.3", "wasmtime-cli-flags", "wasmtime-wasi", "wit-bindgen-core 0.36.0", @@ -5531,7 +5975,7 @@ dependencies = [ "tracing", "uuid", "wasm-tokio", - "wasmtime", + "wasmtime 40.0.3", "wasmtime-wasi", "wit-parser 0.220.1", "wrpc-introspect", @@ -5671,7 +6115,7 @@ dependencies = [ "url", "wasi-preview1-component-adapter-provider", "wasmparser 0.239.0", - "wasmtime", + "wasmtime 40.0.3", "wasmtime-cli-flags", "wasmtime-wasi", "wasmtime-wasi-http", diff --git a/Cargo.toml b/Cargo.toml index 5fa1d676..92d8d529 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -162,7 +162,7 @@ wasi = { version = "0.14", default-features = false } wasi-preview1-component-adapter-provider = { version = "39", default-features = false } wasm-tokio = { version = "0.6", default-features = false } wasmparser = { version = "0.239", default-features = false } -wasmtime = { version = "39", default-features = false } +wasmtime = { version = "40", default-features = false } wasmtime-cli-flags = { version = "39", default-features = false } wasmtime-wasi = { version = "39", default-features = false } wasmtime-wasi-http = { version = "39", default-features = false }