From 4a9ef0bd24078897e3dd96f44da7080ffcfbfc9d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jul 2024 10:01:21 +0000 Subject: [PATCH] Bump wasi-common from 22.0.0 to 23.0.1 in /native/wasmex Bumps [wasi-common](https://github.com/bytecodealliance/wasmtime) from 22.0.0 to 23.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/v22.0.0...v23.0.1) --- updated-dependencies: - dependency-name: wasi-common dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- native/wasmex/Cargo.lock | 268 +++++++++++++++++++++++++++++++++------ native/wasmex/Cargo.toml | 2 +- 2 files changed, 229 insertions(+), 41 deletions(-) diff --git a/native/wasmex/Cargo.lock b/native/wasmex/Cargo.lock index da76f15..2280e1d 100644 --- a/native/wasmex/Cargo.lock +++ b/native/wasmex/Cargo.lock @@ -275,7 +275,17 @@ version = "0.109.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b6b33d7e757a887989eb18b35712b2a67d96171ec3149d1bfb657b29b7b367c" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.109.0", +] + +[[package]] +name = "cranelift-bitset" +version = "0.110.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38a1dfc50dca188a15d938867c4400589530bcb0138f7022aae6d059d1d8c309" +dependencies = [ + "serde", + "serde_derive", ] [[package]] @@ -289,7 +299,7 @@ dependencies = [ "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.109.0", "cranelift-isle", "gimli 0.28.1", "hashbrown 0.14.5", @@ -334,6 +344,17 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-entity" +version = "0.110.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea62eb109baec2247e1a6fa7b74c0f584b1e76e289cfd7017385b4b031fc8450" +dependencies = [ + "cranelift-bitset", + "serde", + "serde_derive", +] + [[package]] name = "cranelift-frontend" version = "0.109.0" @@ -370,13 +391,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d549108a1942065cdbac3bb96c2952afa0e1b9a3beff4b08c4308ac72257576d" dependencies = [ "cranelift-codegen", - "cranelift-entity", + "cranelift-entity 0.109.0", "cranelift-frontend", "itertools", "log", "smallvec", - "wasmparser", - "wasmtime-types", + "wasmparser 0.209.1", + "wasmtime-types 22.0.0", ] [[package]] @@ -1584,9 +1605,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi-common" -version = "22.0.0" +version = "23.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b86fd41e1e26ff6af9451c6a332a5ce5f5283ca51e87d875cdd9a05305598ee3" +checksum = "e25c9f64184fa9950336db9bd72ae8dae28134f24986257ad0d5d7eea075feb5" dependencies = [ "anyhow", "bitflags", @@ -1603,8 +1624,8 @@ dependencies = [ "system-interface", "thiserror", "tracing", - "wasmtime", - "wiggle", + "wasmtime 23.0.1", + "wiggle 23.0.1", "windows-sys 0.52.0", ] @@ -1688,10 +1709,10 @@ dependencies = [ "rand", "rustler", "wasi-common", - "wasmtime", + "wasmtime 22.0.0", "wasmtime-wasi", "wat", - "wiggle", + "wiggle 22.0.0", ] [[package]] @@ -1708,6 +1729,20 @@ dependencies = [ "serde", ] +[[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", + "semver", + "serde", +] + [[package]] name = "wasmprinter" version = "0.209.1" @@ -1715,7 +1750,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ceca8ae6eaa8c7c87b33c25c53bdf299f8c2a764aee1179402ff7652ef3a6859" dependencies = [ "anyhow", - "wasmparser", + "wasmparser 0.209.1", ] [[package]] @@ -1757,23 +1792,61 @@ dependencies = [ "sptr", "target-lexicon", "wasm-encoder 0.209.1", - "wasmparser", - "wasmtime-asm-macros", + "wasmparser 0.209.1", + "wasmtime-asm-macros 22.0.0", "wasmtime-cache", "wasmtime-component-macro", "wasmtime-component-util", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 22.0.0", "wasmtime-fiber", "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-slab", - "wasmtime-versioned-export-macros", + "wasmtime-jit-icache-coherence 22.0.0", + "wasmtime-slab 22.0.0", + "wasmtime-versioned-export-macros 22.0.0", "wasmtime-winch", "wat", "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime" +version = "23.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8945e69ec96e5d36cbe1aa2e88e28f988562dd3b5133578c44aae20ea2bcdb40" +dependencies = [ + "anyhow", + "bitflags", + "bumpalo", + "cc", + "cfg-if", + "hashbrown 0.14.5", + "indexmap", + "libc", + "libm", + "log", + "mach2", + "memfd", + "object", + "once_cell", + "paste", + "postcard", + "psm", + "rustix", + "serde", + "serde_derive", + "smallvec", + "sptr", + "target-lexicon", + "wasmparser 0.212.0", + "wasmtime-asm-macros 23.0.1", + "wasmtime-environ 23.0.1", + "wasmtime-jit-icache-coherence 23.0.1", + "wasmtime-slab 23.0.1", + "wasmtime-versioned-export-macros 23.0.1", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-asm-macros" version = "22.0.0" @@ -1783,6 +1856,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "23.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "964c3b3342547a51e0d2702eae3a2d2be215d16b55a14e2e786b11c4931b7f08" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" version = "22.0.0" @@ -1834,7 +1916,7 @@ dependencies = [ "cfg-if", "cranelift-codegen", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.109.0", "cranelift-frontend", "cranelift-native", "cranelift-wasm", @@ -1843,9 +1925,9 @@ dependencies = [ "object", "target-lexicon", "thiserror", - "wasmparser", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmparser 0.209.1", + "wasmtime-environ 22.0.0", + "wasmtime-versioned-export-macros 22.0.0", ] [[package]] @@ -1856,7 +1938,7 @@ checksum = "f444e900e848b884d8a8a2949b6f5b92af642a3e663ff8fbe78731143a55be61" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-entity", + "cranelift-entity 0.109.0", "gimli 0.28.1", "indexmap", "log", @@ -1867,10 +1949,31 @@ dependencies = [ "serde_derive", "target-lexicon", "wasm-encoder 0.209.1", - "wasmparser", + "wasmparser 0.209.1", "wasmprinter", "wasmtime-component-util", - "wasmtime-types", + "wasmtime-types 22.0.0", +] + +[[package]] +name = "wasmtime-environ" +version = "23.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e52faba13550fed76d5ffe75ec7cada73109b9324c4dabcaf18b3165107010d" +dependencies = [ + "anyhow", + "cranelift-bitset", + "cranelift-entity 0.110.1", + "gimli 0.28.1", + "indexmap", + "log", + "object", + "postcard", + "serde", + "serde_derive", + "target-lexicon", + "wasmparser 0.212.0", + "wasmtime-types 23.0.1", ] [[package]] @@ -1883,8 +1986,8 @@ dependencies = [ "cc", "cfg-if", "rustix", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 22.0.0", + "wasmtime-versioned-export-macros 22.0.0", "windows-sys 0.52.0", ] @@ -1897,7 +2000,7 @@ dependencies = [ "object", "once_cell", "rustix", - "wasmtime-versioned-export-macros", + "wasmtime-versioned-export-macros 22.0.0", ] [[package]] @@ -1912,23 +2015,55 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "23.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fddf3e2980fb1d123d1fcac55189e417fdd3dba4f62139b5a0a1f9efe5669d5" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-slab" version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0a7de1f2bec5bbb35d532e61c85c049dc84ae671df60492f90b954ecf21169e7" +[[package]] +name = "wasmtime-slab" +version = "23.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3ac25f8f80a3c5cda4ea68472057b23fa309956ae9784c0f1347439e624840e" + [[package]] name = "wasmtime-types" version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "412463e9000e14cf6856be48628d2213c20c153e29ffc22b036980c892ea6964" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.109.0", + "serde", + "serde_derive", + "smallvec", + "wasmparser 0.209.1", +] + +[[package]] +name = "wasmtime-types" +version = "23.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44a0fba5f60b030c635abafdcaf2e9ad883163676bd02a0f0ebaed9393453f28" +dependencies = [ + "anyhow", + "cranelift-entity 0.110.1", "serde", "serde_derive", "smallvec", - "wasmparser", + "wasmparser 0.212.0", ] [[package]] @@ -1942,6 +2077,17 @@ dependencies = [ "syn", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "23.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85b40c6d9c8f56ea0cbeacb80f40075a91687163b693b7cda39b48efe3c974d2" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "wasmtime-wasi" version = "22.0.0" @@ -1968,8 +2114,8 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", - "wiggle", + "wasmtime 22.0.0", + "wiggle 22.0.0", "windows-sys 0.52.0", ] @@ -1984,9 +2130,9 @@ dependencies = [ "gimli 0.28.1", "object", "target-lexicon", - "wasmparser", + "wasmparser 0.209.1", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 22.0.0", "winch-codegen", ] @@ -2044,11 +2190,26 @@ dependencies = [ "bitflags", "thiserror", "tracing", - "wasmtime", - "wiggle-macro", + "wasmtime 22.0.0", + "wiggle-macro 22.0.0", "witx", ] +[[package]] +name = "wiggle" +version = "23.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e5319ed83c2ac543c5f69e77b3548020ac1c1cc1f590ad627c77ed4d827a811" +dependencies = [ + "anyhow", + "async-trait", + "bitflags", + "thiserror", + "tracing", + "wasmtime 23.0.1", + "wiggle-macro 23.0.1", +] + [[package]] name = "wiggle-generate" version = "22.0.0" @@ -2064,6 +2225,21 @@ dependencies = [ "witx", ] +[[package]] +name = "wiggle-generate" +version = "23.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe9a96d7bf758f59a0cb086d94ae24269cb7f1ffd3c24058871769884e8e9026" +dependencies = [ + "anyhow", + "heck 0.4.1", + "proc-macro2", + "quote", + "shellexpand", + "syn", + "witx", +] + [[package]] name = "wiggle-macro" version = "22.0.0" @@ -2073,7 +2249,19 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wiggle-generate", + "wiggle-generate 22.0.0", +] + +[[package]] +name = "wiggle-macro" +version = "23.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "caa70aa74de29f1438f083e39005d854812c72c48d876060e9e6df9686fb677b" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wiggle-generate 23.0.1", ] [[package]] @@ -2110,9 +2298,9 @@ dependencies = [ "regalloc2", "smallvec", "target-lexicon", - "wasmparser", + "wasmparser 0.209.1", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 22.0.0", ] [[package]] @@ -2297,7 +2485,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser", + "wasmparser 0.209.1", ] [[package]] diff --git a/native/wasmex/Cargo.toml b/native/wasmex/Cargo.toml index eb53447..71dc4f5 100644 --- a/native/wasmex/Cargo.toml +++ b/native/wasmex/Cargo.toml @@ -20,6 +20,6 @@ once_cell = "1.19.0" rand = "0.8.5" wasmtime = "22.0.0" wasmtime-wasi = "22.0.0" -wasi-common = "22.0.0" +wasi-common = "23.0.1" wiggle = "22.0.0" wat = "1.214.0"