From c9da667696b8cccee17a961cfb63208e9256abcd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Sep 2024 12:05:10 +0000 Subject: [PATCH 1/3] Bump wasi-common from 24.0.0 to 25.0.0 Bumps [wasi-common](https://github.com/bytecodealliance/wasmtime) from 24.0.0 to 25.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/v24.0.0...v25.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 | 190 +++++++++++++++++++++++++++++++++++----- crates/youki/Cargo.toml | 2 +- 2 files changed, 169 insertions(+), 23 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2252836e9..42484ff0d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -667,6 +667,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c2797648025a7b2e32ec49fb2f71655fed74453cd41e209c6e39fd3107654f8" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.91.1" @@ -696,7 +706,7 @@ checksum = "58258667ad10e468bfc13a8d620f50dfcd4bb35d668123e97defa2549b9ad397" dependencies = [ "bumpalo", "cranelift-bforest 0.111.0", - "cranelift-bitset", + "cranelift-bitset 0.111.0", "cranelift-codegen-meta 0.111.0", "cranelift-codegen-shared 0.111.0", "cranelift-control", @@ -776,7 +786,18 @@ version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5289cdb399381a27e7bbfa1b42185916007c3d49aeef70b1d01cb4caa8010130" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.111.0", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67e9d6c799b0775d43211d983b5f9230ea604063003cb6d492daf8dcac51da9b" +dependencies = [ + "cranelift-bitset 0.112.0", "serde", "serde_derive", ] @@ -841,7 +862,7 @@ dependencies = [ "log", "smallvec", "wasmparser 0.215.0", - "wasmtime-types", + "wasmtime-types 24.0.0", ] [[package]] @@ -4668,9 +4689,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi-common" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7336747832c6fe1086c81ef38b63dfeaeec48fc1b7c33a88fd16115cc940d178" +checksum = "90807f9b330dd31f3ad16c1d86e890cb825a21489858fd0709c89fe8d2893365" dependencies = [ "anyhow", "bitflags 2.6.0", @@ -4687,7 +4708,7 @@ dependencies = [ "system-interface", "thiserror", "tracing", - "wasmtime", + "wasmtime 25.0.0", "wiggle", "windows-sys 0.52.0", ] @@ -5109,6 +5130,20 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.217.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca917a21307d3adf2b9857b94dd05ebf8496bdcff4437a9b9fb3899d3e6c74e7" +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.215.0" @@ -5165,17 +5200,55 @@ dependencies = [ "wasmtime-component-macro", "wasmtime-component-util", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 24.0.0", "wasmtime-fiber", "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-slab", + "wasmtime-jit-icache-coherence 24.0.0", + "wasmtime-slab 24.0.0", "wasmtime-versioned-export-macros 24.0.0", "wasmtime-winch", "wat", "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e025f6280f91611a59f38057e0a4e72fbc08a2a4e6ed753a0d1970ac634a997" +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.217.0", + "wasmtime-asm-macros 25.0.0", + "wasmtime-environ 25.0.0", + "wasmtime-jit-icache-coherence 25.0.0", + "wasmtime-slab 25.0.0", + "wasmtime-versioned-export-macros 25.0.0", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-asm-macros" version = "14.0.4" @@ -5194,6 +5267,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2977f9d1d1228154598e8d1cc5d55c4aa744297e9a3523b258e20d6ba0cbc3c9" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" version = "24.0.0" @@ -5255,7 +5337,7 @@ dependencies = [ "target-lexicon", "thiserror", "wasmparser 0.215.0", - "wasmtime-environ", + "wasmtime-environ 24.0.0", "wasmtime-versioned-export-macros 24.0.0", ] @@ -5267,7 +5349,7 @@ checksum = "c5fe80dfbd81687431a7d4f25929fae1ae96894786d5c96b14ae41164ee97377" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bitset", + "cranelift-bitset 0.111.0", "cranelift-entity 0.111.0", "gimli 0.29.0", "indexmap 2.2.6", @@ -5283,7 +5365,28 @@ dependencies = [ "wasmparser 0.215.0", "wasmprinter", "wasmtime-component-util", - "wasmtime-types", + "wasmtime-types 24.0.0", +] + +[[package]] +name = "wasmtime-environ" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe742ef5ee9ce201e513ee8da472eaf198e760499a730853622fc85a61cfb1eb" +dependencies = [ + "anyhow", + "cranelift-bitset 0.112.0", + "cranelift-entity 0.112.0", + "gimli 0.29.0", + "indexmap 2.2.6", + "log", + "object 0.36.0", + "postcard", + "serde", + "serde_derive", + "target-lexicon", + "wasmparser 0.217.0", + "wasmtime-types 25.0.0", ] [[package]] @@ -5325,12 +5428,30 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a67e6379ff6f5eb316e4fe2baaf360c7871082006fc31addf3cf58011edb855c" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-slab" version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f68d38fa6b30c5e1fc7d608263062997306f79e577ebd197ddcd6b0f55d87d1" +[[package]] +name = "wasmtime-slab" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e1daff42dc6660aa4aead9586a1c41e498a1c15674784589aeb5c5090d09930" + [[package]] name = "wasmtime-types" version = "24.0.0" @@ -5345,6 +5466,20 @@ dependencies = [ "wasmparser 0.215.0", ] +[[package]] +name = "wasmtime-types" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24adc06abbf23bf9abbdc4b4a3bb743436a60a2a76dfabb2e49bf5237d0dadcc" +dependencies = [ + "anyhow", + "cranelift-entity 0.112.0", + "serde", + "serde_derive", + "smallvec", + "wasmparser 0.217.0", +] + [[package]] name = "wasmtime-versioned-export-macros" version = "14.0.4" @@ -5367,6 +5502,17 @@ dependencies = [ "syn 2.0.58", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "467bf568f44048477d865a7bb42a1876acd1e2d3de77b42307f5d8e0126fc241" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + [[package]] name = "wasmtime-winch" version = "24.0.0" @@ -5380,7 +5526,7 @@ dependencies = [ "target-lexicon", "wasmparser 0.215.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 24.0.0", "winch-codegen", ] @@ -5507,24 +5653,24 @@ dependencies = [ [[package]] name = "wiggle" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc850ca3c02c5835934d23f28cec4c5a3fb66fe0b4ecd968bbb35609dda5ddc0" +checksum = "dc109a53e5475bae50294fecf9eec366ba9725d7fac0a4528f6c1d84d3e2583e" dependencies = [ "anyhow", "async-trait", "bitflags 2.6.0", "thiserror", "tracing", - "wasmtime", + "wasmtime 25.0.0", "wiggle-macro", ] [[package]] name = "wiggle-generate" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634b8804a67200bcb43ea8af5f7c53e862439a086b68b16fd333454bc74d5aab" +checksum = "c1b1cfa1fca4076eed01a9e505351dce62f0a5b8b23385b2e0daf7d9b02abeeb" dependencies = [ "anyhow", "heck 0.4.1", @@ -5537,9 +5683,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "474b7cbdb942c74031e619d66c600bba7f73867c5800fc2c2306cf307649be2f" +checksum = "6d8565ac65a40335305bce35a2cf48bd3bddc244637008d493f63d6a6685be26" dependencies = [ "proc-macro2", "quote", @@ -5592,7 +5738,7 @@ dependencies = [ "target-lexicon", "wasmparser 0.215.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 24.0.0", ] [[package]] @@ -5926,7 +6072,7 @@ dependencies = [ "wasmedge-sdk", "wasmer", "wasmer-wasix", - "wasmtime", + "wasmtime 24.0.0", ] [[package]] diff --git a/crates/youki/Cargo.toml b/crates/youki/Cargo.toml index 449283eaf..4236b6089 100644 --- a/crates/youki/Cargo.toml +++ b/crates/youki/Cargo.toml @@ -43,7 +43,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 = "24.0.0", optional = true } -wasi-common = { version = "24.0.0", optional = true } +wasi-common = { version = "25.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" From e8f7a6b90230d36d8067a1c50a8e5ef80df539f9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Sep 2024 12:13:12 +0000 Subject: [PATCH 2/3] Bump wasmtime from 24.0.0 to 25.0.0 Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 24.0.0 to 25.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/v24.0.0...v25.0.0) --- updated-dependencies: - dependency-name: wasmtime dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 364 ++++++++++++++++++++++++++++------------ crates/youki/Cargo.toml | 2 +- 2 files changed, 255 insertions(+), 111 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2252836e9..fa9c96d05 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -254,7 +254,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "rustc-hash", + "rustc-hash 1.1.0", "shlex", "syn 2.0.58", ] @@ -650,11 +650,11 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b80c3a50b9c4c7e5b5f73c0ed746687774fc9e36ef652b110da8daebf0c6e0e6" +checksum = "ad5264b5d315c515e0845dcd2cc1697ea0018d739d58b47477f8455842583568" dependencies = [ - "cranelift-entity 0.111.0", + "cranelift-entity 0.112.0", ] [[package]] @@ -667,6 +667,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c2797648025a7b2e32ec49fb2f71655fed74453cd41e209c6e39fd3107654f8" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.91.1" @@ -690,23 +700,23 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58258667ad10e468bfc13a8d620f50dfcd4bb35d668123e97defa2549b9ad397" +checksum = "548a3af0d36a36bab5c6a3bb8684816d501fd012c3328beb0f57dbbcb364c479" dependencies = [ "bumpalo", - "cranelift-bforest 0.111.0", - "cranelift-bitset", - "cranelift-codegen-meta 0.111.0", - "cranelift-codegen-shared 0.111.0", + "cranelift-bforest 0.112.0", + "cranelift-bitset 0.112.0", + "cranelift-codegen-meta 0.112.0", + "cranelift-codegen-shared 0.112.0", "cranelift-control", - "cranelift-entity 0.111.0", - "cranelift-isle 0.111.0", + "cranelift-entity 0.112.0", + "cranelift-isle 0.112.0", "gimli 0.29.0", "hashbrown 0.14.3", "log", - "regalloc2 0.9.3", - "rustc-hash", + "regalloc2 0.10.2", + "rustc-hash 2.0.0", "smallvec", "target-lexicon", ] @@ -722,11 +732,11 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "043f0b702e529dcb07ff92bd7d40e7d5317b5493595172c5eb0983343751ee06" +checksum = "9001ad2a4893d3505be514d3b55acc6d7efecba4bcc9ab6a7c4d422765c84202" dependencies = [ - "cranelift-codegen-shared 0.111.0", + "cranelift-codegen-shared 0.112.0", ] [[package]] @@ -737,15 +747,15 @@ checksum = "278e52e29c53fcf32431ef08406c295699a70306d05a0715c5b1bf50e33a9ab7" [[package]] name = "cranelift-codegen-shared" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7763578888ab53eca5ce7da141953f828e82c2bfadcffc106d10d1866094ffbb" +checksum = "df4b34c22fdfd5d95287ae0cc766e962a976754f0cf7daa4bfa5c6af55c5fb6b" [[package]] name = "cranelift-control" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32db15f08c05df570f11e8ab33cb1ec449a64b37c8a3498377b77650bef33d8b" +checksum = "a4d78c20a5ba56200e691e0a62d15ffd18ffc781064443acbadce1f7dc847917" dependencies = [ "arbitrary", ] @@ -776,7 +786,18 @@ version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5289cdb399381a27e7bbfa1b42185916007c3d49aeef70b1d01cb4caa8010130" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.111.0", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67e9d6c799b0775d43211d983b5f9230ea604063003cb6d492daf8dcac51da9b" +dependencies = [ + "cranelift-bitset 0.112.0", "serde", "serde_derive", ] @@ -795,11 +816,11 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ba8ab24eb9470477e98ddfa3c799a649ac5a0d9a2042868c4c952133c234e8" +checksum = "7c1bd2fdbe0c0c10fcee7826c00ea0e7b2a0c4e95e6a879d88e11c006587560f" dependencies = [ - "cranelift-codegen 0.111.0", + "cranelift-codegen 0.112.0", "log", "smallvec", "target-lexicon", @@ -813,35 +834,35 @@ checksum = "393bc73c451830ff8dbb3a07f61843d6cb41a084f9996319917c0b291ed785bb" [[package]] name = "cranelift-isle" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b72a3c5c166a70426dcb209bdd0bb71a787c1ea76023dc0974fbabca770e8f9" +checksum = "e12b357f51e34f8e271977a5f422940aa985943d14ee8d49f66c6459ef458511" [[package]] name = "cranelift-native" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a42424c956bbc31fc5c2706073df896156c5420ae8fa2a5d48dbc7b295d71b" +checksum = "da80e271413343c8ca2ca3375360a8d486355063bf96547db9714f2ac4580629" dependencies = [ - "cranelift-codegen 0.111.0", + "cranelift-codegen 0.112.0", "libc", "target-lexicon", ] [[package]] name = "cranelift-wasm" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49778df4289933d735b93c30a345513e030cf83101de0036e19b760f8aa09f68" +checksum = "aa9276bbb4bbf05ba98dba1d07a506acc9ac1e15a500530399ff8aee70860118" dependencies = [ - "cranelift-codegen 0.111.0", - "cranelift-entity 0.111.0", - "cranelift-frontend 0.111.0", + "cranelift-codegen 0.112.0", + "cranelift-entity 0.112.0", + "cranelift-frontend 0.112.0", "itertools", "log", "smallvec", - "wasmparser 0.215.0", - "wasmtime-types", + "wasmparser 0.217.0", + "wasmtime-types 25.0.0", ] [[package]] @@ -1632,15 +1653,6 @@ dependencies = [ "ahash 0.7.8", ] -[[package]] -name = "hashbrown" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" -dependencies = [ - "ahash 0.8.11", -] - [[package]] name = "hashbrown" version = "0.14.3" @@ -3070,13 +3082,13 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.9.3" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" +checksum = "12908dbeb234370af84d0579b9f68258a0f67e201412dd9a2814e6f45b2fc0f0" dependencies = [ - "hashbrown 0.13.2", + "hashbrown 0.14.3", "log", - "rustc-hash", + "rustc-hash 2.0.0", "slice-group-by", "smallvec", ] @@ -3276,6 +3288,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +[[package]] +name = "rustc-hash" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" + [[package]] name = "rustc_version" version = "0.2.3" @@ -4687,7 +4705,7 @@ dependencies = [ "system-interface", "thiserror", "tracing", - "wasmtime", + "wasmtime 24.0.0", "wiggle", "windows-sys 0.52.0", ] @@ -4783,9 +4801,9 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasm-encoder" -version = "0.215.0" +version = "0.217.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb56df3e06b8e6b77e37d2969a50ba51281029a9aeb3855e76b7f49b6418847" +checksum = "7b88b0814c9a2b323a9b46c687e726996c255ac8b64aa237dd11c81ed4854760" dependencies = [ "leb128", ] @@ -5109,15 +5127,29 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.217.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca917a21307d3adf2b9857b94dd05ebf8496bdcff4437a9b9fb3899d3e6c74e7" +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.215.0" +version = "0.217.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8e9a325d85053408209b3d2ce5eaddd0dd6864d1cff7a007147ba073157defc" +checksum = "50dc568b3e0d47e8f96ea547c90790cfa783f0205160c40de894a427114185ce" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.215.0", + "wasmparser 0.217.0", ] [[package]] @@ -5125,6 +5157,44 @@ 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" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e025f6280f91611a59f38057e0a4e72fbc08a2a4e6ed753a0d1970ac634a997" dependencies = [ "addr2line 0.22.0", "anyhow", @@ -5159,18 +5229,18 @@ dependencies = [ "sptr", "target-lexicon", "wasm-encoder", - "wasmparser 0.215.0", - "wasmtime-asm-macros 24.0.0", + "wasmparser 0.217.0", + "wasmtime-asm-macros 25.0.0", "wasmtime-cache", "wasmtime-component-macro", "wasmtime-component-util", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 25.0.0", "wasmtime-fiber", "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-slab", - "wasmtime-versioned-export-macros 24.0.0", + "wasmtime-jit-icache-coherence 25.0.0", + "wasmtime-slab 25.0.0", + "wasmtime-versioned-export-macros 25.0.0", "wasmtime-winch", "wat", "windows-sys 0.52.0", @@ -5194,11 +5264,20 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2977f9d1d1228154598e8d1cc5d55c4aa744297e9a3523b258e20d6ba0cbc3c9" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a5b179f263a318e08c93281ea77cbb95e2a0c8c11e99a6188b53ead77233722" +checksum = "97d80a94087214484c427095fdb28448643f16d4b4223d98e21f48df87844125" dependencies = [ "anyhow", "base64", @@ -5216,9 +5295,9 @@ dependencies = [ [[package]] name = "wasmtime-component-macro" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b07773d1c3dab5f014ec61316ee317aa424033e17e70a63abdf7c3a47e58fcf" +checksum = "65b4bc589d7839d8dbfc4f4a0ea3380b11062ae26ff77c3a133c202fc4b21a31" dependencies = [ "anyhow", "proc-macro2", @@ -5231,32 +5310,33 @@ dependencies = [ [[package]] name = "wasmtime-component-util" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e38d735320f4e83478369ce649ad8fe87c6b893220902e798547a225fc0c5874" +checksum = "8553d3720625ad4e65a9c71e215566361fcefc4e4001f17e7c669c503c33e6f6" [[package]] name = "wasmtime-cranelift" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e570d831d0785d93d7d8c722b1eb9a34e0d0c1534317666f65892818358a2da9" +checksum = "1b1b81791925aa182f0816562b8b41b9546077ba3a789ca18454a3ffe083963a" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen 0.111.0", + "cranelift-codegen 0.112.0", "cranelift-control", - "cranelift-entity 0.111.0", - "cranelift-frontend 0.111.0", + "cranelift-entity 0.112.0", + "cranelift-frontend 0.112.0", "cranelift-native", "cranelift-wasm", "gimli 0.29.0", "log", "object 0.36.0", + "smallvec", "target-lexicon", "thiserror", - "wasmparser 0.215.0", - "wasmtime-environ", - "wasmtime-versioned-export-macros 24.0.0", + "wasmparser 0.217.0", + "wasmtime-environ 25.0.0", + "wasmtime-versioned-export-macros 25.0.0", ] [[package]] @@ -5266,51 +5346,72 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5fe80dfbd81687431a7d4f25929fae1ae96894786d5c96b14ae41164ee97377" dependencies = [ "anyhow", - "cpp_demangle", - "cranelift-bitset", + "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]] +name = "wasmtime-environ" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe742ef5ee9ce201e513ee8da472eaf198e760499a730853622fc85a61cfb1eb" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bitset 0.112.0", + "cranelift-entity 0.112.0", + "gimli 0.29.0", + "indexmap 2.2.6", + "log", + "object 0.36.0", + "postcard", "rustc-demangle", "semver 1.0.22", "serde", "serde_derive", "target-lexicon", "wasm-encoder", - "wasmparser 0.215.0", + "wasmparser 0.217.0", "wasmprinter", "wasmtime-component-util", - "wasmtime-types", + "wasmtime-types 25.0.0", ] [[package]] name = "wasmtime-fiber" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f39043d13c7b58db69dc9a0feb191a961e75a9ec2402aebf42de183c022bb8a" +checksum = "2be377649da32af7b3eadd3ab5c89d645bdf0f5af9fe4fc59da457fbe4a87cdd" dependencies = [ "anyhow", "cc", "cfg-if", "rustix", - "wasmtime-asm-macros 24.0.0", - "wasmtime-versioned-export-macros 24.0.0", + "wasmtime-asm-macros 25.0.0", + "wasmtime-versioned-export-macros 25.0.0", "windows-sys 0.52.0", ] [[package]] name = "wasmtime-jit-debug" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aec346412363eb26067cb6473281a45bd273cbbcafa3dc862793c946eff6ba7f" +checksum = "109dcbe0367eeda5467ea2950ff81899dab3ee362220eadcae0691d336122d29" dependencies = [ "object 0.36.0", "once_cell", "rustix", - "wasmtime-versioned-export-macros 24.0.0", + "wasmtime-versioned-export-macros 25.0.0", ] [[package]] @@ -5325,12 +5426,30 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a67e6379ff6f5eb316e4fe2baaf360c7871082006fc31addf3cf58011edb855c" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-slab" version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f68d38fa6b30c5e1fc7d608263062997306f79e577ebd197ddcd6b0f55d87d1" +[[package]] +name = "wasmtime-slab" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e1daff42dc6660aa4aead9586a1c41e498a1c15674784589aeb5c5090d09930" + [[package]] name = "wasmtime-types" version = "24.0.0" @@ -5345,6 +5464,20 @@ dependencies = [ "wasmparser 0.215.0", ] +[[package]] +name = "wasmtime-types" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24adc06abbf23bf9abbdc4b4a3bb743436a60a2a76dfabb2e49bf5237d0dadcc" +dependencies = [ + "anyhow", + "cranelift-entity 0.112.0", + "serde", + "serde_derive", + "smallvec", + "wasmparser 0.217.0", +] + [[package]] name = "wasmtime-versioned-export-macros" version = "14.0.4" @@ -5367,28 +5500,39 @@ dependencies = [ "syn 2.0.58", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "467bf568f44048477d865a7bb42a1876acd1e2d3de77b42307f5d8e0126fc241" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + [[package]] name = "wasmtime-winch" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a25199625effa4c13dd790d64bd56884b014c69829431bfe43991c740bd5bc1" +checksum = "4e8fdcd0682324b16fac3f3dd12eb4325d175e849b771aeda6edcb3065c85a4a" dependencies = [ "anyhow", - "cranelift-codegen 0.111.0", + "cranelift-codegen 0.112.0", "gimli 0.29.0", "object 0.36.0", "target-lexicon", - "wasmparser 0.215.0", + "wasmparser 0.217.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 25.0.0", "winch-codegen", ] [[package]] name = "wasmtime-wit-bindgen" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb331ac7ed1d5ba49cddcdb6b11973752a857148858bb308777d2fc5584121f" +checksum = "eb8a4c5f38371e9dc1718421b03bc8737696587af5e1b233ea515ba5a111d106" dependencies = [ "anyhow", "heck 0.4.1", @@ -5407,9 +5551,9 @@ dependencies = [ [[package]] name = "wast" -version = "215.0.0" +version = "217.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ff1d00d893593249e60720be04a7c1f42f1c4dc3806a2869f4e66ab61eb54cb" +checksum = "79004ecebded92d3c710d4841383368c7f04b63d0992ddd6b0c7d5029b7629b7" dependencies = [ "bumpalo", "leb128", @@ -5420,11 +5564,11 @@ dependencies = [ [[package]] name = "wat" -version = "1.215.0" +version = "1.217.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "670bf4d9c8cf76ae242d70ded47c546525b6dafaa6871f9bcb065344bf2b4e3d" +checksum = "c126271c3d92ca0f7c63e4e462e40c69cca52fd4245fcda730d1cf558fb55088" dependencies = [ - "wast 215.0.0", + "wast 217.0.0", ] [[package]] @@ -5516,7 +5660,7 @@ dependencies = [ "bitflags 2.6.0", "thiserror", "tracing", - "wasmtime", + "wasmtime 24.0.0", "wiggle-macro", ] @@ -5580,19 +5724,19 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "073efe897d9ead7fc609874f94580afc831114af5149b6a90ee0a3a39b497fe0" +checksum = "b160fca5249410873830548ba7b1d956d8bf2afe72ced5e78266622d07de1303" dependencies = [ "anyhow", - "cranelift-codegen 0.111.0", + "cranelift-codegen 0.112.0", "gimli 0.29.0", - "regalloc2 0.9.3", + "regalloc2 0.10.2", "smallvec", "target-lexicon", - "wasmparser 0.215.0", + "wasmparser 0.217.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 25.0.0", ] [[package]] @@ -5841,9 +5985,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.215.0" +version = "0.217.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "935a97eaffd57c3b413aa510f8f0b550a4a9fe7d59e79cd8b89a83dcb860321f" +checksum = "fb893dcd6d370cfdf19a0d9adfcd403efb8e544e1a0ea3a8b81a21fe392eaa78" dependencies = [ "anyhow", "id-arena", @@ -5854,7 +5998,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser 0.215.0", + "wasmparser 0.217.0", ] [[package]] @@ -5926,7 +6070,7 @@ dependencies = [ "wasmedge-sdk", "wasmer", "wasmer-wasix", - "wasmtime", + "wasmtime 25.0.0", ] [[package]] diff --git a/crates/youki/Cargo.toml b/crates/youki/Cargo.toml index 449283eaf..a6aa5472f 100644 --- a/crates/youki/Cargo.toml +++ b/crates/youki/Cargo.toml @@ -42,7 +42,7 @@ caps = "0.5.5" 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 = "24.0.0", optional = true } +wasmtime = { version = "25.0.0", 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"] } From 5746aa4fdeed4b8e2adb321575d38be0e283c4c8 Mon Sep 17 00:00:00 2001 From: Yashodhan Joshi Date: Thu, 26 Sep 2024 10:35:29 +0530 Subject: [PATCH 3/3] update wasmtime and wasi-common to 25.0.1 Signed-off-by: Yashodhan Joshi --- Cargo.lock | 174 ++++++++++++++++++++-------------------- crates/youki/Cargo.toml | 4 +- 2 files changed, 89 insertions(+), 89 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3f41ca4c0..08fe5d509 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -650,18 +650,18 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.112.0" +version = "0.112.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad5264b5d315c515e0845dcd2cc1697ea0018d739d58b47477f8455842583568" +checksum = "a6e376bd92bddd03dcfc443b14382611cae5d10012aa0b1628bbf18bb73f12f7" dependencies = [ - "cranelift-entity 0.112.0", + "cranelift-entity 0.112.1", ] [[package]] name = "cranelift-bitset" -version = "0.112.0" +version = "0.112.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c2797648025a7b2e32ec49fb2f71655fed74453cd41e209c6e39fd3107654f8" +checksum = "45ecbe07f25a8100e5077933516200e97808f1d7196b5a073edb85fa08fde32e" dependencies = [ "serde", "serde_derive", @@ -690,18 +690,18 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.112.0" +version = "0.112.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "548a3af0d36a36bab5c6a3bb8684816d501fd012c3328beb0f57dbbcb364c479" +checksum = "bc60913f32c1de18538c28bef74b8c87cf16de7841a1b0956fcf01b23237853a" dependencies = [ "bumpalo", - "cranelift-bforest 0.112.0", + "cranelift-bforest 0.112.1", "cranelift-bitset", - "cranelift-codegen-meta 0.112.0", - "cranelift-codegen-shared 0.112.0", + "cranelift-codegen-meta 0.112.1", + "cranelift-codegen-shared 0.112.1", "cranelift-control", - "cranelift-entity 0.112.0", - "cranelift-isle 0.112.0", + "cranelift-entity 0.112.1", + "cranelift-isle 0.112.1", "gimli 0.29.0", "hashbrown 0.14.3", "log", @@ -722,11 +722,11 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.112.0" +version = "0.112.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9001ad2a4893d3505be514d3b55acc6d7efecba4bcc9ab6a7c4d422765c84202" +checksum = "bae009e7822f47aa55e7dcef846ccf3aa4eb102ca6b4bcb8a44b36f3f49aa85c" dependencies = [ - "cranelift-codegen-shared 0.112.0", + "cranelift-codegen-shared 0.112.1", ] [[package]] @@ -737,15 +737,15 @@ checksum = "278e52e29c53fcf32431ef08406c295699a70306d05a0715c5b1bf50e33a9ab7" [[package]] name = "cranelift-codegen-shared" -version = "0.112.0" +version = "0.112.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df4b34c22fdfd5d95287ae0cc766e962a976754f0cf7daa4bfa5c6af55c5fb6b" +checksum = "0c78f01a852536c68e34444450f845ed6e0782a1f047f85397fe460b8fbce8f1" [[package]] name = "cranelift-control" -version = "0.112.0" +version = "0.112.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4d78c20a5ba56200e691e0a62d15ffd18ffc781064443acbadce1f7dc847917" +checksum = "7a061b22e00a9e36b31f2660dfb05a9617b7775bd54b79754d3bb75a990dac06" dependencies = [ "arbitrary", ] @@ -772,9 +772,9 @@ checksum = "9a59bcbca89c3f1b70b93ab3cbba5e5e0cbf3e63dadb23c7525cb142e21a9d4c" [[package]] name = "cranelift-entity" -version = "0.112.0" +version = "0.112.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67e9d6c799b0775d43211d983b5f9230ea604063003cb6d492daf8dcac51da9b" +checksum = "95e2b261a3e74ae42f4e606906d5ffa44ee2684e8b1ae23bdf75d21908dc9233" dependencies = [ "cranelift-bitset", "serde", @@ -795,11 +795,11 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.112.0" +version = "0.112.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c1bd2fdbe0c0c10fcee7826c00ea0e7b2a0c4e95e6a879d88e11c006587560f" +checksum = "fe14abba0e6bab42aca0f9ce757f96880f9187e88bc6cb975ed6acd8a42f7770" dependencies = [ - "cranelift-codegen 0.112.0", + "cranelift-codegen 0.112.1", "log", "smallvec", "target-lexicon", @@ -813,30 +813,30 @@ checksum = "393bc73c451830ff8dbb3a07f61843d6cb41a084f9996319917c0b291ed785bb" [[package]] name = "cranelift-isle" -version = "0.112.0" +version = "0.112.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e12b357f51e34f8e271977a5f422940aa985943d14ee8d49f66c6459ef458511" +checksum = "311d91ae72b37d4262b51217baf8c9e01f1afd5148931468da1fdb7e9d011347" [[package]] name = "cranelift-native" -version = "0.112.0" +version = "0.112.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da80e271413343c8ca2ca3375360a8d486355063bf96547db9714f2ac4580629" +checksum = "2a3f84c75e578189ff7a716c24ad83740b553bf583f2510b323bfe4c1a74bb93" dependencies = [ - "cranelift-codegen 0.112.0", + "cranelift-codegen 0.112.1", "libc", "target-lexicon", ] [[package]] name = "cranelift-wasm" -version = "0.112.0" +version = "0.112.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa9276bbb4bbf05ba98dba1d07a506acc9ac1e15a500530399ff8aee70860118" +checksum = "f56b7b2476c47b2091eee5a20bc54a80fbb29ca5313ae2bd0dea52621abcfca1" dependencies = [ - "cranelift-codegen 0.112.0", - "cranelift-entity 0.112.0", - "cranelift-frontend 0.112.0", + "cranelift-codegen 0.112.1", + "cranelift-entity 0.112.1", + "cranelift-frontend 0.112.1", "itertools", "log", "smallvec", @@ -4665,9 +4665,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi-common" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90807f9b330dd31f3ad16c1d86e890cb825a21489858fd0709c89fe8d2893365" +checksum = "4738c7ff6d16fa9f21efa1982a23d428072a930a50d7f1dcb2638e36a0a52085" dependencies = [ "anyhow", "bitflags 2.6.0", @@ -5119,9 +5119,9 @@ dependencies = [ [[package]] name = "wasmtime" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e025f6280f91611a59f38057e0a4e72fbc08a2a4e6ed753a0d1970ac634a997" +checksum = "03601559991d459a228236a49135364eac85ac00dc07b65fb95ae61a957793af" dependencies = [ "addr2line 0.22.0", "anyhow", @@ -5157,7 +5157,7 @@ dependencies = [ "target-lexicon", "wasm-encoder", "wasmparser 0.217.0", - "wasmtime-asm-macros 25.0.0", + "wasmtime-asm-macros 25.0.1", "wasmtime-cache", "wasmtime-component-macro", "wasmtime-component-util", @@ -5167,7 +5167,7 @@ dependencies = [ "wasmtime-jit-debug", "wasmtime-jit-icache-coherence", "wasmtime-slab", - "wasmtime-versioned-export-macros 25.0.0", + "wasmtime-versioned-export-macros 25.0.1", "wasmtime-winch", "wat", "windows-sys 0.52.0", @@ -5184,18 +5184,18 @@ dependencies = [ [[package]] name = "wasmtime-asm-macros" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2977f9d1d1228154598e8d1cc5d55c4aa744297e9a3523b258e20d6ba0cbc3c9" +checksum = "e453b3bde07312874c0c6703e2de9281daab46646172c1b71fa59a97226f858e" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-cache" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97d80a94087214484c427095fdb28448643f16d4b4223d98e21f48df87844125" +checksum = "a35e1d7cce7b536cc71955e5898b099104a577d2583694b7b31a6f38c14c04a3" dependencies = [ "anyhow", "base64", @@ -5213,9 +5213,9 @@ dependencies = [ [[package]] name = "wasmtime-component-macro" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65b4bc589d7839d8dbfc4f4a0ea3380b11062ae26ff77c3a133c202fc4b21a31" +checksum = "4a6faeabbdbfd27e24e8d5204207ba9c247a13cf84181ea721b5f209f281fe01" dependencies = [ "anyhow", "proc-macro2", @@ -5228,22 +5228,22 @@ dependencies = [ [[package]] name = "wasmtime-component-util" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8553d3720625ad4e65a9c71e215566361fcefc4e4001f17e7c669c503c33e6f6" +checksum = "6b1b24db4aa3dc7c0d3181d1833b4fe9ec0cd3f08780b746415c84c0a9ec9011" [[package]] name = "wasmtime-cranelift" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b1b81791925aa182f0816562b8b41b9546077ba3a789ca18454a3ffe083963a" +checksum = "c737bef9ea94aab874e29ac6a8688b89ceb43c7b51f047079c43387972c07ee3" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen 0.112.0", + "cranelift-codegen 0.112.1", "cranelift-control", - "cranelift-entity 0.112.0", - "cranelift-frontend 0.112.0", + "cranelift-entity 0.112.1", + "cranelift-frontend 0.112.1", "cranelift-native", "cranelift-wasm", "gimli 0.29.0", @@ -5254,19 +5254,19 @@ dependencies = [ "thiserror", "wasmparser 0.217.0", "wasmtime-environ", - "wasmtime-versioned-export-macros 25.0.0", + "wasmtime-versioned-export-macros 25.0.1", ] [[package]] name = "wasmtime-environ" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe742ef5ee9ce201e513ee8da472eaf198e760499a730853622fc85a61cfb1eb" +checksum = "817bfa9ea878ec37aa24f85fd6912844e8d87d321662824cf920d561b698cdfd" dependencies = [ "anyhow", "cpp_demangle", "cranelift-bitset", - "cranelift-entity 0.112.0", + "cranelift-entity 0.112.1", "gimli 0.29.0", "indexmap 2.2.6", "log", @@ -5286,36 +5286,36 @@ dependencies = [ [[package]] name = "wasmtime-fiber" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2be377649da32af7b3eadd3ab5c89d645bdf0f5af9fe4fc59da457fbe4a87cdd" +checksum = "5070971b479b4e4879dbae8a8e1efee738a36d047c5738acfedb38d6740b79d1" dependencies = [ "anyhow", "cc", "cfg-if", "rustix", - "wasmtime-asm-macros 25.0.0", - "wasmtime-versioned-export-macros 25.0.0", + "wasmtime-asm-macros 25.0.1", + "wasmtime-versioned-export-macros 25.0.1", "windows-sys 0.52.0", ] [[package]] name = "wasmtime-jit-debug" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "109dcbe0367eeda5467ea2950ff81899dab3ee362220eadcae0691d336122d29" +checksum = "26fd0000903068c13465b9c023f56f0664f433035cbbd8eae69aa7c755f97637" dependencies = [ "object 0.36.0", "once_cell", "rustix", - "wasmtime-versioned-export-macros 25.0.0", + "wasmtime-versioned-export-macros 25.0.1", ] [[package]] name = "wasmtime-jit-icache-coherence" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a67e6379ff6f5eb316e4fe2baaf360c7871082006fc31addf3cf58011edb855c" +checksum = "48011232c0da424f89c3752a378d0b7f512fae321ea414a43e1e7a302a6a1f7e" dependencies = [ "anyhow", "cfg-if", @@ -5325,18 +5325,18 @@ dependencies = [ [[package]] name = "wasmtime-slab" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e1daff42dc6660aa4aead9586a1c41e498a1c15674784589aeb5c5090d09930" +checksum = "d9858a22e656ae8574631221b474b8bebf63f1367fcac3f179873833eabc2ced" [[package]] name = "wasmtime-types" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24adc06abbf23bf9abbdc4b4a3bb743436a60a2a76dfabb2e49bf5237d0dadcc" +checksum = "4d14b8a9206fe94485a03edb1654cd530dbd2a859a85a43502cb4e99653a568c" dependencies = [ "anyhow", - "cranelift-entity 0.112.0", + "cranelift-entity 0.112.1", "serde", "serde_derive", "smallvec", @@ -5356,9 +5356,9 @@ dependencies = [ [[package]] name = "wasmtime-versioned-export-macros" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "467bf568f44048477d865a7bb42a1876acd1e2d3de77b42307f5d8e0126fc241" +checksum = "e9bb1f01efb8b542eadfda511e8ea1cc54309451aba97b69969e5b1a59cb7ded" dependencies = [ "proc-macro2", "quote", @@ -5367,12 +5367,12 @@ dependencies = [ [[package]] name = "wasmtime-winch" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e8fdcd0682324b16fac3f3dd12eb4325d175e849b771aeda6edcb3065c85a4a" +checksum = "b238eeaf55652df0e63a6829d1ca9ef726d63517f56194faa0f6b9941f8d9151" dependencies = [ "anyhow", - "cranelift-codegen 0.112.0", + "cranelift-codegen 0.112.1", "gimli 0.29.0", "object 0.36.0", "target-lexicon", @@ -5384,9 +5384,9 @@ dependencies = [ [[package]] name = "wasmtime-wit-bindgen" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb8a4c5f38371e9dc1718421b03bc8737696587af5e1b233ea515ba5a111d106" +checksum = "eb1596caa67b31ac675fd3da61685c4260f8b10832021db42c85d227b7ba8133" dependencies = [ "anyhow", "heck 0.4.1", @@ -5505,9 +5505,9 @@ dependencies = [ [[package]] name = "wiggle" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc109a53e5475bae50294fecf9eec366ba9725d7fac0a4528f6c1d84d3e2583e" +checksum = "e998c11dd3f293a8f657ce14e9c8fdc5cddd858f1e6448290d4ec04ca7ffe5b7" dependencies = [ "anyhow", "async-trait", @@ -5520,9 +5520,9 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1b1cfa1fca4076eed01a9e505351dce62f0a5b8b23385b2e0daf7d9b02abeeb" +checksum = "d0d8db385e5207c1ac431837868c8e48fc3f7e81f3a146793086d661875520ec" dependencies = [ "anyhow", "heck 0.4.1", @@ -5535,9 +5535,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "25.0.0" +version = "25.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d8565ac65a40335305bce35a2cf48bd3bddc244637008d493f63d6a6685be26" +checksum = "2706ee9e7d1e106de80a3b3c6ec2f42920149e2def3e8060187c8e61f99bc0ef" dependencies = [ "proc-macro2", "quote", @@ -5578,12 +5578,12 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "0.23.0" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b160fca5249410873830548ba7b1d956d8bf2afe72ced5e78266622d07de1303" +checksum = "4ac790aaeff15764481c731239a45346df3f0af966839ac1575f49989fdbb542" dependencies = [ "anyhow", - "cranelift-codegen 0.112.0", + "cranelift-codegen 0.112.1", "gimli 0.29.0", "regalloc2 0.10.2", "smallvec", diff --git a/crates/youki/Cargo.toml b/crates/youki/Cargo.toml index de07920f2..16353bea7 100644 --- a/crates/youki/Cargo.toml +++ b/crates/youki/Cargo.toml @@ -42,8 +42,8 @@ caps = "0.5.5" 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.0", optional = true } -wasi-common = { version = "25.0.0", optional = true } +wasmtime = { version = "25.0.1", optional = true } +wasi-common = { version = "25.0.1", optional = true } tracing = { version = "0.1.40", features = ["attributes"] } tracing-subscriber = { version = "0.3.18", features = ["json", "env-filter"] } tracing-journald = "0.3.0"