From a607dd7eac603d863c8f8ef04e0386a22e02d370 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Nov 2024 22:23:43 +0000 Subject: [PATCH] Bump wasmtime from 23.0.3 to 24.0.2 in /rust Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 23.0.3 to 24.0.2. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/docs/contributing-release-process.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v23.0.3...v24.0.2) --- updated-dependencies: - dependency-name: wasmtime dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- rust/Cargo.lock | 434 +++++++++++++++++++++++++++++++----- rust/plugin_wasm/Cargo.toml | 2 +- 2 files changed, 375 insertions(+), 61 deletions(-) diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 1cd76c81..a8f2ad7f 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -243,7 +243,16 @@ version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a41b85213deedf877555a7878ca9fb680ccba8183611c4bb8030ed281b2ad83" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.110.3", +] + +[[package]] +name = "cranelift-bforest" +version = "0.111.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f823c6662ea77699089ec8b6b4b8a23c1e1a9c6526a6420ede7ac957274a7ab4" +dependencies = [ + "cranelift-entity 0.111.2", ] [[package]] @@ -256,6 +265,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.111.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fcbb4187005097204458a8e4309bb9e737933477e47b4609f81b07a5b4cdd25" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.110.3" @@ -263,13 +282,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce027a7b16f8b86f60ff6819615273635186d607a0c225ee6ac340d7d18f978" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-bforest 0.110.3", + "cranelift-bitset 0.110.3", + "cranelift-codegen-meta 0.110.3", + "cranelift-codegen-shared 0.110.3", + "cranelift-control 0.110.3", + "cranelift-entity 0.110.3", + "cranelift-isle 0.110.3", "gimli 0.28.1", "hashbrown 0.14.5", "log", @@ -279,13 +298,45 @@ dependencies = [ "target-lexicon", ] +[[package]] +name = "cranelift-codegen" +version = "0.111.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cd1aaf8e88339f4f95afffd60d22033546ec7da4d79e805b85260a16668f78f" +dependencies = [ + "bumpalo", + "cranelift-bforest 0.111.2", + "cranelift-bitset 0.111.2", + "cranelift-codegen-meta 0.111.2", + "cranelift-codegen-shared 0.111.2", + "cranelift-control 0.111.2", + "cranelift-entity 0.111.2", + "cranelift-isle 0.111.2", + "gimli 0.29.0", + "hashbrown 0.14.5", + "log", + "regalloc2", + "rustc-hash", + "smallvec", + "target-lexicon", +] + [[package]] name = "cranelift-codegen-meta" version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0a2d2ab65e6cbf91f81781d8da65ec2005510f18300eff21a99526ed6785863" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.110.3", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.111.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e541b0418bbba3ce82040a445bd9a83bf3e0da604a95178d9e949dc8a7840af" +dependencies = [ + "cranelift-codegen-shared 0.111.2", ] [[package]] @@ -294,6 +345,12 @@ version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "efcff860573cf3db9ae98fbd949240d78b319df686cc306872e7fab60e9c84d7" +[[package]] +name = "cranelift-codegen-shared" +version = "0.111.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91fc96a709a30be39d53ecf89dbfe4edcc5adba528d4b65f7e58dc867ba70fab" + [[package]] name = "cranelift-control" version = "0.110.3" @@ -303,13 +360,33 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.111.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c3bfcb035e0a501323896bb7ea3d7a5dd1fac3e92dda458ccd23960fde12c88" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d21d3089714278920030321829090d9482c91e5ff2339f2f697f8425bffdcba3" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.110.3", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.111.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2f00b4eba51d73a8c343c45cfdeeffa1f74f423bba0e6b8e290e646777c2b81" +dependencies = [ + "cranelift-bitset 0.111.2", "serde", "serde_derive", ] @@ -320,7 +397,19 @@ version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7308482930f2a2fad4fe25a06054f6f9a4ee1ab97264308c661b037cb60001a3" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.110.3", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.111.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52d5e18bf04660bb716dacf45809e2d4c85e7111701e27dbdb75b4634504ad8f" +dependencies = [ + "cranelift-codegen 0.111.2", "log", "smallvec", "target-lexicon", @@ -332,13 +421,30 @@ version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab4c59e259dab0e6958dabcc536b30845574f027ba6e5000498cdaf7e7ed2d30" +[[package]] +name = "cranelift-isle" +version = "0.111.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31f9901807b6d0fde1205f0e4db9d96dcf7ddfc1894c69eb2ff93c47ebf2439f" + [[package]] name = "cranelift-native" version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d77ac3dfb61ef3159998105116acdfeaec75e4296c43ee2dcc4ea39838c0080e" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.110.3", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.111.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "967d65a4077726a9afc3f4694e037f34b992cbe2b6c48ce519b714a0b0558f97" +dependencies = [ + "cranelift-codegen 0.111.2", "libc", "target-lexicon", ] @@ -349,14 +455,30 @@ version = "0.110.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d883f1b8d3d1dab4797407117bc8a1824f4a1fe86654aee2ee3205613f77d3e" dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", + "cranelift-codegen 0.110.3", + "cranelift-entity 0.110.3", + "cranelift-frontend 0.110.3", + "itertools 0.12.1", + "log", + "smallvec", + "wasmparser 0.212.0", + "wasmtime-types 23.0.3", +] + +[[package]] +name = "cranelift-wasm" +version = "0.111.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4899fd1ef6b1fe1df30f26ef864bd6e45040b8cf9f3cb3905d3e973c25698579" +dependencies = [ + "cranelift-codegen 0.111.2", + "cranelift-entity 0.111.2", + "cranelift-frontend 0.111.2", "itertools 0.12.1", "log", "smallvec", - "wasmparser", - "wasmtime-types", + "wasmparser 0.215.0", + "wasmtime-types 24.0.2", ] [[package]] @@ -614,6 +736,11 @@ name = "gimli" version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +dependencies = [ + "fallible-iterator", + "indexmap", + "stable_deref_trait", +] [[package]] name = "hashbrown" @@ -1066,7 +1193,7 @@ dependencies = [ "tracing-subscriber", "walkdir", "wasi-common", - "wasmtime", + "wasmtime 24.0.2", "wasmtime-wasi", "zerocopy", ] @@ -1739,7 +1866,7 @@ dependencies = [ "system-interface", "thiserror", "tracing", - "wasmtime", + "wasmtime 23.0.3", "wiggle", "windows-sys 0.52.0", ] @@ -1808,6 +1935,15 @@ dependencies = [ "leb128", ] +[[package]] +name = "wasm-encoder" +version = "0.215.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb56df3e06b8e6b77e37d2969a50ba51281029a9aeb3855e76b7f49b6418847" +dependencies = [ + "leb128", +] + [[package]] name = "wasmparser" version = "0.212.0" @@ -1822,6 +1958,20 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.215.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53fbde0881f24199b81cf49b6ff8f9c145ac8eb1b7fc439adb5c099734f7d90e" +dependencies = [ + "ahash", + "bitflags 2.6.0", + "hashbrown 0.14.5", + "indexmap", + "semver", + "serde", +] + [[package]] name = "wasmprinter" version = "0.212.0" @@ -1830,7 +1980,18 @@ checksum = "dfac65326cc561112af88c3028f6dfdb140acff67ede33a8e86be2dc6b8956f7" dependencies = [ "anyhow", "termcolor", - "wasmparser", + "wasmparser 0.212.0", +] + +[[package]] +name = "wasmprinter" +version = "0.215.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8e9a325d85053408209b3d2ce5eaddd0dd6864d1cff7a007147ba073157defc" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.215.0", ] [[package]] @@ -1865,20 +2026,50 @@ dependencies = [ "smallvec", "sptr", "target-lexicon", - "wasmparser", + "wasmparser 0.212.0", "wasmtime-asm-macros", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-component-macro 23.0.3", + "wasmtime-component-util 23.0.3", + "wasmtime-cranelift 23.0.3", + "wasmtime-environ 23.0.3", "wasmtime-fiber", "wasmtime-jit-icache-coherence", "wasmtime-slab", - "wasmtime-versioned-export-macros", + "wasmtime-versioned-export-macros 23.0.3", "wasmtime-winch", "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime" +version = "24.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e763074ccd6b251c78095fcd27707253b69cef961ea0a2ff76a8d246ddfadd1b" +dependencies = [ + "anyhow", + "bitflags 2.6.0", + "bumpalo", + "cfg-if", + "hashbrown 0.14.5", + "indexmap", + "libc", + "libm", + "log", + "object", + "once_cell", + "paste", + "postcard", + "serde", + "serde_derive", + "sptr", + "target-lexicon", + "wasmparser 0.215.0", + "wasmtime-component-macro 24.0.2", + "wasmtime-cranelift 24.0.2", + "wasmtime-environ 24.0.2", + "wasmtime-versioned-export-macros 24.0.2", +] + [[package]] name = "wasmtime-asm-macros" version = "23.0.3" @@ -1898,9 +2089,24 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wasmtime-component-util", - "wasmtime-wit-bindgen", - "wit-parser", + "wasmtime-component-util 23.0.3", + "wasmtime-wit-bindgen 23.0.3", + "wit-parser 0.212.0", +] + +[[package]] +name = "wasmtime-component-macro" +version = "24.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74b72572d389586e429a9830ab68a5b3e2a567962b8a82f4249652ccc68ddab2" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-component-util 24.0.2", + "wasmtime-wit-bindgen 24.0.2", + "wit-parser 0.215.0", ] [[package]] @@ -1909,6 +2115,12 @@ version = "23.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71a40200d42a8985edadb4007a0ed320756cbe28065b83e0027e39524c1b1b22" +[[package]] +name = "wasmtime-component-util" +version = "24.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb3081af782040e8016373e603ee854496c82cdc0f32b13a6bc9700e15f582db" + [[package]] name = "wasmtime-cranelift" version = "23.0.3" @@ -1917,20 +2129,44 @@ checksum = "b099ef9b7808fa8d18cad32243e78e9c07a4a8aacfa913d88dc08704b1643c49" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "cranelift-wasm", + "cranelift-codegen 0.110.3", + "cranelift-control 0.110.3", + "cranelift-entity 0.110.3", + "cranelift-frontend 0.110.3", + "cranelift-native 0.110.3", + "cranelift-wasm 0.110.3", "gimli 0.28.1", "log", "object", "target-lexicon", "thiserror", - "wasmparser", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmparser 0.212.0", + "wasmtime-environ 23.0.3", + "wasmtime-versioned-export-macros 23.0.3", +] + +[[package]] +name = "wasmtime-cranelift" +version = "24.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42c18ca178eee0947cd53b27d3a101dd2f79afec86fc3ce657545519c6bf011a" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.111.2", + "cranelift-control 0.111.2", + "cranelift-entity 0.111.2", + "cranelift-frontend 0.111.2", + "cranelift-native 0.111.2", + "cranelift-wasm 0.111.2", + "gimli 0.29.0", + "log", + "object", + "target-lexicon", + "thiserror", + "wasmparser 0.215.0", + "wasmtime-environ 24.0.2", + "wasmtime-versioned-export-macros 24.0.2", ] [[package]] @@ -1940,8 +2176,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2f1765f6ca1a166927bee13ad4aed7bf18269f34c0cd7d6d523889a0b52e6ee" dependencies = [ "anyhow", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bitset 0.110.3", + "cranelift-entity 0.110.3", "gimli 0.28.1", "indexmap", "log", @@ -1951,11 +2187,34 @@ dependencies = [ "serde", "serde_derive", "target-lexicon", - "wasm-encoder", - "wasmparser", - "wasmprinter", - "wasmtime-component-util", - "wasmtime-types", + "wasm-encoder 0.212.0", + "wasmparser 0.212.0", + "wasmprinter 0.212.0", + "wasmtime-component-util 23.0.3", + "wasmtime-types 23.0.3", +] + +[[package]] +name = "wasmtime-environ" +version = "24.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e80da0784d4dd0788479ce390cd4a54a893d24f2937d4046145704777aa7a131" +dependencies = [ + "anyhow", + "cranelift-bitset 0.111.2", + "cranelift-entity 0.111.2", + "gimli 0.29.0", + "indexmap", + "log", + "object", + "postcard", + "serde", + "serde_derive", + "target-lexicon", + "wasm-encoder 0.215.0", + "wasmparser 0.215.0", + "wasmprinter 0.215.0", + "wasmtime-types 24.0.2", ] [[package]] @@ -1969,7 +2228,7 @@ dependencies = [ "cfg-if", "rustix", "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-versioned-export-macros 23.0.3", "windows-sys 0.52.0", ] @@ -1998,11 +2257,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6072ac3267866d99ca726b6a4f157df9b733aac8082e902d527368f07c303ba" dependencies = [ "anyhow", - "cranelift-entity", + "cranelift-entity 0.110.3", + "serde", + "serde_derive", + "smallvec", + "wasmparser 0.212.0", +] + +[[package]] +name = "wasmtime-types" +version = "24.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c92a6f3c2a8704a60ae0278ea2635c986539539ce1b80080b0fe8ea7bc83da81" +dependencies = [ + "anyhow", + "cranelift-entity 0.111.2", "serde", "serde_derive", "smallvec", - "wasmparser", + "wasmparser 0.215.0", ] [[package]] @@ -2016,6 +2289,17 @@ dependencies = [ "syn", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "24.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a6e2f847c118d5b26f0cc01d12a6d72fa450e32c42a4a3ce5d33afb4729ed6a" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "wasmtime-wasi" version = "23.0.2" @@ -2042,7 +2326,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 23.0.3", "wiggle", "windows-sys 0.52.0", ] @@ -2054,13 +2338,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "beb1abdc26ddf1d7c819ea0fcbfccb0808410549d28bb3154c9bdb7d11fbcc58" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.110.3", "gimli 0.28.1", "object", "target-lexicon", - "wasmparser", - "wasmtime-cranelift", - "wasmtime-environ", + "wasmparser 0.212.0", + "wasmtime-cranelift 23.0.3", + "wasmtime-environ 23.0.3", "winch-codegen", ] @@ -2073,7 +2357,19 @@ dependencies = [ "anyhow", "heck 0.4.1", "indexmap", - "wit-parser", + "wit-parser 0.212.0", +] + +[[package]] +name = "wasmtime-wit-bindgen" +version = "24.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c58b085b2d330e5057dddd31f3ca527569b90fcdd35f6d373420c304927a5190" +dependencies = [ + "anyhow", + "heck 0.4.1", + "indexmap", + "wit-parser 0.215.0", ] [[package]] @@ -2096,7 +2392,7 @@ dependencies = [ "bitflags 2.6.0", "thiserror", "tracing", - "wasmtime", + "wasmtime 23.0.3", "wiggle-macro", ] @@ -2165,14 +2461,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a666bf2cdb838e68b9b8370d7ebf8806b87ccc0d89a634bfc9ed8ffca1f19591" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.110.3", "gimli 0.28.1", "regalloc2", "smallvec", "target-lexicon", - "wasmparser", - "wasmtime-cranelift", - "wasmtime-environ", + "wasmparser 0.212.0", + "wasmtime-cranelift 23.0.3", + "wasmtime-environ 23.0.3", ] [[package]] @@ -2357,7 +2653,25 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser", + "wasmparser 0.212.0", +] + +[[package]] +name = "wit-parser" +version = "0.215.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "935a97eaffd57c3b413aa510f8f0b550a4a9fe7d59e79cd8b89a83dcb860321f" +dependencies = [ + "anyhow", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.215.0", ] [[package]] diff --git a/rust/plugin_wasm/Cargo.toml b/rust/plugin_wasm/Cargo.toml index 0ff2a44b..727156ad 100644 --- a/rust/plugin_wasm/Cargo.toml +++ b/rust/plugin_wasm/Cargo.toml @@ -14,7 +14,7 @@ notify = { version = "6", default-features = false, features = [ parking_lot = "0.12" tracing = { version = "0.1", default-features = false, features = ["std"] } tracing-subscriber = "0.3" -wasmtime = { version = "23", default-features = false, features = [ +wasmtime = { version = "24", default-features = false, features = [ "cranelift", ] } wasmtime-wasi = { version = "23" }