From 1e2a7a69ba9815a56adb4b9ba18b8be342c39b2c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Oct 2023 23:19:13 +0000 Subject: [PATCH] Bump wasmtime from 13.0.0 to 14.0.1 in /rust Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 13.0.0 to 14.0.1. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/docs/WASI-some-possible-changes.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v13.0.0...v14.0.1) --- updated-dependencies: - dependency-name: wasmtime dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- rust/Cargo.lock | 447 +++++++++++++++++++++++++++++++----- rust/plugin_wasm/Cargo.toml | 2 +- 2 files changed, 391 insertions(+), 58 deletions(-) diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 334bc9af..6937bafd 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -237,7 +237,16 @@ version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03b9d1a9e776c27ad55d7792a380785d1fe8c2d7b099eed8dbd8f4af2b598192" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.100.0", +] + +[[package]] +name = "cranelift-bforest" +version = "0.101.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1512c3bb6b13018e7109fc3ac964bc87b329eaf3a77825d337558d0c7f6f1be" +dependencies = [ + "cranelift-entity 0.101.1", ] [[package]] @@ -247,12 +256,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5528483314c2dd5da438576cd8a9d0b3cedad66fb8a4727f90cd319a81950038" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-bforest 0.100.0", + "cranelift-codegen-meta 0.100.0", + "cranelift-codegen-shared 0.100.0", + "cranelift-control 0.100.0", + "cranelift-entity 0.100.0", + "cranelift-isle 0.100.0", + "gimli", + "hashbrown 0.14.1", + "log", + "regalloc2", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-codegen" +version = "0.101.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16cb8fb9220a6ea7a226705a273ab905309ee546267bdf34948d57932d7f0396" +dependencies = [ + "bumpalo", + "cranelift-bforest 0.101.1", + "cranelift-codegen-meta 0.101.1", + "cranelift-codegen-shared 0.101.1", + "cranelift-control 0.101.1", + "cranelift-entity 0.101.1", + "cranelift-isle 0.101.1", "gimli", "hashbrown 0.14.1", "log", @@ -267,7 +297,16 @@ version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f46a8318163f7682e35b8730ba93c1b586a2da8ce12a0ed545efc1218550f70" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.100.0", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.101.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab3a8d3b0d4745b183da5ea0792b13d79f5c23d6e69ac04761728e2532b56649" +dependencies = [ + "cranelift-codegen-shared 0.101.1", ] [[package]] @@ -276,6 +315,12 @@ version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37d1239cfd50eecfaed468d46943f8650e32969591868ad50111613704da6c70" +[[package]] +name = "cranelift-codegen-shared" +version = "0.101.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "524141c8e68f2abc2043de4c2b31f6d9dd42432738c246431d0572a1422a4a84" + [[package]] name = "cranelift-control" version = "0.100.0" @@ -285,6 +330,15 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.101.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97513b57c961c713789a03886a57b43e14ebcd204cbaa8ae50ca6c70a8e716b3" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.100.0" @@ -295,13 +349,35 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-entity" +version = "0.101.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3f23d3cf3afa7e45f239702612c76d87964f652a55e28d13ed6d7e20f3479dd" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-frontend" version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abf6563015a80f03f8bc4df307d0a81363f4eb73108df3a34f6e66fb6d5307" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.100.0", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.101.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "554cd4947ec9209b58bf9ae5bf83581b5ddf9128bd967208e334b504a57db54e" +dependencies = [ + "cranelift-codegen 0.101.1", "log", "smallvec", "target-lexicon", @@ -313,13 +389,30 @@ version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eb29d0edc8a5c029ed0f7ca77501f272738e3c410020b4a00f42ffe8ad2a8aa" +[[package]] +name = "cranelift-isle" +version = "0.101.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c1892a439696b6413cb54083806f5fd9fc431768b8de74864b3d9e8b93b124f" + [[package]] name = "cranelift-native" version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "006056a7fa920870bad06bf8e1b3033d70cbb7ee625b035efa9d90882a931868" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.100.0", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.101.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0c2d3badd4b9690865f5bb68a71fa94de592fa2df3f3d11a5a062c60c0a107a" +dependencies = [ + "cranelift-codegen 0.101.1", "libc", "target-lexicon", ] @@ -330,14 +423,30 @@ version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b3d08c05f82903a1f6a04d89c4b9ecb47a4035710f89a39a21a147a80214672" dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", + "cranelift-codegen 0.100.0", + "cranelift-entity 0.100.0", + "cranelift-frontend 0.100.0", "itertools 0.10.5", "log", "smallvec", "wasmparser 0.112.0", - "wasmtime-types", + "wasmtime-types 13.0.0", +] + +[[package]] +name = "cranelift-wasm" +version = "0.101.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11e11f017991fc37e69a1f6799b0d8ec34b53c9ea63564b41a387c12efc55fff" +dependencies = [ + "cranelift-codegen 0.101.1", + "cranelift-entity 0.101.1", + "cranelift-frontend 0.101.1", + "itertools 0.10.5", + "log", + "smallvec", + "wasmparser 0.115.0", + "wasmtime-types 14.0.1", ] [[package]] @@ -1043,7 +1152,7 @@ dependencies = [ "tracing-subscriber", "walkdir", "wasi-common", - "wasmtime", + "wasmtime 14.0.1", "wasmtime-wasi", "zerocopy", ] @@ -1738,7 +1847,7 @@ dependencies = [ "rustix", "thiserror", "tracing", - "wasmtime", + "wasmtime 13.0.0", "wiggle", "windows-sys", ] @@ -1752,6 +1861,15 @@ dependencies = [ "leb128", ] +[[package]] +name = "wasm-encoder" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ca90ba1b5b0a70d3d49473c5579951f3bddc78d47b59256d2f9d4922b150aca" +dependencies = [ + "leb128", +] + [[package]] name = "wasmparser" version = "0.112.0" @@ -1772,6 +1890,16 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.115.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e06c0641a4add879ba71ccb3a1e4278fd546f76f1eafb21d8f7b07733b547cd5" +dependencies = [ + "indexmap", + "semver", +] + [[package]] name = "wasmprinter" version = "0.2.67" @@ -1806,19 +1934,50 @@ dependencies = [ "serde_derive", "serde_json", "target-lexicon", - "wasm-encoder", + "wasm-encoder 0.32.0", "wasmparser 0.112.0", "wasmtime-component-macro", "wasmtime-component-util", - "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-cranelift 13.0.0", + "wasmtime-environ 13.0.0", "wasmtime-fiber", - "wasmtime-jit", - "wasmtime-runtime", + "wasmtime-jit 13.0.0", + "wasmtime-runtime 13.0.0", "wasmtime-winch", "windows-sys", ] +[[package]] +name = "wasmtime" +version = "14.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24b2f2c8a3e88235f48fbbd46662d813dd6a2ce0c3d6ea87e2892b833ed948a1" +dependencies = [ + "anyhow", + "bincode", + "bumpalo", + "cfg-if", + "fxprof-processed-profile", + "indexmap", + "libc", + "log", + "object", + "once_cell", + "paste", + "psm", + "serde", + "serde_derive", + "serde_json", + "target-lexicon", + "wasm-encoder 0.35.0", + "wasmparser 0.115.0", + "wasmtime-cranelift 14.0.1", + "wasmtime-environ 14.0.1", + "wasmtime-jit 14.0.1", + "wasmtime-runtime 14.0.1", + "windows-sys", +] + [[package]] name = "wasmtime-asm-macros" version = "13.0.0" @@ -1828,6 +1987,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "14.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6770280be3897d860f2c540773fd0b73080bc5e02f9b5f9f38e087c24426311" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-component-macro" version = "13.0.0" @@ -1857,21 +2025,46 @@ checksum = "920e42058862d1f7a3dd3fca73cb495a20d7506e3ada4bbc0a9780cd636da7ca" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "cranelift-wasm", + "cranelift-codegen 0.100.0", + "cranelift-control 0.100.0", + "cranelift-entity 0.100.0", + "cranelift-frontend 0.100.0", + "cranelift-native 0.100.0", + "cranelift-wasm 0.100.0", "gimli", "log", "object", "target-lexicon", "thiserror", "wasmparser 0.112.0", - "wasmtime-cranelift-shared", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-cranelift-shared 13.0.0", + "wasmtime-environ 13.0.0", + "wasmtime-versioned-export-macros 13.0.0", +] + +[[package]] +name = "wasmtime-cranelift" +version = "14.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d785f0807f4a90553e50781494fabf2ccace948634593841dafdb244b0fa75" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.101.1", + "cranelift-control 0.101.1", + "cranelift-entity 0.101.1", + "cranelift-frontend 0.101.1", + "cranelift-native 0.101.1", + "cranelift-wasm 0.101.1", + "gimli", + "log", + "object", + "target-lexicon", + "thiserror", + "wasmparser 0.115.0", + "wasmtime-cranelift-shared 14.0.1", + "wasmtime-environ 14.0.1", + "wasmtime-versioned-export-macros 14.0.1", ] [[package]] @@ -1881,13 +2074,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "516d63bbe18219e64a9705cf3a2c865afe1fb711454ea03091dc85a1d708194d" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", - "cranelift-native", + "cranelift-codegen 0.100.0", + "cranelift-control 0.100.0", + "cranelift-native 0.100.0", + "gimli", + "object", + "target-lexicon", + "wasmtime-environ 13.0.0", +] + +[[package]] +name = "wasmtime-cranelift-shared" +version = "14.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfc90cb7d3912892b5791a8a8792c384d413f56ec3e59846ec48e2b7fd78af84" +dependencies = [ + "anyhow", + "cranelift-codegen 0.101.1", + "cranelift-control 0.101.1", + "cranelift-native 0.101.1", "gimli", "object", "target-lexicon", - "wasmtime-environ", + "wasmtime-environ 14.0.1", ] [[package]] @@ -1897,7 +2106,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59cef239d663885f1427f8b8f4fde7be6075249c282580d94b480f11953ca194" dependencies = [ "anyhow", - "cranelift-entity", + "cranelift-entity 0.100.0", "gimli", "indexmap", "log", @@ -1906,11 +2115,31 @@ dependencies = [ "serde_derive", "target-lexicon", "thiserror", - "wasm-encoder", + "wasm-encoder 0.32.0", "wasmparser 0.112.0", "wasmprinter", "wasmtime-component-util", - "wasmtime-types", + "wasmtime-types 13.0.0", +] + +[[package]] +name = "wasmtime-environ" +version = "14.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f07170a1d9be1e1d0a4e1532783c8e5c1734f86871c2ff9af6f713a189810ba7" +dependencies = [ + "anyhow", + "cranelift-entity 0.101.1", + "gimli", + "indexmap", + "log", + "object", + "serde", + "serde_derive", + "target-lexicon", + "thiserror", + "wasmparser 0.115.0", + "wasmtime-types 14.0.1", ] [[package]] @@ -1922,8 +2151,8 @@ dependencies = [ "cc", "cfg-if", "rustix", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 13.0.0", + "wasmtime-versioned-export-macros 13.0.0", "windows-sys", ] @@ -1946,9 +2175,34 @@ dependencies = [ "serde", "serde_derive", "target-lexicon", - "wasmtime-environ", - "wasmtime-jit-icache-coherence", - "wasmtime-runtime", + "wasmtime-environ 13.0.0", + "wasmtime-jit-icache-coherence 13.0.0", + "wasmtime-runtime 13.0.0", + "windows-sys", +] + +[[package]] +name = "wasmtime-jit" +version = "14.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7c85db89eff1d4ab312e6ea2fe4cbefbd6767adc4e83562774913bb2d97009d" +dependencies = [ + "addr2line", + "anyhow", + "bincode", + "cfg-if", + "cpp_demangle", + "gimli", + "log", + "object", + "rustc-demangle", + "rustix", + "serde", + "serde_derive", + "target-lexicon", + "wasmtime-environ 14.0.1", + "wasmtime-jit-icache-coherence 14.0.1", + "wasmtime-runtime 14.0.1", "windows-sys", ] @@ -1959,7 +2213,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b13924aedf6799ad66edb25500a20e3226629978b30a958c55285352bad130a" dependencies = [ "once_cell", - "wasmtime-versioned-export-macros", + "wasmtime-versioned-export-macros 13.0.0", +] + +[[package]] +name = "wasmtime-jit-debug" +version = "14.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab4e03e121a10b7516dc5b131d77d24d92f9a980d491487b510e56025b56de06" +dependencies = [ + "once_cell", + "wasmtime-versioned-export-macros 14.0.1", ] [[package]] @@ -1973,6 +2237,17 @@ dependencies = [ "windows-sys", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "14.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aaf2fa8fd2d6b65abae9b92edfe69254cc5d6b166e342364036c3e347de8da9" +dependencies = [ + "cfg-if", + "libc", + "windows-sys", +] + [[package]] name = "wasmtime-runtime" version = "13.0.0" @@ -1993,13 +2268,41 @@ dependencies = [ "rand", "rustix", "sptr", - "wasm-encoder", - "wasmtime-asm-macros", - "wasmtime-environ", + "wasm-encoder 0.32.0", + "wasmtime-asm-macros 13.0.0", + "wasmtime-environ 13.0.0", "wasmtime-fiber", - "wasmtime-jit-debug", - "wasmtime-versioned-export-macros", - "wasmtime-wmemcheck", + "wasmtime-jit-debug 13.0.0", + "wasmtime-versioned-export-macros 13.0.0", + "wasmtime-wmemcheck 13.0.0", + "windows-sys", +] + +[[package]] +name = "wasmtime-runtime" +version = "14.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d848064874297fe144ac226a4abeb99e231197a82e4d9eb967ce24b9431847" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "indexmap", + "libc", + "log", + "mach", + "memfd", + "memoffset", + "paste", + "rand", + "rustix", + "sptr", + "wasm-encoder 0.35.0", + "wasmtime-asm-macros 14.0.1", + "wasmtime-environ 14.0.1", + "wasmtime-jit-debug 14.0.1", + "wasmtime-versioned-export-macros 14.0.1", + "wasmtime-wmemcheck 14.0.1", "windows-sys", ] @@ -2009,13 +2312,26 @@ version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ecf61e21d5bd95e1ad7fa42b7bdabe21220682d6a6046d376edca29760849222" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.100.0", "serde", "serde_derive", "thiserror", "wasmparser 0.112.0", ] +[[package]] +name = "wasmtime-types" +version = "14.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c17af844f80ac4c7afb35f338e705e3484a4d9f2fa53dcc9bb26a5a90591e96d" +dependencies = [ + "cranelift-entity 0.101.1", + "serde", + "serde_derive", + "thiserror", + "wasmparser 0.115.0", +] + [[package]] name = "wasmtime-versioned-export-macros" version = "13.0.0" @@ -2027,6 +2343,17 @@ dependencies = [ "syn", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "14.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ea1c14fe655234d8c808a0b32e7192fb196896541fd3df02c3faa829bcaf09d" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "wasmtime-wasi" version = "13.0.0" @@ -2056,7 +2383,7 @@ dependencies = [ "tracing", "wasi-cap-std-sync", "wasi-common", - "wasmtime", + "wasmtime 13.0.0", "wiggle", "windows-sys", ] @@ -2068,13 +2395,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bc5a770003807c55f2187a0092dea01722b0e24151e35816bd5091538bb8e88" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.100.0", "gimli", "object", "target-lexicon", "wasmparser 0.112.0", - "wasmtime-cranelift-shared", - "wasmtime-environ", + "wasmtime-cranelift-shared 13.0.0", + "wasmtime-environ 13.0.0", "winch-codegen", ] @@ -2096,6 +2423,12 @@ version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5412bb464066d64c3398c96e6974348f90fa2a55110ad7da3f9295438cd4de84" +[[package]] +name = "wasmtime-wmemcheck" +version = "14.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19e2168a6e2a5f3b415903025b4c18f532731f2c8f4dceb6725959a07bc4e496" + [[package]] name = "wast" version = "35.0.2" @@ -2128,7 +2461,7 @@ dependencies = [ "bitflags 2.4.0", "thiserror", "tracing", - "wasmtime", + "wasmtime 13.0.0", "wiggle-macro", ] @@ -2197,13 +2530,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50647204d600a2a112eefac0645ba6653809a15bd362c7e4e6a049a5bdff0de9" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.100.0", "gimli", "regalloc2", "smallvec", "target-lexicon", "wasmparser 0.112.0", - "wasmtime-environ", + "wasmtime-environ 13.0.0", ] [[package]] diff --git a/rust/plugin_wasm/Cargo.toml b/rust/plugin_wasm/Cargo.toml index 0390d6d0..69422d0d 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 = "13", default-features = false, features = [ +wasmtime = { version = "14", default-features = false, features = [ "cranelift", ] } wasmtime-wasi = { version = "13" }