From 5f5e39db29473c12a6870dc8a31decd08fc97eae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 Aug 2024 01:01:10 +0000 Subject: [PATCH] Bump wasi-common from 23.0.2 to 24.0.0 Bumps [wasi-common](https://github.com/bytecodealliance/wasmtime) from 23.0.2 to 24.0.0. - [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/v23.0.2...v24.0.0) --- updated-dependencies: - dependency-name: wasi-common dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 212 ++++++++++++++++++++++++++++++++++------ crates/youki/Cargo.toml | 2 +- 2 files changed, 183 insertions(+), 31 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 89cf7b9c6..6955a1203 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -640,6 +640,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.111.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38778758c2ca918b05acb2199134e0c561fb577c50574259b26190b6c2d95ded" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.91.1" @@ -669,7 +679,7 @@ checksum = "bd7ca95e831c18d1356da783765c344207cbdffea91e13e47fa9327dbb2e0719" dependencies = [ "bumpalo", "cranelift-bforest 0.110.2", - "cranelift-bitset", + "cranelift-bitset 0.110.2", "cranelift-codegen-meta 0.110.2", "cranelift-codegen-shared 0.110.2", "cranelift-control", @@ -749,7 +759,18 @@ version = "0.110.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a48cb0a194c9ba82fec35a1e492055388d89b2e3c03dee9dcf2488892be8004d" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.110.2", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.111.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5289cdb399381a27e7bbfa1b42185916007c3d49aeef70b1d01cb4caa8010130" +dependencies = [ + "cranelift-bitset 0.111.0", "serde", "serde_derive", ] @@ -814,7 +835,7 @@ dependencies = [ "log", "smallvec", "wasmparser 0.212.0", - "wasmtime-types", + "wasmtime-types 23.0.2", ] [[package]] @@ -1537,6 +1558,12 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" + [[package]] name = "glob" version = "0.3.1" @@ -3862,9 +3889,9 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "tempfile" @@ -4587,9 +4614,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi-common" -version = "23.0.2" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c19d0b2b2f88ef39e8f5fd0e29e8b00d129e0824cc8c06d2caf9866a6a72b6b" +checksum = "7336747832c6fe1086c81ef38b63dfeaeec48fc1b7c33a88fd16115cc940d178" dependencies = [ "anyhow", "bitflags 2.6.0", @@ -4606,7 +4633,7 @@ dependencies = [ "system-interface", "thiserror", "tracing", - "wasmtime", + "wasmtime 24.0.0", "wiggle", "windows-sys 0.52.0", ] @@ -5033,6 +5060,20 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.215.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53fbde0881f24199b81cf49b6ff8f9c145ac8eb1b7fc439adb5c099734f7d90e" +dependencies = [ + "ahash 0.8.11", + "bitflags 2.6.0", + "hashbrown 0.14.3", + "indexmap 2.2.6", + "semver 1.0.22", + "serde", +] + [[package]] name = "wasmprinter" version = "0.212.0" @@ -5084,22 +5125,60 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.212.0", "wasmparser 0.212.0", - "wasmtime-asm-macros", + "wasmtime-asm-macros 23.0.2", "wasmtime-cache", "wasmtime-component-macro", "wasmtime-component-util", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 23.0.2", "wasmtime-fiber", "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-slab", - "wasmtime-versioned-export-macros", + "wasmtime-jit-icache-coherence 23.0.2", + "wasmtime-slab 23.0.2", + "wasmtime-versioned-export-macros 23.0.2", "wasmtime-winch", "wat", "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a5883d64dfc8423c56e3d8df27cffc44db25336aa468e8e0724fddf30a333d7" +dependencies = [ + "anyhow", + "bitflags 2.6.0", + "bumpalo", + "cc", + "cfg-if", + "hashbrown 0.14.3", + "indexmap 2.2.6", + "libc", + "libm", + "log", + "mach2", + "memfd", + "object 0.36.0", + "once_cell", + "paste", + "postcard", + "psm", + "rustix", + "serde", + "serde_derive", + "smallvec", + "sptr", + "target-lexicon", + "wasmparser 0.215.0", + "wasmtime-asm-macros 24.0.0", + "wasmtime-environ 24.0.0", + "wasmtime-jit-icache-coherence 24.0.0", + "wasmtime-slab 24.0.0", + "wasmtime-versioned-export-macros 24.0.0", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-asm-macros" version = "23.0.2" @@ -5109,6 +5188,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c4dc7e2a379c0dd6be5b55857d14c4b277f43a9c429a9e14403eb61776ae3be" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" version = "23.0.2" @@ -5170,8 +5258,8 @@ dependencies = [ "target-lexicon", "thiserror", "wasmparser 0.212.0", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-environ 23.0.2", + "wasmtime-versioned-export-macros 23.0.2", ] [[package]] @@ -5182,7 +5270,7 @@ checksum = "9bcaa3b42a0718e9123da7fb75e8e13fc95df7db2a7e32e2f2f4f0d3333b7d6f" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bitset", + "cranelift-bitset 0.110.2", "cranelift-entity 0.110.2", "gimli 0.28.1", "indexmap 2.2.6", @@ -5198,7 +5286,28 @@ dependencies = [ "wasmparser 0.212.0", "wasmprinter", "wasmtime-component-util", - "wasmtime-types", + "wasmtime-types 23.0.2", +] + +[[package]] +name = "wasmtime-environ" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5fe80dfbd81687431a7d4f25929fae1ae96894786d5c96b14ae41164ee97377" +dependencies = [ + "anyhow", + "cranelift-bitset 0.111.0", + "cranelift-entity 0.111.0", + "gimli 0.29.0", + "indexmap 2.2.6", + "log", + "object 0.36.0", + "postcard", + "serde", + "serde_derive", + "target-lexicon", + "wasmparser 0.215.0", + "wasmtime-types 24.0.0", ] [[package]] @@ -5211,8 +5320,8 @@ dependencies = [ "cc", "cfg-if", "rustix", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 23.0.2", + "wasmtime-versioned-export-macros 23.0.2", "windows-sys 0.52.0", ] @@ -5225,7 +5334,7 @@ dependencies = [ "object 0.36.0", "once_cell", "rustix", - "wasmtime-versioned-export-macros", + "wasmtime-versioned-export-macros 23.0.2", ] [[package]] @@ -5240,12 +5349,30 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d15de8429db996f0d17a4163a35eccc3f874cbfb50f29c379951ea1bbb39452e" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-slab" version = "23.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42eb8f6515708ec67974998c3e644101db4186308985f5ef7c2ef324ff33c948" +[[package]] +name = "wasmtime-slab" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f68d38fa6b30c5e1fc7d608263062997306f79e577ebd197ddcd6b0f55d87d1" + [[package]] name = "wasmtime-types" version = "23.0.2" @@ -5260,6 +5387,20 @@ dependencies = [ "wasmparser 0.212.0", ] +[[package]] +name = "wasmtime-types" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6634e7079d9c5cfc81af8610ed59b488cc5b7f9777a2f4c1667a2565c2e45249" +dependencies = [ + "anyhow", + "cranelift-entity 0.111.0", + "serde", + "serde_derive", + "smallvec", + "wasmparser 0.215.0", +] + [[package]] name = "wasmtime-versioned-export-macros" version = "23.0.2" @@ -5271,6 +5412,17 @@ dependencies = [ "syn 2.0.58", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3850e3511d6c7f11a72d571890b0ed5f6204681f7f050b9de2690e7f13123fed" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + [[package]] name = "wasmtime-winch" version = "23.0.2" @@ -5284,7 +5436,7 @@ dependencies = [ "target-lexicon", "wasmparser 0.212.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 23.0.2", "winch-codegen", ] @@ -5411,24 +5563,24 @@ 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", "bitflags 2.6.0", "thiserror", "tracing", - "wasmtime", + "wasmtime 24.0.0", "wiggle-macro", ] [[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", @@ -5441,9 +5593,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", @@ -5496,7 +5648,7 @@ dependencies = [ "target-lexicon", "wasmparser 0.212.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 23.0.2", ] [[package]] @@ -5832,7 +5984,7 @@ dependencies = [ "wasmedge-sdk", "wasmer", "wasmer-wasix", - "wasmtime", + "wasmtime 23.0.2", ] [[package]] diff --git a/crates/youki/Cargo.toml b/crates/youki/Cargo.toml index 4077341e6..3b0e8e232 100644 --- a/crates/youki/Cargo.toml +++ b/crates/youki/Cargo.toml @@ -45,7 +45,7 @@ wasmer = { version = "4.0.0", optional = true } wasmer-wasix = { version = "0.9.0", optional = true } wasmedge-sdk = { version = "0.13.2", optional = true } wasmtime = { version = "23.0.2", optional = true } -wasi-common = { version = "23.0.2", optional = true } +wasi-common = { version = "24.0.0", optional = true } tracing = { version = "0.1.40", features = ["attributes"] } tracing-subscriber = { version = "0.3.18", features = ["json", "env-filter"] } tracing-journald = "0.3.0"