diff --git a/Cargo.lock b/Cargo.lock index 918d0d6..47edf49 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -357,7 +357,16 @@ version = "0.101.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b5bb9245ec7dcc04d03110e538d31f0969d301c9d673145f4b4d5c3478539a3" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.101.4", +] + +[[package]] +name = "cranelift-bforest" +version = "0.102.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e7e56668d2263f92b691cb9e4a2fcb186ca0384941fe420484322fa559c3329" +dependencies = [ + "cranelift-entity 0.102.1", ] [[package]] @@ -367,12 +376,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebb18d10e5ddac43ba4ca8fd4e310938569c3e484cc01b6372b27dc5bb4dfd28" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-bforest 0.101.4", + "cranelift-codegen-meta 0.101.4", + "cranelift-codegen-shared 0.101.4", + "cranelift-control 0.101.4", + "cranelift-entity 0.101.4", + "cranelift-isle 0.101.4", + "gimli", + "hashbrown 0.14.2", + "log", + "regalloc2", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-codegen" +version = "0.102.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a9ff61938bf11615f55b80361288c68865318025632ea73c65c0b44fa16283c" +dependencies = [ + "bumpalo", + "cranelift-bforest 0.102.1", + "cranelift-codegen-meta 0.102.1", + "cranelift-codegen-shared 0.102.1", + "cranelift-control 0.102.1", + "cranelift-entity 0.102.1", + "cranelift-isle 0.102.1", "gimli", "hashbrown 0.14.2", "log", @@ -387,7 +417,16 @@ version = "0.101.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a3ce6d22982c1b9b6b012654258bab1a13947bb12703518bef06b1a4867c3d6" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.101.4", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.102.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50656bf19e3d4a153b404ff835b8b59e924cfa3682ebe0d3df408994f37983f6" +dependencies = [ + "cranelift-codegen-shared 0.102.1", ] [[package]] @@ -396,6 +435,12 @@ version = "0.101.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47220fd4f9a0ce23541652b6f16f83868d282602c600d14934b2a4c166b4bd80" +[[package]] +name = "cranelift-codegen-shared" +version = "0.102.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "388041deeb26109f1ea73c1812ea26bfd406c94cbce0bb5230aa44277e43b209" + [[package]] name = "cranelift-control" version = "0.101.4" @@ -405,6 +450,15 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.102.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39b7c512ffac527e5b5df9beae3d67ab85d07dca6d88942c16195439fedd1d3" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.101.4" @@ -415,13 +469,35 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-entity" +version = "0.102.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdb25f573701284fe2bcf88209d405342125df00764b396c923e11eafc94d892" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-frontend" version = "0.101.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ec537d0f0b8e084517f3e7bfa1d89af343d7c7df455573fca9f272d4e01267" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.101.4", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.102.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e57374fd11d72cf9ffb85ff64506ed831440818318f58d09f45b4185e5e9c376" +dependencies = [ + "cranelift-codegen 0.102.1", "log", "smallvec", "target-lexicon", @@ -433,13 +509,30 @@ version = "0.101.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45bab6d69919d210a50331d35cc6ce111567bc040aebac63a8ae130d0400a075" +[[package]] +name = "cranelift-isle" +version = "0.102.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae769b235f6ea2f86623a3ff157cc04a4ff131dc9fe782c2ebd35f272043581e" + [[package]] name = "cranelift-native" version = "0.101.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f32e81605f352cf37af5463f11cd7deec7b6572741931a8d372f7fdd4a744f5d" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.101.4", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.102.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dc7bfb8f13a0526fe20db338711d9354729b861c336978380bb10f7f17dd207" +dependencies = [ + "cranelift-codegen 0.102.1", "libc", "target-lexicon", ] @@ -450,14 +543,30 @@ version = "0.101.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0edaa4cbec1bc787395c074233df2652dd62f3e29d3ee60329514a0a51e6b045" dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", + "cranelift-codegen 0.101.4", + "cranelift-entity 0.101.4", + "cranelift-frontend 0.101.4", "itertools", "log", "smallvec", "wasmparser 0.115.0", - "wasmtime-types", + "wasmtime-types 14.0.4", +] + +[[package]] +name = "cranelift-wasm" +version = "0.102.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c5f41a4af931b756be05af0dd374ce200aae2d52cea16b0beb07e8b52732c35" +dependencies = [ + "cranelift-codegen 0.102.1", + "cranelift-entity 0.102.1", + "cranelift-frontend 0.102.1", + "itertools", + "log", + "smallvec", + "wasmparser 0.116.1", + "wasmtime-types 15.0.1", ] [[package]] @@ -989,7 +1098,7 @@ dependencies = [ "tokio-tungstenite", "tracing", "tracing-subscriber", - "wasmtime", + "wasmtime 14.0.4", "wasmtime-wasi", ] @@ -1970,9 +2079,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi-cap-std-sync" -version = "14.0.4" +version = "15.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fd94e147b273348ec68ae412b8bc17a4d372b9e070535b98e3e2c5a3ffd8e83" +checksum = "a4328de5cf2a0debfc48216fe9c2747badc64957837641f5836cd8b3d48d73f0" dependencies = [ "anyhow", "async-trait", @@ -1993,9 +2102,9 @@ dependencies = [ [[package]] name = "wasi-common" -version = "14.0.4" +version = "15.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d5166f7432ee36d06aa9f9bd7990a00330401fdbc75be7887ea952a299b9a19" +checksum = "84f6774ec9e464b7373f683bc57ff87fcca5fd26a7d6bdb7438fb2f56a545aa6" dependencies = [ "anyhow", "bitflags 2.4.1", @@ -2006,7 +2115,7 @@ dependencies = [ "rustix", "thiserror", "tracing", - "wasmtime", + "wasmtime 15.0.1", "wiggle", "windows-sys", ] @@ -2087,18 +2196,53 @@ dependencies = [ "wasm-encoder 0.35.0", "wasmparser 0.115.0", "wasmtime-cache", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit", - "wasmtime-runtime", - "wasmtime-winch", + "wasmtime-component-macro 14.0.4", + "wasmtime-component-util 14.0.4", + "wasmtime-cranelift 14.0.4", + "wasmtime-environ 14.0.4", + "wasmtime-fiber 14.0.4", + "wasmtime-jit 14.0.4", + "wasmtime-runtime 14.0.4", + "wasmtime-winch 14.0.4", "wat", "windows-sys", ] +[[package]] +name = "wasmtime" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "642e12d108e800215263e3b95972977f473957923103029d7d617db701d67ba4" +dependencies = [ + "anyhow", + "async-trait", + "bincode", + "bumpalo", + "cfg-if", + "encoding_rs", + "indexmap", + "libc", + "log", + "object", + "once_cell", + "paste", + "psm", + "serde", + "serde_derive", + "serde_json", + "target-lexicon", + "wasmparser 0.116.1", + "wasmtime-component-macro 15.0.1", + "wasmtime-component-util 15.0.1", + "wasmtime-cranelift 15.0.1", + "wasmtime-environ 15.0.1", + "wasmtime-fiber 15.0.1", + "wasmtime-jit 15.0.1", + "wasmtime-runtime 15.0.1", + "wasmtime-winch 15.0.1", + "windows-sys", +] + [[package]] name = "wasmtime-asm-macros" version = "14.0.4" @@ -2108,6 +2252,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beada8bb15df52503de0a4c58de4357bfd2f96d9a44a6e547bad11efdd988b47" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" version = "14.0.4" @@ -2138,9 +2291,24 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.38", - "wasmtime-component-util", - "wasmtime-wit-bindgen", - "wit-parser", + "wasmtime-component-util 14.0.4", + "wasmtime-wit-bindgen 14.0.4", + "wit-parser 0.12.2", +] + +[[package]] +name = "wasmtime-component-macro" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56ccba556991465cca68d5a54769684bcf489fb532059da55105f851642d52c1" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 2.0.38", + "wasmtime-component-util 15.0.1", + "wasmtime-wit-bindgen 15.0.1", + "wit-parser 0.13.0", ] [[package]] @@ -2149,6 +2317,12 @@ version = "14.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f9141a8df069e106eee0c3a8173c0809cf1a4b5630628cfb1f25ab114720093" +[[package]] +name = "wasmtime-component-util" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05492a177a6006cb73f034d6e9a6fad6da55b23c4398835cb0012b5fa51ecf67" + [[package]] name = "wasmtime-cranelift" version = "14.0.4" @@ -2157,21 +2331,46 @@ checksum = "1cf3cee8be02f5006d21b773ffd6802f96a0b7d661ff2ad8a01fb93df458b1aa" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "cranelift-wasm", + "cranelift-codegen 0.101.4", + "cranelift-control 0.101.4", + "cranelift-entity 0.101.4", + "cranelift-frontend 0.101.4", + "cranelift-native 0.101.4", + "cranelift-wasm 0.101.4", "gimli", "log", "object", "target-lexicon", "thiserror", "wasmparser 0.115.0", - "wasmtime-cranelift-shared", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-cranelift-shared 14.0.4", + "wasmtime-environ 14.0.4", + "wasmtime-versioned-export-macros 14.0.4", +] + +[[package]] +name = "wasmtime-cranelift" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe2e7532f1d6adbcc57e69bb6a7c503f0859076d07a9b4b6aabe8021ff8a05fd" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.102.1", + "cranelift-control 0.102.1", + "cranelift-entity 0.102.1", + "cranelift-frontend 0.102.1", + "cranelift-native 0.102.1", + "cranelift-wasm 0.102.1", + "gimli", + "log", + "object", + "target-lexicon", + "thiserror", + "wasmparser 0.116.1", + "wasmtime-cranelift-shared 15.0.1", + "wasmtime-environ 15.0.1", + "wasmtime-versioned-export-macros 15.0.1", ] [[package]] @@ -2181,13 +2380,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "420fd2a69bc162957f4c94f21c7fa08ecf60d916f4e87b56332507c555da381d" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", - "cranelift-native", + "cranelift-codegen 0.101.4", + "cranelift-control 0.101.4", + "cranelift-native 0.101.4", "gimli", "object", "target-lexicon", - "wasmtime-environ", + "wasmtime-environ 14.0.4", +] + +[[package]] +name = "wasmtime-cranelift-shared" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c98d5378a856cbf058d36278627dfabf0ed68a888142958c7ae8e6af507dafa" +dependencies = [ + "anyhow", + "cranelift-codegen 0.102.1", + "cranelift-control 0.102.1", + "cranelift-native 0.102.1", + "gimli", + "object", + "target-lexicon", + "wasmtime-environ 15.0.1", ] [[package]] @@ -2197,7 +2412,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb6a445ce2b2810127caee6c1b79b8da4ae57712b05556a674592c18b7500a14" dependencies = [ "anyhow", - "cranelift-entity", + "cranelift-entity 0.101.4", "gimli", "indexmap", "log", @@ -2209,8 +2424,31 @@ dependencies = [ "wasm-encoder 0.35.0", "wasmparser 0.115.0", "wasmprinter", - "wasmtime-component-util", - "wasmtime-types", + "wasmtime-component-util 14.0.4", + "wasmtime-types 14.0.4", +] + +[[package]] +name = "wasmtime-environ" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6d33a9f421da810a070cd56add9bc51f852bd66afbb8b920489d6242f15b70e" +dependencies = [ + "anyhow", + "cranelift-entity 0.102.1", + "gimli", + "indexmap", + "log", + "object", + "serde", + "serde_derive", + "target-lexicon", + "thiserror", + "wasm-encoder 0.36.2", + "wasmparser 0.116.1", + "wasmprinter", + "wasmtime-component-util 15.0.1", + "wasmtime-types 15.0.1", ] [[package]] @@ -2222,8 +2460,23 @@ dependencies = [ "cc", "cfg-if", "rustix", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 14.0.4", + "wasmtime-versioned-export-macros 14.0.4", + "windows-sys", +] + +[[package]] +name = "wasmtime-fiber" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "404741f4c6d7f4e043be2e8b466406a2aee289ccdba22bf9eba6399921121b97" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "rustix", + "wasmtime-asm-macros 15.0.1", + "wasmtime-versioned-export-macros 15.0.1", "windows-sys", ] @@ -2247,10 +2500,32 @@ dependencies = [ "serde", "serde_derive", "target-lexicon", - "wasmtime-environ", - "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-runtime", + "wasmtime-environ 14.0.4", + "wasmtime-jit-debug 14.0.4", + "wasmtime-jit-icache-coherence 14.0.4", + "wasmtime-runtime 14.0.4", + "windows-sys", +] + +[[package]] +name = "wasmtime-jit" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d0994a86d6dca5f7d9740d7f2bd0568be06d2014a550361dc1c397d289d81ef" +dependencies = [ + "anyhow", + "bincode", + "cfg-if", + "gimli", + "log", + "object", + "rustix", + "serde", + "serde_derive", + "target-lexicon", + "wasmtime-environ 15.0.1", + "wasmtime-jit-icache-coherence 15.0.1", + "wasmtime-runtime 15.0.1", "windows-sys", ] @@ -2263,7 +2538,17 @@ dependencies = [ "object", "once_cell", "rustix", - "wasmtime-versioned-export-macros", + "wasmtime-versioned-export-macros 14.0.4", +] + +[[package]] +name = "wasmtime-jit-debug" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e0c4b74e606d1462d648631d5bc328e3d5b14e7f9d3ff93bc6db062fb8c5cd8" +dependencies = [ + "once_cell", + "wasmtime-versioned-export-macros 15.0.1", ] [[package]] @@ -2277,6 +2562,17 @@ dependencies = [ "windows-sys", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3090a69ba1476979e090aa7ed4bc759178bafdb65b22f98b9ba24fc6e7e578d5" +dependencies = [ + "cfg-if", + "libc", + "windows-sys", +] + [[package]] name = "wasmtime-runtime" version = "14.0.4" @@ -2298,12 +2594,42 @@ dependencies = [ "rustix", "sptr", "wasm-encoder 0.35.0", - "wasmtime-asm-macros", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit-debug", - "wasmtime-versioned-export-macros", - "wasmtime-wmemcheck", + "wasmtime-asm-macros 14.0.4", + "wasmtime-environ 14.0.4", + "wasmtime-fiber 14.0.4", + "wasmtime-jit-debug 14.0.4", + "wasmtime-versioned-export-macros 14.0.4", + "wasmtime-wmemcheck 14.0.4", + "windows-sys", +] + +[[package]] +name = "wasmtime-runtime" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b993ac8380385ed67bf71b51b9553edcf1ab0801b78a805a067de581b9a3e88a" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "encoding_rs", + "indexmap", + "libc", + "log", + "mach", + "memfd", + "memoffset", + "paste", + "rand", + "rustix", + "sptr", + "wasm-encoder 0.36.2", + "wasmtime-asm-macros 15.0.1", + "wasmtime-environ 15.0.1", + "wasmtime-fiber 15.0.1", + "wasmtime-jit-debug 15.0.1", + "wasmtime-versioned-export-macros 15.0.1", + "wasmtime-wmemcheck 15.0.1", "windows-sys", ] @@ -2313,13 +2639,26 @@ version = "14.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e810a0d2e869abd1cb42bd232990f6bd211672b3d202d2ae7e70ffb97ed70ea3" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.101.4", "serde", "serde_derive", "thiserror", "wasmparser 0.115.0", ] +[[package]] +name = "wasmtime-types" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b5778112fcab2dc3d4371f4203ab8facf0c453dd94312b0a88dd662955e64e0" +dependencies = [ + "cranelift-entity 0.102.1", + "serde", + "serde_derive", + "thiserror", + "wasmparser 0.116.1", +] + [[package]] name = "wasmtime-versioned-export-macros" version = "14.0.4" @@ -2331,11 +2670,22 @@ dependencies = [ "syn 2.0.38", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f50f51f8d79bfd2aa8e9d9a0ae7c2d02b45fe412e62ff1b87c0c81b07c738231" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", +] + [[package]] name = "wasmtime-wasi" -version = "14.0.4" +version = "15.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e6730a2853226292cee755a36549dd1a443b324cf99319cb390af1afed6cb8a" +checksum = "eff3f4ad191a5e6d002bb5bffa3e2931a58984da9b30e57b48f353848748cf80" dependencies = [ "anyhow", "async-trait", @@ -2361,7 +2711,7 @@ dependencies = [ "url", "wasi-cap-std-sync", "wasi-common", - "wasmtime", + "wasmtime 15.0.1", "wiggle", "windows-sys", ] @@ -2373,14 +2723,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1c1b6abbba5a01739bef9f00a87b419414a7dd99b795823d93fb12fc2bf994a" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.101.4", "gimli", "object", "target-lexicon", "wasmparser 0.115.0", - "wasmtime-cranelift-shared", - "wasmtime-environ", - "winch-codegen", + "wasmtime-cranelift-shared 14.0.4", + "wasmtime-environ 14.0.4", + "winch-codegen 0.12.4", +] + +[[package]] +name = "wasmtime-winch" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d638e7c72447253485fe131523e7465ca318c0455c826eb4f5f612fb67b7de90" +dependencies = [ + "anyhow", + "cranelift-codegen 0.102.1", + "gimli", + "object", + "target-lexicon", + "wasmparser 0.116.1", + "wasmtime-cranelift-shared 15.0.1", + "wasmtime-environ 15.0.1", + "winch-codegen 0.13.1", ] [[package]] @@ -2392,7 +2759,19 @@ dependencies = [ "anyhow", "heck", "indexmap", - "wit-parser", + "wit-parser 0.12.2", +] + +[[package]] +name = "wasmtime-wit-bindgen" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b804dfd3d0c0d6d37aa21026fe7772ba1a769c89ee4f5c4f13b82d91d75216f" +dependencies = [ + "anyhow", + "heck", + "indexmap", + "wit-parser 0.13.0", ] [[package]] @@ -2401,6 +2780,12 @@ version = "14.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9dafab2db172a53e23940e0fa3078c202f567ee5f13f4b42f66b694fab43c658" +[[package]] +name = "wasmtime-wmemcheck" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b6060bc082cc32d9a45587c7640e29e3c7b89ada82677ac25d87850aaccb368" + [[package]] name = "wast" version = "35.0.2" @@ -2433,24 +2818,24 @@ dependencies = [ [[package]] name = "wiggle" -version = "14.0.4" +version = "15.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6ce56a4019ce3d8592c298029a75abe6887d1c95a078a4c53ec77a0628262d" +checksum = "f91028b241e692fdf30627ac10ba9d5ac378353ea4119b4f904ac95177057a44" dependencies = [ "anyhow", "async-trait", "bitflags 2.4.1", "thiserror", "tracing", - "wasmtime", + "wasmtime 15.0.1", "wiggle-macro", ] [[package]] name = "wiggle-generate" -version = "14.0.4" +version = "15.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e585a4b1e84195031c77d8484af99cd93f129f45d519e83cb8cc75e9a420cfd3" +checksum = "5e8b3d76531994513671b2ec3b29fd342bf041e2282945bb6c52eebe6aa9e7da" dependencies = [ "anyhow", "heck", @@ -2463,9 +2848,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "14.0.4" +version = "15.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6f321dbce722989d65c3082dba479fa392c7b7a1a4c3adc2a39545dd5aa452f" +checksum = "c189fe00c67f61bb330827f2abab1af9b5925c7929535cd13a68d265ec20b02d" dependencies = [ "proc-macro2", "quote", @@ -2502,13 +2887,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f112bebb367a544d20c254083798087f22ceeb426168a970b955e8436f749dca" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.101.4", "gimli", "regalloc2", "smallvec", "target-lexicon", "wasmparser 0.115.0", - "wasmtime-environ", + "wasmtime-environ 14.0.4", +] + +[[package]] +name = "winch-codegen" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c792487f4dc42733d182a72e75d718b1a563cedcc1599ff0a9ed683c33e8bb7" +dependencies = [ + "anyhow", + "cranelift-codegen 0.102.1", + "gimli", + "regalloc2", + "smallvec", + "target-lexicon", + "wasmparser 0.116.1", + "wasmtime-environ 15.0.1", ] [[package]] @@ -2613,6 +3014,23 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "wit-parser" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15df6b7b28ce94b8be39d8df5cb21a08a4f3b9f33b631aedb4aa5776f785ead3" +dependencies = [ + "anyhow", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/src/kiwi/Cargo.toml b/src/kiwi/Cargo.toml index 630b0c5..6b6ec87 100644 --- a/src/kiwi/Cargo.toml +++ b/src/kiwi/Cargo.toml @@ -26,7 +26,7 @@ tokio-tungstenite = "0.20.1" tracing = "0.1.40" tracing-subscriber = "0.3.18" wasmtime = { version = "14.0.4", features = ["component-model"] } -wasmtime-wasi = "14.0.4" +wasmtime-wasi = "15.0.1" [dev-dependencies] tempfile = "3"