diff --git a/Cargo.lock b/Cargo.lock index 440d95ee3..e8259a6cb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -666,16 +666,6 @@ dependencies = [ "cranelift-entity 0.115.0", ] -[[package]] -name = "cranelift-bitset" -version = "0.114.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "005884e3649c3e5ff2dc79e8a94b138f11569cc08a91244a292714d2a86e9156" -dependencies = [ - "serde", - "serde_derive", -] - [[package]] name = "cranelift-bitset" version = "0.115.0" @@ -715,7 +705,7 @@ checksum = "fd96ce9cf8efebd7f5ab8ced5a0ce44250280bbae9f593d74a6d7effc3582a35" dependencies = [ "bumpalo", "cranelift-bforest 0.115.0", - "cranelift-bitset 0.115.0", + "cranelift-bitset", "cranelift-codegen-meta 0.115.0", "cranelift-codegen-shared 0.115.0", "cranelift-control", @@ -790,24 +780,13 @@ version = "0.91.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a59bcbca89c3f1b70b93ab3cbba5e5e0cbf3e63dadb23c7525cb142e21a9d4c" -[[package]] -name = "cranelift-entity" -version = "0.114.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "305399fd781a2953ac78c1396f02ff53144f39c33eb7fc7789cf4e8936d13a96" -dependencies = [ - "cranelift-bitset 0.114.0", - "serde", - "serde_derive", -] - [[package]] name = "cranelift-entity" version = "0.115.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "118597e3a9cf86c3556fa579a7a23b955fa18231651a52a77a2475d305a9cf84" dependencies = [ - "cranelift-bitset 0.115.0", + "cranelift-bitset", "serde", "serde_derive", ] @@ -1666,7 +1645,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" dependencies = [ "ahash 0.8.11", - "serde", ] [[package]] @@ -2968,24 +2946,13 @@ dependencies = [ "unicase", ] -[[package]] -name = "pulley-interpreter" -version = "27.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3b8d81cf799e20564931e9867ca32de545188c6ee4c2e0f6e41d32f0c7dc6fb" -dependencies = [ - "cranelift-bitset 0.114.0", - "log", - "sptr", -] - [[package]] name = "pulley-interpreter" version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "403a1a95f4c18a45c86c7bff13df00347afd0abcbf2e54af273c837339ffcf77" dependencies = [ - "cranelift-bitset 0.115.0", + "cranelift-bitset", "log", "sptr", ] @@ -4744,9 +4711,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi-common" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "829f6c8c15912907b472bd9d195893bcdb1bde9cd8de55f134f6ab8aa507bf10" +checksum = "6cb8b6f1ca9cc40aeca0f398163ce2c1305d0661f3311a25abcda1fc6012d8f2" dependencies = [ "anyhow", "bitflags 2.6.0", @@ -4762,7 +4729,7 @@ dependencies = [ "system-interface", "thiserror 1.0.69", "tracing", - "wasmtime 27.0.0", + "wasmtime", "wiggle", "windows-sys 0.59.0", ] @@ -5181,20 +5148,6 @@ dependencies = [ "url", ] -[[package]] -name = "wasmparser" -version = "0.219.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c771866898879073c53b565a6c7b49953795159836714ac56a5befb581227c5" -dependencies = [ - "ahash 0.8.11", - "bitflags 2.6.0", - "hashbrown 0.14.3", - "indexmap 2.7.0", - "semver 1.0.22", - "serde", -] - [[package]] name = "wasmparser" version = "0.221.2" @@ -5230,44 +5183,6 @@ dependencies = [ "wasmparser 0.221.2", ] -[[package]] -name = "wasmtime" -version = "27.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b79302e3e084713249cc5622e8608e7410afdeeea8c8026d04f491d1fab0b4b" -dependencies = [ - "anyhow", - "bitflags 2.6.0", - "bumpalo", - "cc", - "cfg-if", - "hashbrown 0.14.3", - "indexmap 2.7.0", - "libc", - "libm", - "log", - "mach2", - "memfd", - "object 0.36.7", - "paste", - "postcard", - "psm", - "pulley-interpreter 27.0.0", - "rustix", - "serde", - "serde_derive", - "smallvec", - "sptr", - "target-lexicon", - "wasmparser 0.219.1", - "wasmtime-asm-macros 27.0.0", - "wasmtime-environ 27.0.0", - "wasmtime-jit-icache-coherence 27.0.0", - "wasmtime-slab 27.0.0", - "wasmtime-versioned-export-macros 27.0.0", - "windows-sys 0.59.0", -] - [[package]] name = "wasmtime" version = "28.0.0" @@ -5297,7 +5212,7 @@ dependencies = [ "paste", "postcard", "psm", - "pulley-interpreter 28.0.0", + "pulley-interpreter", "rayon", "rustix", "semver 1.0.22", @@ -5314,11 +5229,11 @@ dependencies = [ "wasmtime-component-macro", "wasmtime-component-util", "wasmtime-cranelift", - "wasmtime-environ 28.0.0", + "wasmtime-environ", "wasmtime-fiber", "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence 28.0.0", - "wasmtime-slab 28.0.0", + "wasmtime-jit-icache-coherence", + "wasmtime-slab", "wasmtime-versioned-export-macros 28.0.0", "wasmtime-winch", "wat", @@ -5334,15 +5249,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "wasmtime-asm-macros" -version = "27.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe53a24e7016a5222875d8ca3ad6024b464465985693c42098cd0bb710002c28" -dependencies = [ - "cfg-if", -] - [[package]] name = "wasmtime-asm-macros" version = "28.0.0" @@ -5414,31 +5320,10 @@ dependencies = [ "target-lexicon", "thiserror 1.0.69", "wasmparser 0.221.2", - "wasmtime-environ 28.0.0", + "wasmtime-environ", "wasmtime-versioned-export-macros 28.0.0", ] -[[package]] -name = "wasmtime-environ" -version = "27.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c25bfeaa16432d59a0706e2463d315ef4c9ebcfaf5605670b99d46373bdf9f27" -dependencies = [ - "anyhow", - "cranelift-bitset 0.114.0", - "cranelift-entity 0.114.0", - "gimli 0.31.1", - "indexmap 2.7.0", - "log", - "object 0.36.7", - "postcard", - "serde", - "serde_derive", - "smallvec", - "target-lexicon", - "wasmparser 0.219.1", -] - [[package]] name = "wasmtime-environ" version = "28.0.0" @@ -5447,7 +5332,7 @@ checksum = "2604ddb24879d4dc1dedcb7081d7a8e017259bce916fdae097a97db52cbaab80" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bitset 0.115.0", + "cranelift-bitset", "cranelift-entity 0.115.0", "gimli 0.31.1", "indexmap 2.7.0", @@ -5492,18 +5377,6 @@ dependencies = [ "wasmtime-versioned-export-macros 28.0.0", ] -[[package]] -name = "wasmtime-jit-icache-coherence" -version = "27.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91b218a92866f74f35162f5d03a4e0f62cd0e1cc624285b1014275e5d4575fad" -dependencies = [ - "anyhow", - "cfg-if", - "libc", - "windows-sys 0.59.0", -] - [[package]] name = "wasmtime-jit-icache-coherence" version = "28.0.0" @@ -5516,12 +5389,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "wasmtime-slab" -version = "27.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d5f8acf677ee6b3b8ba400dd9753ea4769e56a95c4b30b045ac6d2d54b2f8ea" - [[package]] name = "wasmtime-slab" version = "28.0.0" @@ -5539,17 +5406,6 @@ dependencies = [ "syn 2.0.87", ] -[[package]] -name = "wasmtime-versioned-export-macros" -version = "27.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df09be00c38f49172ca9936998938476e3f2df782673a39ae2ef9fb0838341b6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.87", -] - [[package]] name = "wasmtime-versioned-export-macros" version = "28.0.0" @@ -5574,7 +5430,7 @@ dependencies = [ "target-lexicon", "wasmparser 0.221.2", "wasmtime-cranelift", - "wasmtime-environ 28.0.0", + "wasmtime-environ", "winch-codegen", ] @@ -5701,24 +5557,24 @@ dependencies = [ [[package]] name = "wiggle" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80e0f6ef83a263c0fa11957c363aeaa76dc84832484d0e119f22810d4d0e09a7" +checksum = "17bccfa2095b348aa6de0efcc4c621ba14d6ecc2371433232f337b1d2f089fa3" dependencies = [ "anyhow", "async-trait", "bitflags 2.6.0", "thiserror 1.0.69", "tracing", - "wasmtime 27.0.0", + "wasmtime", "wiggle-macro", ] [[package]] name = "wiggle-generate" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd266b290a0fdace3af6a05c6ebbcc54de303a774448ecf5a98cd0bc12d89c52" +checksum = "5a1fda112fc9de89fc4af51ea8b4c8e745ce1f01cd19f08c36c37aa11563ad41" dependencies = [ "anyhow", "heck 0.5.0", @@ -5731,9 +5587,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b8eb1a5783540696c59cefbfc9e52570c2d5e62bd47bdf0bdcef29231879db2" +checksum = "fc9a143339de27ff05ce30366c58b741afb38c803b5ffb68e9546fd2e0629c4a" dependencies = [ "proc-macro2", "quote", @@ -5786,7 +5642,7 @@ dependencies = [ "target-lexicon", "wasmparser 0.221.2", "wasmtime-cranelift", - "wasmtime-environ 28.0.0", + "wasmtime-environ", ] [[package]] @@ -6120,7 +5976,7 @@ dependencies = [ "wasmedge-sdk", "wasmer", "wasmer-wasix", - "wasmtime 28.0.0", + "wasmtime", ] [[package]] diff --git a/crates/youki/Cargo.toml b/crates/youki/Cargo.toml index 8db8dee4c..12cabad28 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 = "28.0.0", optional = true } -wasi-common = { version = "27.0.0", optional = true } +wasi-common = { version = "28.0.0", optional = true } tracing = { version = "0.1.41", features = ["attributes"] } tracing-subscriber = { version = "0.3.19", features = ["json", "env-filter"] } tracing-journald = "0.3.1"