From f099420b1f82b28042bc76c9e3a1827380cdfed2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Oct 2024 04:29:00 +0000 Subject: [PATCH] Bump wasi-common from 25.0.2 to 26.0.0 Bumps [wasi-common](https://github.com/bytecodealliance/wasmtime) from 25.0.2 to 26.0.0. - [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/v25.0.2...v26.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 | 214 ++++++++++++++++++++++++++++++++++------ crates/youki/Cargo.toml | 2 +- 2 files changed, 183 insertions(+), 33 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 93b9f30ca..b0ac82bea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -337,9 +337,9 @@ dependencies = [ [[package]] name = "cap-fs-ext" -version = "3.0.0" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "769f8cd02eb04d57f14e2e371ebb533f96817f9b2525d73a5c72b61ca7973747" +checksum = "712695628f77a28acd7c9135b9f05f9c1563f8eb91b317f63876bac550032403" dependencies = [ "cap-primitives", "cap-std", @@ -349,9 +349,9 @@ dependencies = [ [[package]] name = "cap-primitives" -version = "3.0.0" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90a0b44fc796b1a84535a63753d50ba3972c4db55c7255c186f79140e63d56d0" +checksum = "ff5bcbaf57897c8f14098cc9ad48a78052930a9948119eea01b80ca224070fa6" dependencies = [ "ambient-authority", "fs-set-times", @@ -366,9 +366,9 @@ dependencies = [ [[package]] name = "cap-rand" -version = "3.0.0" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4327f08daac33a99bb03c54ae18c8f32c3ba31c728a33ddf683c6c6a5043de68" +checksum = "e7c780812948b31f362c3bab82d23b902529c26705d0e094888bc7fdb9656908" dependencies = [ "ambient-authority", "rand", @@ -376,9 +376,9 @@ dependencies = [ [[package]] name = "cap-std" -version = "3.0.0" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "266626ce180cf9709f317d0bf9754e3a5006359d87f4bf792f06c9c5f1b63c0f" +checksum = "e6cf1a22e6eab501e025a9953532b1e95efb8a18d6364bf8a4a7547b30c49186" dependencies = [ "cap-primitives", "io-extras", @@ -388,9 +388,9 @@ dependencies = [ [[package]] name = "cap-time-ext" -version = "3.0.0" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1353421ba83c19da60726e35db0a89abef984b3be183ff6f58c5b8084fcd0c5" +checksum = "1e1547a95cd071db92382c649260bcc6721879ef5d1f0f442af33bff75003dd7" dependencies = [ "ambient-authority", "cap-primitives", @@ -667,6 +667,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.113.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ab25ef3be935a80680e393183e1f94ef507e93a24a8369494d2c6818aedb3e3" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.91.1" @@ -696,7 +706,7 @@ checksum = "351824439e59d42f0e4fa5aac1d13deded155120043565769e55cd4ad3ca8ed9" dependencies = [ "bumpalo", "cranelift-bforest 0.112.2", - "cranelift-bitset", + "cranelift-bitset 0.112.2", "cranelift-codegen-meta 0.112.2", "cranelift-codegen-shared 0.112.2", "cranelift-control", @@ -776,7 +786,18 @@ version = "0.112.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14ebe592a2f81af9237cf9be29dd3854ecb72108cfffa59e85ef12389bf939e3" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.112.2", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.113.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d770e6605eccee15b49decdd82cd26f2b6404767802471459ea49c57379a98" +dependencies = [ + "cranelift-bitset 0.113.0", "serde", "serde_derive", ] @@ -1583,6 +1604,12 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" + [[package]] name = "glob" version = "0.3.1" @@ -2937,6 +2964,17 @@ dependencies = [ "unicase", ] +[[package]] +name = "pulley-interpreter" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d68c610ff29655a42eeef41a5b5346e714586971a7d927739477e552fe7e23e3" +dependencies = [ + "cranelift-bitset 0.113.0", + "log", + "sptr", +] + [[package]] name = "quickcheck" version = "1.0.3" @@ -4664,9 +4702,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi-common" -version = "25.0.2" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f1e63f999ecfdd96d64d35b39d0577318d9d2eae2d41603d4befda3b3dfe252" +checksum = "30736986c56db528f8086cc81e56abcde4d0c682084cfd9ea37c7237adccde14" dependencies = [ "anyhow", "bitflags 2.6.0", @@ -4683,9 +4721,9 @@ dependencies = [ "system-interface", "thiserror", "tracing", - "wasmtime", + "wasmtime 26.0.0", "wiggle", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -5105,6 +5143,20 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.218.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b09e46c7fceceaa72b2dd1a8a137ea7fd8f93dfaa69806010a709918e496c5dc" +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.217.0" @@ -5161,17 +5213,56 @@ dependencies = [ "wasmtime-component-macro", "wasmtime-component-util", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 25.0.2", "wasmtime-fiber", "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-slab", + "wasmtime-jit-icache-coherence 25.0.2", + "wasmtime-slab 25.0.2", "wasmtime-versioned-export-macros 25.0.2", "wasmtime-winch", "wat", "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ffa3230b9ba1ab6568d116df21bf4ca55ed2bfac87723d910471d30d9656ea1" +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", + "pulley-interpreter", + "rustix", + "serde", + "serde_derive", + "smallvec", + "sptr", + "target-lexicon", + "wasmparser 0.218.0", + "wasmtime-asm-macros 26.0.0", + "wasmtime-environ 26.0.0", + "wasmtime-jit-icache-coherence 26.0.0", + "wasmtime-slab 26.0.0", + "wasmtime-versioned-export-macros 26.0.0", + "windows-sys 0.59.0", +] + [[package]] name = "wasmtime-asm-macros" version = "14.0.4" @@ -5190,6 +5281,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef15fad08bbaa0e5c5539b76fa5965ca25e24f17a584f83a40b43ba9a2b36f44" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" version = "25.0.2" @@ -5252,7 +5352,7 @@ dependencies = [ "target-lexicon", "thiserror", "wasmparser 0.217.0", - "wasmtime-environ", + "wasmtime-environ 25.0.2", "wasmtime-versioned-export-macros 25.0.2", ] @@ -5264,7 +5364,7 @@ checksum = "84b72debe8899f19bedf66f7071310f06ef62de943a1369ba9b373613e77dd3d" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bitset", + "cranelift-bitset 0.112.2", "cranelift-entity 0.112.2", "gimli 0.29.0", "indexmap 2.2.6", @@ -5283,6 +5383,27 @@ dependencies = [ "wasmtime-types", ] +[[package]] +name = "wasmtime-environ" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3444c1759d5b906ff76a3cab073dd92135bdd06e5d1f46635ec40a58207d314" +dependencies = [ + "anyhow", + "cranelift-bitset 0.113.0", + "cranelift-entity 0.113.0", + "gimli 0.31.1", + "indexmap 2.2.6", + "log", + "object 0.36.0", + "postcard", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.218.0", +] + [[package]] name = "wasmtime-fiber" version = "25.0.2" @@ -5322,12 +5443,30 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e458e6a1a010a53f86ac8d75837c0c6b2ce3e54b7503b2f1dc5629a4a541f5a" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.59.0", +] + [[package]] name = "wasmtime-slab" version = "25.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "055a181b8d03998511294faea14798df436503f14d7fd20edcf7370ec583e80a" +[[package]] +name = "wasmtime-slab" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "339c9a2a62b989a3184baff31be3a5b5256ad52629634eb432f9ccf0ab251f83" + [[package]] name = "wasmtime-types" version = "25.0.2" @@ -5364,6 +5503,17 @@ dependencies = [ "syn 2.0.82", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abe01058e422966659e1af00af833147d54658b07c7e74606d73ca9af3f1690a" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.82", +] + [[package]] name = "wasmtime-winch" version = "25.0.2" @@ -5377,7 +5527,7 @@ dependencies = [ "target-lexicon", "wasmparser 0.217.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 25.0.2", "winch-codegen", ] @@ -5504,27 +5654,27 @@ dependencies = [ [[package]] name = "wiggle" -version = "25.0.2" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4ebee2be6b561d1fe91b37e960c02baa94cdee29af863f5f26a0637f344f27a" +checksum = "c62986dac93e6de4e542c9861e0bfb375a796e880938bb2f5833a7dfaed07352" dependencies = [ "anyhow", "async-trait", "bitflags 2.6.0", "thiserror", "tracing", - "wasmtime", + "wasmtime 26.0.0", "wiggle-macro", ] [[package]] name = "wiggle-generate" -version = "25.0.2" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97c4a32959189041ccb260e6dfa7fcf907e665166e755a6a681c32423c90e45f" +checksum = "0b7602686d5d43b23ae28ad5d730921064b634ae6a9d78e8dbdc595326319232" dependencies = [ "anyhow", - "heck 0.4.1", + "heck 0.5.0", "proc-macro2", "quote", "shellexpand", @@ -5534,9 +5684,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "25.0.2" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e1c266e16c4b24a29e055ec651e27fce1389c886bb00fbe78b8924a253a439b" +checksum = "a376173abfaaa6cebf8aedd03366fcd528db2b8f5ccc3f422102a3f4014c3855" dependencies = [ "proc-macro2", "quote", @@ -5589,7 +5739,7 @@ dependencies = [ "target-lexicon", "wasmparser 0.217.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 25.0.2", ] [[package]] @@ -5923,7 +6073,7 @@ dependencies = [ "wasmedge-sdk", "wasmer", "wasmer-wasix", - "wasmtime", + "wasmtime 25.0.2", ] [[package]] diff --git a/crates/youki/Cargo.toml b/crates/youki/Cargo.toml index f9d467d5d..351b22070 100644 --- a/crates/youki/Cargo.toml +++ b/crates/youki/Cargo.toml @@ -44,7 +44,7 @@ wasmer = { version = "4.0.0", optional = true } wasmer-wasix = { version = "0.9.0", optional = true } wasmedge-sdk = { version = "0.14.0", optional = true } wasmtime = { version = "25.0.2", optional = true } -wasi-common = { version = "25.0.2", optional = true } +wasi-common = { version = "26.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"