diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 245d919b..c5860fa3 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -99,7 +99,7 @@ dependencies = [ "cfg-if", "libc", "miniz_oxide", - "object", + "object 0.32.2", "rustc-demangle", ] @@ -243,7 +243,16 @@ version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b57d4f3ffc28bbd6ef1ca7b50b20126717232f97487efe027d135d9d87eb29c" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.106.2", +] + +[[package]] +name = "cranelift-bforest" +version = "0.107.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79b27922a6879b5b5361d0a084cb0b1941bf109a98540addcb932da13b68bed4" +dependencies = [ + "cranelift-entity 0.107.0", ] [[package]] @@ -253,12 +262,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1f7d0ac7fd53f2c29db3ff9a063f6ff5a8be2abaa8f6942aceb6e1521e70df7" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-bforest 0.106.2", + "cranelift-codegen-meta 0.106.2", + "cranelift-codegen-shared 0.106.2", + "cranelift-control 0.106.2", + "cranelift-entity 0.106.2", + "cranelift-isle 0.106.2", + "gimli", + "hashbrown 0.14.3", + "log", + "regalloc2", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-codegen" +version = "0.107.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "304c455b28bf56372729acb356afbb55d622f2b0f2f7837aa5e57c138acaac4d" +dependencies = [ + "bumpalo", + "cranelift-bforest 0.107.0", + "cranelift-codegen-meta 0.107.0", + "cranelift-codegen-shared 0.107.0", + "cranelift-control 0.107.0", + "cranelift-entity 0.107.0", + "cranelift-isle 0.107.0", "gimli", "hashbrown 0.14.3", "log", @@ -273,7 +303,16 @@ version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b40bf21460a600178956cb7fd900a7408c6587fbb988a8063f7215361801a1da" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.106.2", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.107.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1653c56b99591d07f67c5ca7f9f25888948af3f4b97186bff838d687d666f613" +dependencies = [ + "cranelift-codegen-shared 0.107.0", ] [[package]] @@ -282,6 +321,12 @@ version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d792ecc1243b7ebec4a7f77d9ed428ef27456eeb1f8c780587a6f5c38841be19" +[[package]] +name = "cranelift-codegen-shared" +version = "0.107.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5b6a9cf6b6eb820ee3f973a0db313c05dc12d370f37b4fe9630286e1672573f" + [[package]] name = "cranelift-control" version = "0.106.2" @@ -291,6 +336,15 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.107.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9d06e6bf30075fb6bed9e034ec046475093392eea1aff90eb5c44c4a033d19a" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.106.2" @@ -301,13 +355,35 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-entity" +version = "0.107.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29be04f931b73cdb9694874a295027471817f26f26d2f0ebe5454153176b6e3a" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-frontend" version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5482a5fcdf98f2f31b21093643bdcfe9030866b8be6481117022e7f52baa0f2b" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.106.2", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.107.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a07fd7393041d7faa2f37426f5dc7fc04003b70988810e8c063beefeff1cd8f9" +dependencies = [ + "cranelift-codegen 0.107.0", "log", "smallvec", "target-lexicon", @@ -319,13 +395,30 @@ version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f6e1869b6053383bdb356900e42e33555b4c9ebee05699469b7c53cdafc82ea" +[[package]] +name = "cranelift-isle" +version = "0.107.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f341d7938caa6dff8149dac05bb2b53fc680323826b83b4cf175ab9f5139a3c9" + [[package]] name = "cranelift-native" version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a91446e8045f1c4bc164b7bba68e2419c623904580d4b730877a663c6da38964" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.106.2", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.107.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82af6066e6448d26eeabb7aa26a43f7ff79f8217b06bade4ee6ef230aecc8880" +dependencies = [ + "cranelift-codegen 0.107.0", "libc", "target-lexicon", ] @@ -336,14 +429,30 @@ version = "0.106.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8b17979b862d3b0d52de6ae3294ffe4d86c36027b56ad0443a7c8c8f921d14f" dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", + "cranelift-codegen 0.106.2", + "cranelift-entity 0.106.2", + "cranelift-frontend 0.106.2", "itertools", "log", "smallvec", - "wasmparser", - "wasmtime-types", + "wasmparser 0.201.0", + "wasmtime-types 19.0.2", +] + +[[package]] +name = "cranelift-wasm" +version = "0.107.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2766fab7284a914a7f17f90ebe865c86453225fb8637ac31f123f5028fee69cd" +dependencies = [ + "cranelift-codegen 0.107.0", + "cranelift-entity 0.107.0", + "cranelift-frontend 0.107.0", + "itertools", + "log", + "smallvec", + "wasmparser 0.202.0", + "wasmtime-types 20.0.0", ] [[package]] @@ -810,6 +919,15 @@ dependencies = [ "libc", ] +[[package]] +name = "mach2" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +dependencies = [ + "libc", +] + [[package]] name = "maplit" version = "1.0.2" @@ -931,6 +1049,18 @@ dependencies = [ "memchr", ] +[[package]] +name = "object" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8dd6c0cdf9429bce006e1362bfce61fa1bfd8c898a643ed8d2b471934701d3d" +dependencies = [ + "crc32fast", + "hashbrown 0.14.3", + "indexmap", + "memchr", +] + [[package]] name = "once_cell" version = "1.19.0" @@ -1020,7 +1150,7 @@ dependencies = [ "tracing-subscriber", "walkdir", "wasi-common", - "wasmtime", + "wasmtime 19.0.2", "wasmtime-wasi", "zerocopy", ] @@ -1656,8 +1786,8 @@ dependencies = [ "system-interface", "thiserror", "tracing", - "wasmtime", - "wiggle", + "wasmtime 19.0.2", + "wiggle 19.0.0", "windows-sys 0.52.0", ] @@ -1724,6 +1854,15 @@ dependencies = [ "leb128", ] +[[package]] +name = "wasm-encoder" +version = "0.202.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfd106365a7f5f7aa3c1916a98cbb3ad477f5ff96ddb130285a91c6e7429e67a" +dependencies = [ + "leb128", +] + [[package]] name = "wasmparser" version = "0.201.0" @@ -1735,14 +1874,25 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.202.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6998515d3cf3f8b980ef7c11b29a9b1017d4cf86b99ae93b546992df9931413" +dependencies = [ + "bitflags 2.5.0", + "indexmap", + "semver", +] + [[package]] name = "wasmprinter" -version = "0.201.0" +version = "0.202.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a67e66da702706ba08729a78e3c0079085f6bfcb1a62e4799e97bbf728c2c265" +checksum = "ab1cc9508685eef9502e787f4d4123745f5651a1e29aec047645d3cac1e2da7a" dependencies = [ "anyhow", - "wasmparser", + "wasmparser 0.202.0", ] [[package]] @@ -1750,6 +1900,37 @@ name = "wasmtime" version = "19.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e300c0e3f19dc9064e3b17ce661088646c70dbdde36aab46470ed68ba58db7d" +dependencies = [ + "anyhow", + "bincode", + "bumpalo", + "cfg-if", + "gimli", + "indexmap", + "libc", + "log", + "object 0.32.2", + "once_cell", + "paste", + "rustix", + "serde", + "serde_derive", + "serde_json", + "target-lexicon", + "wasmparser 0.201.0", + "wasmtime-cranelift 19.0.2", + "wasmtime-environ 19.0.2", + "wasmtime-jit-icache-coherence 19.0.2", + "wasmtime-runtime 19.0.2", + "wasmtime-slab 19.0.2", + "windows-sys 0.52.0", +] + +[[package]] +name = "wasmtime" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a5990663c28d81015ddbb02a068ac1bf396a4ea296eba7125b2dfc7c00cb52e" dependencies = [ "anyhow", "async-trait", @@ -1761,7 +1942,7 @@ dependencies = [ "indexmap", "libc", "log", - "object", + "object 0.33.0", "once_cell", "paste", "rustix", @@ -1770,15 +1951,15 @@ dependencies = [ "serde_derive", "serde_json", "target-lexicon", - "wasmparser", + "wasmparser 0.202.0", "wasmtime-component-macro", "wasmtime-component-util", - "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-cranelift 20.0.0", + "wasmtime-environ 20.0.0", "wasmtime-fiber", - "wasmtime-jit-icache-coherence", - "wasmtime-runtime", - "wasmtime-slab", + "wasmtime-jit-icache-coherence 20.0.0", + "wasmtime-runtime 20.0.0", + "wasmtime-slab 20.0.0", "wasmtime-winch", "windows-sys 0.52.0", ] @@ -1792,11 +1973,20 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "625ee94c72004f3ea0228989c9506596e469517d7d0ed66f7300d1067bdf1ca9" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-component-macro" -version = "19.0.2" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "091f32ce586251ac4d07019388fb665b010d9518ffe47be1ddbabb162eed6007" +checksum = "64f84414a25ee3a624c8b77550f3fe7b5d8145bd3405ca58886ee6900abb6dc2" dependencies = [ "anyhow", "proc-macro2", @@ -1809,9 +1999,9 @@ dependencies = [ [[package]] name = "wasmtime-component-util" -version = "19.0.2" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd17dc1ebc0b28fd24b6b9d07638f55b82ae908918ff08fd221f8b0fefa9125" +checksum = "78580bdb4e04c7da3bf98088559ca1d29382668536e4d5c7f2f966d79c390307" [[package]] name = "wasmtime-cranelift" @@ -1821,21 +2011,45 @@ checksum = "e923262451a4b5b39fe02f69f1338d56356db470e289ea1887346b9c7f592738" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "cranelift-wasm", + "cranelift-codegen 0.106.2", + "cranelift-control 0.106.2", + "cranelift-entity 0.106.2", + "cranelift-frontend 0.106.2", + "cranelift-native 0.106.2", + "cranelift-wasm 0.106.2", "gimli", "log", - "object", + "object 0.32.2", "target-lexicon", "thiserror", - "wasmparser", + "wasmparser 0.201.0", "wasmtime-cranelift-shared", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-environ 19.0.2", + "wasmtime-versioned-export-macros 19.0.2", +] + +[[package]] +name = "wasmtime-cranelift" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b60df0ee08c6a536c765f69e9e8205273435b66d02dd401e938769a2622a6c1a" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.107.0", + "cranelift-control 0.107.0", + "cranelift-entity 0.107.0", + "cranelift-frontend 0.107.0", + "cranelift-native 0.107.0", + "cranelift-wasm 0.107.0", + "gimli", + "log", + "object 0.33.0", + "target-lexicon", + "thiserror", + "wasmparser 0.202.0", + "wasmtime-environ 20.0.0", + "wasmtime-versioned-export-macros 20.0.0", ] [[package]] @@ -1845,13 +2059,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "508898cbbea0df81a5d29cfc1c7c72431a1bc4c9e89fd9514b4c868474c05c7a" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", - "cranelift-native", + "cranelift-codegen 0.106.2", + "cranelift-control 0.106.2", + "cranelift-native 0.106.2", "gimli", - "object", + "object 0.32.2", "target-lexicon", - "wasmtime-environ", + "wasmtime-environ 19.0.2", ] [[package]] @@ -1862,34 +2076,55 @@ checksum = "d7e3f2aa72dbb64c19708646e1ff97650f34e254598b82bad5578ea9c80edd30" dependencies = [ "anyhow", "bincode", - "cranelift-entity", + "cranelift-entity 0.106.2", "gimli", "indexmap", "log", - "object", + "object 0.32.2", "serde", "serde_derive", "target-lexicon", "thiserror", - "wasm-encoder", - "wasmparser", + "wasmparser 0.201.0", + "wasmtime-types 19.0.2", +] + +[[package]] +name = "wasmtime-environ" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64ffc1613db69ee47c96738861534f9a405e422a5aa00224fbf5d410b03fb445" +dependencies = [ + "anyhow", + "bincode", + "cranelift-entity 0.107.0", + "gimli", + "indexmap", + "log", + "object 0.33.0", + "serde", + "serde_derive", + "target-lexicon", + "thiserror", + "wasm-encoder 0.202.0", + "wasmparser 0.202.0", "wasmprinter", "wasmtime-component-util", - "wasmtime-types", + "wasmtime-types 20.0.0", ] [[package]] name = "wasmtime-fiber" -version = "19.0.2" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9235b643527bcbac808216ed342e1fba324c95f14a62762acfa6f2e6ca5edbd6" +checksum = "f043514a23792761c5765f8ba61a4aa7d67f260c0c37494caabceb41d8ae81de" dependencies = [ "anyhow", "cc", "cfg-if", "rustix", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 20.0.0", + "wasmtime-versioned-export-macros 20.0.0", "windows-sys 0.52.0", ] @@ -1904,6 +2139,17 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a9f93a3289057b26dc75eb84d6e60d7694f7d169c7c09597495de6e016a13ff" +dependencies = [ + "cfg-if", + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-runtime" version = "19.0.2" @@ -1913,7 +2159,6 @@ dependencies = [ "anyhow", "cc", "cfg-if", - "encoding_rs", "indexmap", "libc", "log", @@ -1924,32 +2169,78 @@ dependencies = [ "psm", "rustix", "sptr", - "wasm-encoder", - "wasmtime-asm-macros", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-versioned-export-macros", + "wasm-encoder 0.201.0", + "wasmtime-asm-macros 19.0.2", + "wasmtime-environ 19.0.2", + "wasmtime-versioned-export-macros 19.0.2", "wasmtime-wmemcheck", "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime-runtime" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6332a2b0af4224c3ea57c857ad39acd2780ccc2b0c99ba1baa01864d90d7c94" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "encoding_rs", + "indexmap", + "libc", + "log", + "mach2", + "memfd", + "memoffset", + "paste", + "psm", + "rustix", + "sptr", + "wasmtime-asm-macros 20.0.0", + "wasmtime-environ 20.0.0", + "wasmtime-fiber", + "wasmtime-slab 20.0.0", + "wasmtime-versioned-export-macros 20.0.0", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-slab" version = "19.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20c58bef9ce877fd06acb58f08d003af17cb05cc51225b455e999fbad8e584c0" +[[package]] +name = "wasmtime-slab" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b3655075824a374c536a2b2cc9283bb765fcdf3d58b58587862c48571ad81ef" + [[package]] name = "wasmtime-types" version = "19.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cebe297aa063136d9d2e5b347c1528868aa43c2c8d0e1eb0eec144567e38fe0f" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.106.2", + "serde", + "serde_derive", + "thiserror", + "wasmparser 0.201.0", +] + +[[package]] +name = "wasmtime-types" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b98cf64a242b0b9257604181ca28b28a5fcaa4c9ea1d396f76d1d2d1c5b40eef" +dependencies = [ + "cranelift-entity 0.107.0", "serde", "serde_derive", "thiserror", - "wasmparser", + "wasmparser 0.202.0", ] [[package]] @@ -1963,11 +2254,22 @@ dependencies = [ "syn", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8561d9e2920db2a175213d557d71c2ac7695831ab472bbfafb9060cd1034684f" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "wasmtime-wasi" -version = "19.0.0" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "371d828b6849ea06d598ae7dd1c316e8dd9e99b76f77d93d5886cb25c7f8e188" +checksum = "34e1f53a9d4688a138282580fa7a46cbf1a41524f0e50c7e402e1407246f0155" dependencies = [ "anyhow", "async-trait", @@ -1989,33 +2291,33 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", - "wiggle", + "wasmtime 20.0.0", + "wiggle 20.0.0", "windows-sys 0.52.0", ] [[package]] name = "wasmtime-winch" -version = "19.0.2" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d618b4e90d3f259b1b77411ce573c9f74aade561957102132e169918aabdc863" +checksum = "a06b573d14ac846a0fb8c541d8fca6a64acf9a1d176176982472274ab1d2fa5d" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.107.0", "gimli", - "object", + "object 0.33.0", "target-lexicon", - "wasmparser", - "wasmtime-cranelift-shared", - "wasmtime-environ", + "wasmparser 0.202.0", + "wasmtime-cranelift 20.0.0", + "wasmtime-environ 20.0.0", "winch-codegen", ] [[package]] name = "wasmtime-wit-bindgen" -version = "19.0.2" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c7a253c8505edd7493603e548bff3af937b0b7dbf2b498bd5ff2131b651af72" +checksum = "595bc7bb3b0ff4aa00fab718c323ea552c3034d77abc821a35112552f2ea487a" dependencies = [ "anyhow", "heck", @@ -2049,8 +2351,23 @@ dependencies = [ "bitflags 2.5.0", "thiserror", "tracing", - "wasmtime", - "wiggle-macro", + "wasmtime 19.0.2", + "wiggle-macro 19.0.0", +] + +[[package]] +name = "wiggle" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b6552dda951239e219c329e5a768393664e8d120c5e0818487ac2633f173b1f" +dependencies = [ + "anyhow", + "async-trait", + "bitflags 2.5.0", + "thiserror", + "tracing", + "wasmtime 20.0.0", + "wiggle-macro 20.0.0", ] [[package]] @@ -2068,6 +2385,21 @@ dependencies = [ "witx", ] +[[package]] +name = "wiggle-generate" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da64cb31e0bfe8b1d2d13956ef9fd5c77545756a1a6ef0e6cfd44e8f1f207aed" +dependencies = [ + "anyhow", + "heck", + "proc-macro2", + "quote", + "shellexpand", + "syn", + "witx", +] + [[package]] name = "wiggle-macro" version = "19.0.0" @@ -2077,7 +2409,19 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wiggle-generate", + "wiggle-generate 19.0.0", +] + +[[package]] +name = "wiggle-macro" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "900b2416ef2ff2903ded6cf55d4a941fed601bf56a8c4874856d7a77c1891994" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wiggle-generate 20.0.0", ] [[package]] @@ -2113,18 +2457,19 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "0.17.2" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d15869abc9e3bb29c017c003dbe007a08e9910e8ff9023a962aa13c1b2ee6af" +checksum = "fb23450977f9d4a23c02439cf6899340b2d68887b19465c5682740d9cc37d52e" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.107.0", "gimli", "regalloc2", "smallvec", "target-lexicon", - "wasmparser", - "wasmtime-environ", + "wasmparser 0.202.0", + "wasmtime-cranelift 20.0.0", + "wasmtime-environ 20.0.0", ] [[package]] @@ -2280,9 +2625,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.201.0" +version = "0.202.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "196d3ecfc4b759a8573bf86a9b3f8996b304b3732e4c7de81655f875f6efdca6" +checksum = "744237b488352f4f27bca05a10acb79474415951c450e52ebd0da784c1df2bcc" dependencies = [ "anyhow", "id-arena", @@ -2293,7 +2638,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser", + "wasmparser 0.202.0", ] [[package]] diff --git a/rust/plugin_wasm/Cargo.toml b/rust/plugin_wasm/Cargo.toml index 35d6cbd7..2cf29447 100644 --- a/rust/plugin_wasm/Cargo.toml +++ b/rust/plugin_wasm/Cargo.toml @@ -17,7 +17,7 @@ tracing-subscriber = "0.3" wasmtime = { version = "19", default-features = false, features = [ "cranelift", ] } -wasmtime-wasi = { version = "19" } +wasmtime-wasi = { version = "20" } wasi-common = { version = "19" } walkdir = "2" zerocopy = "0.7"