From c7d4963c95fbeeb66cf77b43f39c4d5fa478f519 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Jun 2024 00:42:37 +0000 Subject: [PATCH] Bump wasi-common from 21.0.1 to 22.0.0 Bumps [wasi-common](https://github.com/bytecodealliance/wasmtime) from 21.0.1 to 22.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/v21.0.1...v22.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 | 193 ++++++++++++++++++++++++++++++++++------ crates/youki/Cargo.toml | 2 +- 2 files changed, 169 insertions(+), 26 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 56355950..46ec4a5b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -735,6 +735,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-entity" +version = "0.109.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8cfdc315e5d18997093e040a8d234bea1ac1e118a716d3e30f40d449e78207b" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-frontend" version = "0.91.1" @@ -795,7 +805,7 @@ dependencies = [ "log", "smallvec", "wasmparser 0.207.0", - "wasmtime-types", + "wasmtime-types 21.0.1", ] [[package]] @@ -1583,6 +1593,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" dependencies = [ "ahash 0.8.11", + "serde", ] [[package]] @@ -2374,6 +2385,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "object" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" +dependencies = [ + "memchr", +] + [[package]] name = "oci-spec" version = "0.6.5" @@ -4495,9 +4515,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi-common" -version = "21.0.1" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f1ff7fb4a1ce516d349598c62cc95e077b7016a2cc6471548ab066cc3849078" +checksum = "b86fd41e1e26ff6af9451c6a332a5ce5f5283ca51e87d875cdd9a05305598ee3" dependencies = [ "anyhow", "bitflags 2.5.0", @@ -4514,7 +4534,7 @@ dependencies = [ "system-interface", "thiserror", "tracing", - "wasmtime", + "wasmtime 22.0.0", "wiggle", "windows-sys 0.52.0", ] @@ -4940,6 +4960,20 @@ dependencies = [ "semver 1.0.22", ] +[[package]] +name = "wasmparser" +version = "0.209.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07035cc9a9b41e62d3bb3a3815a66ab87c993c06fe1cf6b2a3f2a18499d937db" +dependencies = [ + "ahash 0.8.11", + "bitflags 2.5.0", + "hashbrown 0.14.3", + "indexmap 2.2.6", + "semver 1.0.22", + "serde", +] + [[package]] name = "wasmprinter" version = "0.207.0" @@ -4990,22 +5024,60 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.207.0", "wasmparser 0.207.0", - "wasmtime-asm-macros", + "wasmtime-asm-macros 21.0.1", "wasmtime-cache", "wasmtime-component-macro", "wasmtime-component-util", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 21.0.1", "wasmtime-fiber", "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-slab", - "wasmtime-versioned-export-macros", + "wasmtime-jit-icache-coherence 21.0.1", + "wasmtime-slab 21.0.1", + "wasmtime-versioned-export-macros 21.0.1", "wasmtime-winch", "wat", "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "786d8b5e7a4d54917c5ebe555b9667337e5f93383f49bddaaeec2eba68093b45" +dependencies = [ + "anyhow", + "bumpalo", + "cc", + "cfg-if", + "hashbrown 0.14.3", + "indexmap 2.2.6", + "libc", + "libm", + "log", + "mach2", + "memfd", + "memoffset 0.9.1", + "object 0.36.0", + "once_cell", + "paste", + "postcard", + "psm", + "rustix", + "serde", + "serde_derive", + "smallvec", + "sptr", + "target-lexicon", + "wasmparser 0.209.1", + "wasmtime-asm-macros 22.0.0", + "wasmtime-environ 22.0.0", + "wasmtime-jit-icache-coherence 22.0.0", + "wasmtime-slab 22.0.0", + "wasmtime-versioned-export-macros 22.0.0", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-asm-macros" version = "21.0.1" @@ -5015,6 +5087,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d697d99c341d4a9ffb72f3af7a02124d233eeb59aee010f36d88e97cca553d5e" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" version = "21.0.1" @@ -5076,8 +5157,8 @@ dependencies = [ "target-lexicon", "thiserror", "wasmparser 0.207.0", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-environ 21.0.1", + "wasmtime-versioned-export-macros 21.0.1", ] [[package]] @@ -5102,7 +5183,27 @@ dependencies = [ "wasmparser 0.207.0", "wasmprinter", "wasmtime-component-util", - "wasmtime-types", + "wasmtime-types 21.0.1", +] + +[[package]] +name = "wasmtime-environ" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f444e900e848b884d8a8a2949b6f5b92af642a3e663ff8fbe78731143a55be61" +dependencies = [ + "anyhow", + "cranelift-entity 0.109.0", + "gimli 0.28.1", + "indexmap 2.2.6", + "log", + "object 0.36.0", + "postcard", + "serde", + "serde_derive", + "target-lexicon", + "wasmparser 0.209.1", + "wasmtime-types 22.0.0", ] [[package]] @@ -5115,8 +5216,8 @@ dependencies = [ "cc", "cfg-if", "rustix", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 21.0.1", + "wasmtime-versioned-export-macros 21.0.1", "windows-sys 0.52.0", ] @@ -5129,7 +5230,7 @@ dependencies = [ "object 0.33.0", "once_cell", "rustix", - "wasmtime-versioned-export-macros", + "wasmtime-versioned-export-macros 21.0.1", ] [[package]] @@ -5144,12 +5245,30 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5afe2f0499542f9a4bcfa1b55bfdda803b6ade4e7c93c6b99e0f39dba44b0a91" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-slab" version = "21.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ff75cafffe47b04b036385ce3710f209153525b0ed19d57b0cf44a22d446460" +[[package]] +name = "wasmtime-slab" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a7de1f2bec5bbb35d532e61c85c049dc84ae671df60492f90b954ecf21169e7" + [[package]] name = "wasmtime-types" version = "21.0.1" @@ -5163,6 +5282,19 @@ dependencies = [ "wasmparser 0.207.0", ] +[[package]] +name = "wasmtime-types" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "412463e9000e14cf6856be48628d2213c20c153e29ffc22b036980c892ea6964" +dependencies = [ + "cranelift-entity 0.109.0", + "serde", + "serde_derive", + "smallvec", + "wasmparser 0.209.1", +] + [[package]] name = "wasmtime-versioned-export-macros" version = "21.0.1" @@ -5174,6 +5306,17 @@ dependencies = [ "syn 2.0.58", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de5a9bc4f44ceeb168e9e8e3be4e0b4beb9095b468479663a9e24c667e36826f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + [[package]] name = "wasmtime-winch" version = "21.0.1" @@ -5187,7 +5330,7 @@ dependencies = [ "target-lexicon", "wasmparser 0.207.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 21.0.1", "winch-codegen", ] @@ -5314,24 +5457,24 @@ dependencies = [ [[package]] name = "wiggle" -version = "21.0.1" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a89ea6f74ece6d1cfbd089783006b8eb69a0219ca83cad22068f0d9fa9df3f91" +checksum = "29830e5d01c182d24b94092c697aa7ab0ee97d22e78a2bf40ca91eae6ebca5c2" dependencies = [ "anyhow", "async-trait", "bitflags 2.5.0", "thiserror", "tracing", - "wasmtime", + "wasmtime 22.0.0", "wiggle-macro", ] [[package]] name = "wiggle-generate" -version = "21.0.1" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36beda94813296ecaf0d91b7ada9da073fd41865ba339bdd3b7764e2e785b8e9" +checksum = "557567f2793508760cd855f7659b7a0b9dc4dbc451f53f1415d6943a15311ade" dependencies = [ "anyhow", "heck 0.4.1", @@ -5344,9 +5487,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "21.0.1" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b47d2b4442ce93106dba5d1a9c59d5f85b5732878bb3d0598d3c93c0d01b16b" +checksum = "cc26129a8aea20b62c961d1b9ab4a3c3b56b10042ed85d004f8678af0f21ba6e" dependencies = [ "proc-macro2", "quote", @@ -5399,7 +5542,7 @@ dependencies = [ "target-lexicon", "wasmparser 0.207.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 21.0.1", ] [[package]] @@ -5719,7 +5862,7 @@ dependencies = [ "wasmedge-sdk", "wasmer", "wasmer-wasix", - "wasmtime", + "wasmtime 21.0.1", ] [[package]] diff --git a/crates/youki/Cargo.toml b/crates/youki/Cargo.toml index 00590e65..267f4d9a 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 = "21.0.1", optional = true } -wasi-common = { version = "21.0.1", optional = true } +wasi-common = { version = "22.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"