diff --git a/Cargo.lock b/Cargo.lock index ef77dd89..5bfca55f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -535,7 +535,16 @@ version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b80c3a50b9c4c7e5b5f73c0ed746687774fc9e36ef652b110da8daebf0c6e0e6" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.111.0", +] + +[[package]] +name = "cranelift-bforest" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad5264b5d315c515e0845dcd2cc1697ea0018d739d58b47477f8455842583568" +dependencies = [ + "cranelift-entity 0.112.0", ] [[package]] @@ -548,6 +557,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c2797648025a7b2e32ec49fb2f71655fed74453cd41e209c6e39fd3107654f8" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.111.0" @@ -555,18 +574,41 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58258667ad10e468bfc13a8d620f50dfcd4bb35d668123e97defa2549b9ad397" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-bforest 0.111.0", + "cranelift-bitset 0.111.0", + "cranelift-codegen-meta 0.111.0", + "cranelift-codegen-shared 0.111.0", + "cranelift-control 0.111.0", + "cranelift-entity 0.111.0", + "cranelift-isle 0.111.0", + "gimli", + "hashbrown 0.14.5", + "log", + "regalloc2 0.9.3", + "rustc-hash 1.1.0", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-codegen" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "548a3af0d36a36bab5c6a3bb8684816d501fd012c3328beb0f57dbbcb364c479" +dependencies = [ + "bumpalo", + "cranelift-bforest 0.112.0", + "cranelift-bitset 0.112.0", + "cranelift-codegen-meta 0.112.0", + "cranelift-codegen-shared 0.112.0", + "cranelift-control 0.112.0", + "cranelift-entity 0.112.0", + "cranelift-isle 0.112.0", "gimli", "hashbrown 0.14.5", "log", - "regalloc2", - "rustc-hash", + "regalloc2 0.10.2", + "rustc-hash 2.0.0", "smallvec", "target-lexicon", ] @@ -577,7 +619,16 @@ version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "043f0b702e529dcb07ff92bd7d40e7d5317b5493595172c5eb0983343751ee06" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.111.0", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9001ad2a4893d3505be514d3b55acc6d7efecba4bcc9ab6a7c4d422765c84202" +dependencies = [ + "cranelift-codegen-shared 0.112.0", ] [[package]] @@ -586,6 +637,12 @@ version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7763578888ab53eca5ce7da141953f828e82c2bfadcffc106d10d1866094ffbb" +[[package]] +name = "cranelift-codegen-shared" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df4b34c22fdfd5d95287ae0cc766e962a976754f0cf7daa4bfa5c6af55c5fb6b" + [[package]] name = "cranelift-control" version = "0.111.0" @@ -595,13 +652,33 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4d78c20a5ba56200e691e0a62d15ffd18ffc781064443acbadce1f7dc847917" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5289cdb399381a27e7bbfa1b42185916007c3d49aeef70b1d01cb4caa8010130" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.111.0", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67e9d6c799b0775d43211d983b5f9230ea604063003cb6d492daf8dcac51da9b" +dependencies = [ + "cranelift-bitset 0.112.0", "serde", "serde_derive", ] @@ -612,7 +689,19 @@ version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "31ba8ab24eb9470477e98ddfa3c799a649ac5a0d9a2042868c4c952133c234e8" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.111.0", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c1bd2fdbe0c0c10fcee7826c00ea0e7b2a0c4e95e6a879d88e11c006587560f" +dependencies = [ + "cranelift-codegen 0.112.0", "log", "smallvec", "target-lexicon", @@ -624,13 +713,30 @@ version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b72a3c5c166a70426dcb209bdd0bb71a787c1ea76023dc0974fbabca770e8f9" +[[package]] +name = "cranelift-isle" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e12b357f51e34f8e271977a5f422940aa985943d14ee8d49f66c6459ef458511" + [[package]] name = "cranelift-native" version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46a42424c956bbc31fc5c2706073df896156c5420ae8fa2a5d48dbc7b295d71b" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.111.0", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da80e271413343c8ca2ca3375360a8d486355063bf96547db9714f2ac4580629" +dependencies = [ + "cranelift-codegen 0.112.0", "libc", "target-lexicon", ] @@ -641,14 +747,30 @@ version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49778df4289933d735b93c30a345513e030cf83101de0036e19b760f8aa09f68" dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", + "cranelift-codegen 0.111.0", + "cranelift-entity 0.111.0", + "cranelift-frontend 0.111.0", "itertools 0.12.1", "log", "smallvec", "wasmparser 0.215.0", - "wasmtime-types", + "wasmtime-types 24.0.0", +] + +[[package]] +name = "cranelift-wasm" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9276bbb4bbf05ba98dba1d07a506acc9ac1e15a500530399ff8aee70860118" +dependencies = [ + "cranelift-codegen 0.112.0", + "cranelift-entity 0.112.0", + "cranelift-frontend 0.112.0", + "itertools 0.12.1", + "log", + "smallvec", + "wasmparser 0.217.0", + "wasmtime-types 25.0.0", ] [[package]] @@ -1994,7 +2116,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5bb182580f71dd070f88d01ce3de9f4da5021db7115d2e1c3605a754153b77c1" dependencies = [ "bytes", - "heck 0.4.1", + "heck 0.5.0", "itertools 0.13.0", "log", "multimap", @@ -2056,7 +2178,7 @@ dependencies = [ "serde_json", "tonic-build", "uuid", - "wasmtime", + "wasmtime 24.0.0", "wasmtime-wasi", "wit-bindgen-rt", ] @@ -2251,7 +2373,7 @@ dependencies = [ "tonic-web", "uuid", "wac-graph", - "wasmtime", + "wasmtime 24.0.0", "wasmtime-wasi", ] @@ -2306,7 +2428,7 @@ dependencies = [ name = "pulumi_wasm_wit" version = "0.0.0-DEV" dependencies = [ - "wasmtime", + "wasmtime 24.0.0", "wit-bindgen", ] @@ -2397,7 +2519,20 @@ checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" dependencies = [ "hashbrown 0.13.2", "log", - "rustc-hash", + "rustc-hash 1.1.0", + "slice-group-by", + "smallvec", +] + +[[package]] +name = "regalloc2" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12908dbeb234370af84d0579b9f68258a0f67e201412dd9a2814e6f45b2fc0f0" +dependencies = [ + "hashbrown 0.14.5", + "log", + "rustc-hash 2.0.0", "slice-group-by", "smallvec", ] @@ -2505,6 +2640,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +[[package]] +name = "rustc-hash" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" + [[package]] name = "rustix" version = "0.38.34" @@ -3540,6 +3681,7 @@ dependencies = [ "hashbrown 0.14.5", "indexmap 2.4.0", "semver", + "serde", ] [[package]] @@ -3604,22 +3746,68 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.215.0", "wasmparser 0.215.0", - "wasmtime-asm-macros", + "wasmtime-asm-macros 24.0.0", "wasmtime-cache", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", - "wasmtime-environ", - "wasmtime-fiber", + "wasmtime-component-macro 24.0.0", + "wasmtime-component-util 24.0.0", + "wasmtime-cranelift 24.0.0", + "wasmtime-environ 24.0.0", + "wasmtime-fiber 24.0.0", "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-slab", - "wasmtime-versioned-export-macros", - "wasmtime-winch", + "wasmtime-jit-icache-coherence 24.0.0", + "wasmtime-slab 24.0.0", + "wasmtime-versioned-export-macros 24.0.0", + "wasmtime-winch 24.0.0", "wat", "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e025f6280f91611a59f38057e0a4e72fbc08a2a4e6ed753a0d1970ac634a997" +dependencies = [ + "anyhow", + "async-trait", + "bitflags", + "bumpalo", + "cc", + "cfg-if", + "encoding_rs", + "hashbrown 0.14.5", + "indexmap 2.4.0", + "libc", + "libm", + "log", + "mach2", + "memfd", + "object", + "once_cell", + "paste", + "postcard", + "psm", + "rustix", + "semver", + "serde", + "serde_derive", + "smallvec", + "sptr", + "target-lexicon", + "wasmparser 0.217.0", + "wasmtime-asm-macros 25.0.0", + "wasmtime-component-macro 25.0.0", + "wasmtime-component-util 25.0.0", + "wasmtime-cranelift 25.0.0", + "wasmtime-environ 25.0.0", + "wasmtime-fiber 25.0.0", + "wasmtime-jit-icache-coherence 25.0.0", + "wasmtime-slab 25.0.0", + "wasmtime-versioned-export-macros 25.0.0", + "wasmtime-winch 25.0.0", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-asm-macros" version = "24.0.0" @@ -3629,6 +3817,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2977f9d1d1228154598e8d1cc5d55c4aa744297e9a3523b258e20d6ba0cbc3c9" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" version = "24.0.0" @@ -3659,17 +3856,38 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.77", - "wasmtime-component-util", - "wasmtime-wit-bindgen", + "wasmtime-component-util 24.0.0", + "wasmtime-wit-bindgen 24.0.0", "wit-parser 0.215.0", ] +[[package]] +name = "wasmtime-component-macro" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65b4bc589d7839d8dbfc4f4a0ea3380b11062ae26ff77c3a133c202fc4b21a31" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 2.0.77", + "wasmtime-component-util 25.0.0", + "wasmtime-wit-bindgen 25.0.0", + "wit-parser 0.217.0", +] + [[package]] name = "wasmtime-component-util" version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e38d735320f4e83478369ce649ad8fe87c6b893220902e798547a225fc0c5874" +[[package]] +name = "wasmtime-component-util" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8553d3720625ad4e65a9c71e215566361fcefc4e4001f17e7c669c503c33e6f6" + [[package]] name = "wasmtime-cranelift" version = "24.0.0" @@ -3678,20 +3896,45 @@ checksum = "e570d831d0785d93d7d8c722b1eb9a34e0d0c1534317666f65892818358a2da9" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "cranelift-wasm", + "cranelift-codegen 0.111.0", + "cranelift-control 0.111.0", + "cranelift-entity 0.111.0", + "cranelift-frontend 0.111.0", + "cranelift-native 0.111.0", + "cranelift-wasm 0.111.0", "gimli", "log", "object", "target-lexicon", "thiserror", "wasmparser 0.215.0", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-environ 24.0.0", + "wasmtime-versioned-export-macros 24.0.0", +] + +[[package]] +name = "wasmtime-cranelift" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b1b81791925aa182f0816562b8b41b9546077ba3a789ca18454a3ffe083963a" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.112.0", + "cranelift-control 0.112.0", + "cranelift-entity 0.112.0", + "cranelift-frontend 0.112.0", + "cranelift-native 0.112.0", + "cranelift-wasm 0.112.0", + "gimli", + "log", + "object", + "smallvec", + "target-lexicon", + "thiserror", + "wasmparser 0.217.0", + "wasmtime-environ 25.0.0", + "wasmtime-versioned-export-macros 25.0.0", ] [[package]] @@ -3702,8 +3945,8 @@ checksum = "c5fe80dfbd81687431a7d4f25929fae1ae96894786d5c96b14ae41164ee97377" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bitset 0.111.0", + "cranelift-entity 0.111.0", "gimli", "indexmap 2.4.0", "log", @@ -3717,8 +3960,33 @@ dependencies = [ "wasm-encoder 0.215.0", "wasmparser 0.215.0", "wasmprinter 0.215.0", - "wasmtime-component-util", - "wasmtime-types", + "wasmtime-component-util 24.0.0", + "wasmtime-types 24.0.0", +] + +[[package]] +name = "wasmtime-environ" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe742ef5ee9ce201e513ee8da472eaf198e760499a730853622fc85a61cfb1eb" +dependencies = [ + "anyhow", + "cranelift-bitset 0.112.0", + "cranelift-entity 0.112.0", + "gimli", + "indexmap 2.4.0", + "log", + "object", + "postcard", + "semver", + "serde", + "serde_derive", + "target-lexicon", + "wasm-encoder 0.217.0", + "wasmparser 0.217.0", + "wasmprinter 0.217.0", + "wasmtime-component-util 25.0.0", + "wasmtime-types 25.0.0", ] [[package]] @@ -3731,8 +3999,23 @@ dependencies = [ "cc", "cfg-if", "rustix", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 24.0.0", + "wasmtime-versioned-export-macros 24.0.0", + "windows-sys 0.52.0", +] + +[[package]] +name = "wasmtime-fiber" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2be377649da32af7b3eadd3ab5c89d645bdf0f5af9fe4fc59da457fbe4a87cdd" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "rustix", + "wasmtime-asm-macros 25.0.0", + "wasmtime-versioned-export-macros 25.0.0", "windows-sys 0.52.0", ] @@ -3745,7 +4028,7 @@ dependencies = [ "object", "once_cell", "rustix", - "wasmtime-versioned-export-macros", + "wasmtime-versioned-export-macros 24.0.0", ] [[package]] @@ -3760,12 +4043,30 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a67e6379ff6f5eb316e4fe2baaf360c7871082006fc31addf3cf58011edb855c" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-slab" version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f68d38fa6b30c5e1fc7d608263062997306f79e577ebd197ddcd6b0f55d87d1" +[[package]] +name = "wasmtime-slab" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e1daff42dc6660aa4aead9586a1c41e498a1c15674784589aeb5c5090d09930" + [[package]] name = "wasmtime-types" version = "24.0.0" @@ -3773,13 +4074,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6634e7079d9c5cfc81af8610ed59b488cc5b7f9777a2f4c1667a2565c2e45249" dependencies = [ "anyhow", - "cranelift-entity", + "cranelift-entity 0.111.0", "serde", "serde_derive", "smallvec", "wasmparser 0.215.0", ] +[[package]] +name = "wasmtime-types" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24adc06abbf23bf9abbdc4b4a3bb743436a60a2a76dfabb2e49bf5237d0dadcc" +dependencies = [ + "anyhow", + "cranelift-entity 0.112.0", + "serde", + "serde_derive", + "smallvec", + "wasmparser 0.217.0", +] + [[package]] name = "wasmtime-versioned-export-macros" version = "24.0.0" @@ -3791,11 +4106,22 @@ dependencies = [ "syn 2.0.77", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "467bf568f44048477d865a7bb42a1876acd1e2d3de77b42307f5d8e0126fc241" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.77", +] + [[package]] name = "wasmtime-wasi" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "545ae8298ffce025604f7480f9c7d6948c985bef7ce9aee249ef79307813e83c" +checksum = "4f7155aadce49095eeced1a18634a443c8d8fdd2a23bb61f933774393a2c4acf" dependencies = [ "anyhow", "async-trait", @@ -3817,7 +4143,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 25.0.0", "wiggle", "windows-sys 0.52.0", ] @@ -3829,14 +4155,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a25199625effa4c13dd790d64bd56884b014c69829431bfe43991c740bd5bc1" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.111.0", "gimli", "object", "target-lexicon", "wasmparser 0.215.0", - "wasmtime-cranelift", - "wasmtime-environ", - "winch-codegen", + "wasmtime-cranelift 24.0.0", + "wasmtime-environ 24.0.0", + "winch-codegen 0.22.0", +] + +[[package]] +name = "wasmtime-winch" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e8fdcd0682324b16fac3f3dd12eb4325d175e849b771aeda6edcb3065c85a4a" +dependencies = [ + "anyhow", + "cranelift-codegen 0.112.0", + "gimli", + "object", + "target-lexicon", + "wasmparser 0.217.0", + "wasmtime-cranelift 25.0.0", + "wasmtime-environ 25.0.0", + "winch-codegen 0.23.0", ] [[package]] @@ -3851,6 +4194,18 @@ dependencies = [ "wit-parser 0.215.0", ] +[[package]] +name = "wasmtime-wit-bindgen" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb8a4c5f38371e9dc1718421b03bc8737696587af5e1b233ea515ba5a111d106" +dependencies = [ + "anyhow", + "heck 0.4.1", + "indexmap 2.4.0", + "wit-parser 0.217.0", +] + [[package]] name = "wast" version = "35.0.2" @@ -3894,24 +4249,24 @@ dependencies = [ [[package]] name = "wiggle" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc850ca3c02c5835934d23f28cec4c5a3fb66fe0b4ecd968bbb35609dda5ddc0" +checksum = "dc109a53e5475bae50294fecf9eec366ba9725d7fac0a4528f6c1d84d3e2583e" dependencies = [ "anyhow", "async-trait", "bitflags", "thiserror", "tracing", - "wasmtime", + "wasmtime 25.0.0", "wiggle-macro", ] [[package]] name = "wiggle-generate" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634b8804a67200bcb43ea8af5f7c53e862439a086b68b16fd333454bc74d5aab" +checksum = "c1b1cfa1fca4076eed01a9e505351dce62f0a5b8b23385b2e0daf7d9b02abeeb" dependencies = [ "anyhow", "heck 0.4.1", @@ -3924,9 +4279,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "474b7cbdb942c74031e619d66c600bba7f73867c5800fc2c2306cf307649be2f" +checksum = "6d8565ac65a40335305bce35a2cf48bd3bddc244637008d493f63d6a6685be26" dependencies = [ "proc-macro2", "quote", @@ -3972,14 +4327,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "073efe897d9ead7fc609874f94580afc831114af5149b6a90ee0a3a39b497fe0" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.111.0", "gimli", - "regalloc2", + "regalloc2 0.9.3", "smallvec", "target-lexicon", "wasmparser 0.215.0", - "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-cranelift 24.0.0", + "wasmtime-environ 24.0.0", +] + +[[package]] +name = "winch-codegen" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b160fca5249410873830548ba7b1d956d8bf2afe72ced5e78266622d07de1303" +dependencies = [ + "anyhow", + "cranelift-codegen 0.112.0", + "gimli", + "regalloc2 0.10.2", + "smallvec", + "target-lexicon", + "wasmparser 0.217.0", + "wasmtime-cranelift 25.0.0", + "wasmtime-environ 25.0.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 503841b8..35ce0a38 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -66,7 +66,7 @@ tonic = { version = "0.12.0", default-features = false } tonic-build = "0.12.0" tonic-web = "0.12.0" wasmtime = "24.0.0" -wasmtime-wasi = "24.0.0" +wasmtime-wasi = "25.0.0" async-trait = "0.1.80" log = { version = "0.4.21", features = ["kv"] } log4rs = "1.3.0"