From 4e49d622335a47317904575b469d4c630cee5a3e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 20 Aug 2024 16:51:22 +0000 Subject: [PATCH] chore(deps): update wasmtime to v24 (major) (#337) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [wasmtime](https://togithub.com/bytecodealliance/wasmtime) | workspace.dependencies | major | `23.0.0` -> `24.0.0` | | [wasmtime-wasi](https://togithub.com/bytecodealliance/wasmtime) | workspace.dependencies | major | `23.0.0` -> `24.0.0` | --- ### Release Notes
bytecodealliance/wasmtime (wasmtime) ### [`v24.0.0`](https://togithub.com/bytecodealliance/wasmtime/releases/tag/v24.0.0) [Compare Source](https://togithub.com/bytecodealliance/wasmtime/compare/v23.0.2...v24.0.0) ##### 24.0.0 Released 2024-08-20. ##### Added - A new `wasmtime_engine_clone` function was added to the C API. [#​8907](https://togithub.com/bytecodealliance/wasmtime/pull/8907) - Wasmtime now has basic support for allocating a `StructRef` in the embedder API. [#​8933](https://togithub.com/bytecodealliance/wasmtime/pull/8933) - The `wasmtime run` subcommand now support a `--argv0` flag indicating the value of the first element to arguments reported to wasm if it shouldn't be the default of the wasm binary name itself. [#​8961](https://togithub.com/bytecodealliance/wasmtime/pull/8961) - Support for Winch on AArch64 continued to improve. [#​8921](https://togithub.com/bytecodealliance/wasmtime/pull/8921) [#​9018](https://togithub.com/bytecodealliance/wasmtime/pull/9018) [#​9033](https://togithub.com/bytecodealliance/wasmtime/pull/9033) [#​9051](https://togithub.com/bytecodealliance/wasmtime/pull/9051) - An initial implementation of the `wasi-runtime-config` proposal was added to Wasmtime. [#​8950](https://togithub.com/bytecodealliance/wasmtime/pull/8950) [#​8970](https://togithub.com/bytecodealliance/wasmtime/pull/8970) [#​8981](https://togithub.com/bytecodealliance/wasmtime/pull/8981) - Initial support for f16 and f128 in Cranelift continued to improve. [#​8893](https://togithub.com/bytecodealliance/wasmtime/pull/8893) [#​9045](https://togithub.com/bytecodealliance/wasmtime/pull/9045) - More types in `wasmtime-wasi-http` implement the `Debug` trait. [#​8979](https://togithub.com/bytecodealliance/wasmtime/pull/8979) - The `wasmtime explore` subcommand now supports exploring CLIF too. [#​8972](https://togithub.com/bytecodealliance/wasmtime/pull/8972) - Support for SIMD in Winch has begun, but it is not complete yet. [#​8990](https://togithub.com/bytecodealliance/wasmtime/pull/8990) [#​9006](https://togithub.com/bytecodealliance/wasmtime/pull/9006) - Initial work on Pulley, an interpreter for Wasmtime, has begun. [#​9008](https://togithub.com/bytecodealliance/wasmtime/pull/9008) [#​9013](https://togithub.com/bytecodealliance/wasmtime/pull/9013) [#​9014](https://togithub.com/bytecodealliance/wasmtime/pull/9014) - The `-Wunknown-imports-trap` flag to `wasmtime run` now supports components. [#​9021](https://togithub.com/bytecodealliance/wasmtime/pull/9021) - An initial implementation of the `wasi-keyvalue` proposal was added to Wasmtime. [#​8983](https://togithub.com/bytecodealliance/wasmtime/pull/8983) [#​9032](https://togithub.com/bytecodealliance/wasmtime/pull/9032) [#​9050](https://togithub.com/bytecodealliance/wasmtime/pull/9050) [#​9062](https://togithub.com/bytecodealliance/wasmtime/pull/9062) - An `unsafe` API has been added to unload process trap handlers. [#​9022](https://togithub.com/bytecodealliance/wasmtime/pull/9022) - The s390x backend now fully supports tail calls. [#​9052](https://togithub.com/bytecodealliance/wasmtime/pull/9052) ##### Changed - The `flags` type in the component model now has a hard limit of 32-or-fewer flags. For more information about this transition [https://github.com/WebAssembly/component-model/issues/370](https://togithub.com/WebAssembly/component-model/issues/370)sues/370. [#​8882](https://togithub.com/bytecodealliance/wasmtime/pull/8882) - Multiple returns for functions in the component model are now gated by default and are planned to be removed. [#​8965](https://togithub.com/bytecodealliance/wasmtime/pull/8965) - TCP streams in WASIp2 will now immediately return `StreamError::Closed` when the TCP stream is closed or shut down. [#​8968](https://togithub.com/bytecodealliance/wasmtime/pull/8968) [#​9055](https://togithub.com/bytecodealliance/wasmtime/pull/9055) - Cranelift will now perform constant propagation on some floating-point operations. [#​8954](https://togithub.com/bytecodealliance/wasmtime/pull/8954) - Wasmtime and Cranelift now require at least Rust 1.78.0 to compile. [#​9010](https://togithub.com/bytecodealliance/wasmtime/pull/9010) - The `wasmtime::Val` type now implements the `Copy` trait. [#​9024](https://togithub.com/bytecodealliance/wasmtime/pull/9024) - Wasmtime's wasi-nn implementation has been updated to track the upstream specification. [#​9056](https://togithub.com/bytecodealliance/wasmtime/pull/9056) - Names provided to `trappable_imports` in `bindgen!` are now validated to be used. [#​9057](https://togithub.com/bytecodealliance/wasmtime/pull/9057) - Support for multi-package `*.wit` files now requires a `package ...;` header at the top of the file. [#​9053](https://togithub.com/bytecodealliance/wasmtime/pull/9053)
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/andrzejressel/pulumi-wasm). --- Cargo.lock | 248 ++++++++++++++++++++--------------------------------- Cargo.toml | 4 +- 2 files changed, 93 insertions(+), 159 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6d88cead2..ded276570 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,22 +2,13 @@ # It is not intended for manual editing. version = 3 -[[package]] -name = "addr2line" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" -dependencies = [ - "gimli 0.28.1", -] - [[package]] name = "addr2line" version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ - "gimli 0.29.0", + "gimli", ] [[package]] @@ -249,7 +240,7 @@ version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ - "addr2line 0.22.0", + "addr2line", "cc", "cfg-if", "libc", @@ -517,18 +508,18 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "305d51c180ebdc46ef61bc60c54ae6512db3bc9a05842a1f1e762e45977019ab" +checksum = "b80c3a50b9c4c7e5b5f73c0ed746687774fc9e36ef652b110da8daebf0c6e0e6" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-bitset" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3247afacd9b13d620033f3190d9e49d1beefc1acb33d5604a249956c9c13709" +checksum = "38778758c2ca918b05acb2199134e0c561fb577c50574259b26190b6c2d95ded" dependencies = [ "serde", "serde_derive", @@ -536,9 +527,9 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd7ca95e831c18d1356da783765c344207cbdffea91e13e47fa9327dbb2e0719" +checksum = "58258667ad10e468bfc13a8d620f50dfcd4bb35d668123e97defa2549b9ad397" dependencies = [ "bumpalo", "cranelift-bforest", @@ -548,7 +539,7 @@ dependencies = [ "cranelift-control", "cranelift-entity", "cranelift-isle", - "gimli 0.28.1", + "gimli", "hashbrown 0.14.5", "log", "regalloc2", @@ -559,33 +550,33 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "450c105fa1e51bfba4e95a86e926504a867ad5639d63f31d43fe3b7ec1f1c9ef" +checksum = "043f0b702e529dcb07ff92bd7d40e7d5317b5493595172c5eb0983343751ee06" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5479117cd1266881479908d383086561cee37e49affbea9b1e6b594cc21cc220" +checksum = "7763578888ab53eca5ce7da141953f828e82c2bfadcffc106d10d1866094ffbb" [[package]] name = "cranelift-control" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34378804f0abfdd22c068a741cfeed86938b92375b2a96fb0b42c878e0141bfb" +checksum = "32db15f08c05df570f11e8ab33cb1ec449a64b37c8a3498377b77650bef33d8b" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a48cb0a194c9ba82fec35a1e492055388d89b2e3c03dee9dcf2488892be8004d" +checksum = "5289cdb399381a27e7bbfa1b42185916007c3d49aeef70b1d01cb4caa8010130" dependencies = [ "cranelift-bitset", "serde", @@ -594,9 +585,9 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8327afc6c1c05f4be62fefce5b439fa83521c65363a322e86ea32c85e7ceaf64" +checksum = "31ba8ab24eb9470477e98ddfa3c799a649ac5a0d9a2042868c4c952133c234e8" dependencies = [ "cranelift-codegen", "log", @@ -606,15 +597,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56b08621c00321efcfa3eee6a3179adc009e21ea8d24ca7adc3c326184bc3f48" +checksum = "2b72a3c5c166a70426dcb209bdd0bb71a787c1ea76023dc0974fbabca770e8f9" [[package]] name = "cranelift-native" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d51180b147c8557c1196c77b098f04140c91962e135ea152cd2fcabf40cf365c" +checksum = "46a42424c956bbc31fc5c2706073df896156c5420ae8fa2a5d48dbc7b295d71b" dependencies = [ "cranelift-codegen", "libc", @@ -623,9 +614,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "019e3dccb7f15e0bc14f0ddc034ec608a66df8e05c9e1e16f75a7716f8461799" +checksum = "49778df4289933d735b93c30a345513e030cf83101de0036e19b760f8aa09f68" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -633,7 +624,7 @@ dependencies = [ "itertools 0.12.1", "log", "smallvec", - "wasmparser 0.212.0", + "wasmparser 0.215.0", "wasmtime-types", ] @@ -1053,21 +1044,15 @@ dependencies = [ [[package]] name = "gimli" -version = "0.28.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" dependencies = [ "fallible-iterator", "indexmap 2.4.0", "stable_deref_trait", ] -[[package]] -name = "gimli" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" - [[package]] name = "h2" version = "0.4.5" @@ -2218,9 +2203,9 @@ dependencies = [ "reqwest", "tokio", "wac-graph", - "wasmprinter 0.215.0", + "wasmprinter", "wit-component", - "wit-parser 0.215.0", + "wit-parser", ] [[package]] @@ -3403,15 +3388,6 @@ dependencies = [ "leb128", ] -[[package]] -name = "wasm-encoder" -version = "0.212.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "501940df4418b8929eb6d52f1aade1fdd15a5b86c92453cb696e3c906bd3fc33" -dependencies = [ - "leb128", -] - [[package]] name = "wasm-encoder" version = "0.215.0" @@ -3465,20 +3441,6 @@ dependencies = [ "semver", ] -[[package]] -name = "wasmparser" -version = "0.212.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d28bc49ba1e5c5b61ffa7a2eace10820443c4b7d1c0b144109261d14570fdf8" -dependencies = [ - "ahash", - "bitflags", - "hashbrown 0.14.5", - "indexmap 2.4.0", - "semver", - "serde", -] - [[package]] name = "wasmparser" version = "0.215.0" @@ -3490,17 +3452,7 @@ dependencies = [ "hashbrown 0.14.5", "indexmap 2.4.0", "semver", -] - -[[package]] -name = "wasmprinter" -version = "0.212.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfac65326cc561112af88c3028f6dfdb140acff67ede33a8e86be2dc6b8956f7" -dependencies = [ - "anyhow", - "termcolor", - "wasmparser 0.212.0", + "serde", ] [[package]] @@ -3516,11 +3468,11 @@ dependencies = [ [[package]] name = "wasmtime" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07232e0b473af36112da7348f51e73fa8b11047a6cb546096da3812930b7c93a" +checksum = "9a5883d64dfc8423c56e3d8df27cffc44db25336aa468e8e0724fddf30a333d7" dependencies = [ - "addr2line 0.21.0", + "addr2line", "anyhow", "async-trait", "bitflags", @@ -3529,7 +3481,7 @@ dependencies = [ "cfg-if", "encoding_rs", "fxprof-processed-profile", - "gimli 0.28.1", + "gimli", "hashbrown 0.14.5", "indexmap 2.4.0", "ittapi", @@ -3552,8 +3504,8 @@ dependencies = [ "smallvec", "sptr", "target-lexicon", - "wasm-encoder 0.212.0", - "wasmparser 0.212.0", + "wasm-encoder 0.215.0", + "wasmparser 0.215.0", "wasmtime-asm-macros", "wasmtime-cache", "wasmtime-component-macro", @@ -3572,18 +3524,18 @@ dependencies = [ [[package]] name = "wasmtime-asm-macros" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a9c42562d879c749288d9a26acc0d95d2ca069e30c2ec2efce84461c4d62b3" +checksum = "1c4dc7e2a379c0dd6be5b55857d14c4b277f43a9c429a9e14403eb61776ae3be" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-cache" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d5d5aac98c8ae87cf5244495da7722e3fa022aa6f3f4fcd5e3d6e5699ce422" +checksum = "6a5b179f263a318e08c93281ea77cbb95e2a0c8c11e99a6188b53ead77233722" dependencies = [ "anyhow", "base64 0.21.7", @@ -3601,9 +3553,9 @@ dependencies = [ [[package]] name = "wasmtime-component-macro" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0c3f57c4bc96f9b4a6ff4d6cb6e837913eff32e98d09e2b6d79b5c4647b415b" +checksum = "4b07773d1c3dab5f014ec61316ee317aa424033e17e70a63abdf7c3a47e58fcf" dependencies = [ "anyhow", "proc-macro2", @@ -3611,20 +3563,20 @@ dependencies = [ "syn 2.0.75", "wasmtime-component-util", "wasmtime-wit-bindgen", - "wit-parser 0.212.0", + "wit-parser", ] [[package]] name = "wasmtime-component-util" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1da707969bc31a565da9b32d087eb2370c95c6f2087c5539a15f2e3b27e77203" +checksum = "e38d735320f4e83478369ce649ad8fe87c6b893220902e798547a225fc0c5874" [[package]] name = "wasmtime-cranelift" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62cb6135ec46994299be711b78b03acaa9480de3715f827d450f0c947a84977c" +checksum = "e570d831d0785d93d7d8c722b1eb9a34e0d0c1534317666f65892818358a2da9" dependencies = [ "anyhow", "cfg-if", @@ -3634,27 +3586,27 @@ dependencies = [ "cranelift-frontend", "cranelift-native", "cranelift-wasm", - "gimli 0.28.1", + "gimli", "log", "object", "target-lexicon", "thiserror", - "wasmparser 0.212.0", + "wasmparser 0.215.0", "wasmtime-environ", "wasmtime-versioned-export-macros", ] [[package]] name = "wasmtime-environ" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bcaa3b42a0718e9123da7fb75e8e13fc95df7db2a7e32e2f2f4f0d3333b7d6f" +checksum = "c5fe80dfbd81687431a7d4f25929fae1ae96894786d5c96b14ae41164ee97377" dependencies = [ "anyhow", "cpp_demangle", "cranelift-bitset", "cranelift-entity", - "gimli 0.28.1", + "gimli", "indexmap 2.4.0", "log", "object", @@ -3664,18 +3616,18 @@ dependencies = [ "serde", "serde_derive", "target-lexicon", - "wasm-encoder 0.212.0", - "wasmparser 0.212.0", - "wasmprinter 0.212.0", + "wasm-encoder 0.215.0", + "wasmparser 0.215.0", + "wasmprinter", "wasmtime-component-util", "wasmtime-types", ] [[package]] name = "wasmtime-fiber" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1c805515f4bc157f70f998038951009d21a19c1ef8c5fbb374a11b1d56672" +checksum = "0f39043d13c7b58db69dc9a0feb191a961e75a9ec2402aebf42de183c022bb8a" dependencies = [ "anyhow", "cc", @@ -3688,9 +3640,9 @@ dependencies = [ [[package]] name = "wasmtime-jit-debug" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "118e141e52f3898a531a612985bd09a5e05a1d646cad2f30a3020b675c21cd49" +checksum = "aec346412363eb26067cb6473281a45bd273cbbcafa3dc862793c946eff6ba7f" dependencies = [ "object", "once_cell", @@ -3700,9 +3652,9 @@ dependencies = [ [[package]] name = "wasmtime-jit-icache-coherence" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cfee42dac5148fc2664ab1f5cb8d7fa77a28d1a2cf1d9483abc2c3d751a58b9" +checksum = "d15de8429db996f0d17a4163a35eccc3f874cbfb50f29c379951ea1bbb39452e" dependencies = [ "anyhow", "cfg-if", @@ -3712,29 +3664,29 @@ dependencies = [ [[package]] name = "wasmtime-slab" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42eb8f6515708ec67974998c3e644101db4186308985f5ef7c2ef324ff33c948" +checksum = "1f68d38fa6b30c5e1fc7d608263062997306f79e577ebd197ddcd6b0f55d87d1" [[package]] name = "wasmtime-types" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "046873fb8fb3e9652f3fd76fe99c8c8129007695c3d73b2e307fdae40f6e324c" +checksum = "6634e7079d9c5cfc81af8610ed59b488cc5b7f9777a2f4c1667a2565c2e45249" dependencies = [ "anyhow", "cranelift-entity", "serde", "serde_derive", "smallvec", - "wasmparser 0.212.0", + "wasmparser 0.215.0", ] [[package]] name = "wasmtime-versioned-export-macros" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99c02af2e9dbeb427304d1a08787d70ed0dbfec1af2236616f84c9f1f03e7969" +checksum = "3850e3511d6c7f11a72d571890b0ed5f6204681f7f050b9de2690e7f13123fed" dependencies = [ "proc-macro2", "quote", @@ -3743,9 +3695,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2a1349f254d0b8f2ec8f996d0982f040abf22cd6ab19e3cf67afd033c552208" +checksum = "545ae8298ffce025604f7480f9c7d6948c985bef7ce9aee249ef79307813e83c" dependencies = [ "anyhow", "async-trait", @@ -3774,16 +3726,16 @@ dependencies = [ [[package]] name = "wasmtime-winch" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2ceddc47a49af10908a288fdfdc296ab3932062cab62a785e3705bbb3709c59" +checksum = "2a25199625effa4c13dd790d64bd56884b014c69829431bfe43991c740bd5bc1" dependencies = [ "anyhow", "cranelift-codegen", - "gimli 0.28.1", + "gimli", "object", "target-lexicon", - "wasmparser 0.212.0", + "wasmparser 0.215.0", "wasmtime-cranelift", "wasmtime-environ", "winch-codegen", @@ -3791,14 +3743,14 @@ dependencies = [ [[package]] name = "wasmtime-wit-bindgen" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75f528f8b8a2376a3dacaf497d960216dd466d324425361e1e00e26de0a7705c" +checksum = "3cb331ac7ed1d5ba49cddcdb6b11973752a857148858bb308777d2fc5584121f" dependencies = [ "anyhow", "heck 0.4.1", "indexmap 2.4.0", - "wit-parser 0.212.0", + "wit-parser", ] [[package]] @@ -3844,9 +3796,9 @@ dependencies = [ [[package]] name = "wiggle" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af4a61a764e5c4f0cb8c1796859d266e75828c244089e77c81c6158dd8c4fda4" +checksum = "cc850ca3c02c5835934d23f28cec4c5a3fb66fe0b4ecd968bbb35609dda5ddc0" dependencies = [ "anyhow", "async-trait", @@ -3859,9 +3811,9 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2d45f4c50cfcbc222fb5221142fa65aa834d0a54b77b5760be0ea0a1ccad52d" +checksum = "634b8804a67200bcb43ea8af5f7c53e862439a086b68b16fd333454bc74d5aab" dependencies = [ "anyhow", "heck 0.4.1", @@ -3874,9 +3826,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12e0fbccad12e5b406effb8676eb3713fdbe366975fb65d56f960ace6da118e4" +checksum = "474b7cbdb942c74031e619d66c600bba7f73867c5800fc2c2306cf307649be2f" dependencies = [ "proc-macro2", "quote", @@ -3906,7 +3858,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -3917,17 +3869,17 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "0.21.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a41b67a37ea74e83c38ef495cc213aba73385236b1deee883dc869e835003b9" +checksum = "073efe897d9ead7fc609874f94580afc831114af5149b6a90ee0a3a39b497fe0" dependencies = [ "anyhow", "cranelift-codegen", - "gimli 0.28.1", + "gimli", "regalloc2", "smallvec", "target-lexicon", - "wasmparser 0.212.0", + "wasmparser 0.215.0", "wasmtime-cranelift", "wasmtime-environ", ] @@ -4156,7 +4108,7 @@ checksum = "bb7e3df01cd43cfa1cb52602e4fc05cb2b62217655f6705639b6953eb0a3fed2" dependencies = [ "anyhow", "heck 0.5.0", - "wit-parser 0.215.0", + "wit-parser", ] [[package]] @@ -4216,25 +4168,7 @@ dependencies = [ "wasm-metadata 0.215.0", "wasmparser 0.215.0", "wat", - "wit-parser 0.215.0", -] - -[[package]] -name = "wit-parser" -version = "0.212.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ceeb0424aa8679f3fcf2d6e3cfa381f3d6fa6179976a2c05a6249dd2bb426716" -dependencies = [ - "anyhow", - "id-arena", - "indexmap 2.4.0", - "log", - "semver", - "serde", - "serde_derive", - "serde_json", - "unicode-xid", - "wasmparser 0.212.0", + "wit-parser", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 03ede8514..70e1920a2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -66,8 +66,8 @@ serde_json = { version = "1.0.120" } tonic = { version = "0.12.0", default-features = false } tonic-build = "0.12.0" tonic-web = "0.12.0" -wasmtime = "23.0.0" -wasmtime-wasi = "23.0.0" +wasmtime = "24.0.0" +wasmtime-wasi = "24.0.0" async-trait = "0.1.80" log = { version = "0.4.21", features = ["kv"] } log4rs = "1.3.0"