From f60108fb93a9bacd76e90fd9cc6330689ebf887c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Dec 2024 04:45:21 +0000 Subject: [PATCH] Bump wiggle from 26.0.1 to 28.0.0 in /native/wasmex Bumps [wiggle](https://github.com/bytecodealliance/wasmtime) from 26.0.1 to 28.0.0. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v28.0.0/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v26.0.1...v28.0.0) --- updated-dependencies: - dependency-name: wiggle dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- native/wasmex/Cargo.lock | 284 ++++++++++++++++++++++++++++++++++----- native/wasmex/Cargo.toml | 2 +- 2 files changed, 249 insertions(+), 37 deletions(-) diff --git a/native/wasmex/Cargo.lock b/native/wasmex/Cargo.lock index 0815ecf..f4ace45 100644 --- a/native/wasmex/Cargo.lock +++ b/native/wasmex/Cargo.lock @@ -272,7 +272,7 @@ version = "0.113.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "540b193ff98b825a1f250a75b3118911af918a734154c69d80bcfcf91e7e9522" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.113.1", ] [[package]] @@ -285,6 +285,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.115.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9bd49369f76c77e34e641af85d0956869237832c118964d08bf5f51f210875a" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.113.1" @@ -293,11 +303,11 @@ checksum = "46566d7c83a8bff4150748d66020f4c7224091952aa4b4df1ec4959c39d937a1" dependencies = [ "bumpalo", "cranelift-bforest", - "cranelift-bitset", + "cranelift-bitset 0.113.1", "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.113.1", "cranelift-isle", "gimli", "hashbrown 0.14.5", @@ -338,7 +348,18 @@ version = "0.113.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "963c17147b80df351965e57c04d20dbedc85bcaf44c3436780a59a3f1ff1b1c2" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.113.1", + "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", "serde", "serde_derive", ] @@ -730,6 +751,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3" dependencies = [ "foldhash", + "serde", ] [[package]] @@ -1299,7 +1321,18 @@ version = "26.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df33e7f8a43ccc7f93b330fef4baf271764674926f3f4d40f4a196d54de8af26" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.113.1", + "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", "log", "sptr", ] @@ -1934,8 +1967,8 @@ dependencies = [ "system-interface", "thiserror", "tracing", - "wasmtime", - "wiggle", + "wasmtime 26.0.1", + "wiggle 26.0.1", "windows-sys 0.59.0", ] @@ -2022,11 +2055,11 @@ dependencies = [ "rand", "rustler", "wasi-common", - "wasmtime", + "wasmtime 26.0.1", "wasmtime-wasi", "wasmtime-wasi-http", "wat", - "wiggle", + "wiggle 28.0.0", "wit-parser 0.221.2", ] @@ -2061,8 +2094,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9845c470a2e10b61dd42c385839cdd6496363ed63b5c9e420b5488b77bd22083" dependencies = [ "bitflags", + "hashbrown 0.15.1", "indexmap", "semver", + "serde", ] [[package]] @@ -2105,7 +2140,7 @@ dependencies = [ "paste", "postcard", "psm", - "pulley-interpreter", + "pulley-interpreter 26.0.1", "rayon", "rustix", "semver", @@ -2117,22 +2152,62 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.218.0", "wasmparser 0.218.0", - "wasmtime-asm-macros", + "wasmtime-asm-macros 26.0.1", "wasmtime-cache", - "wasmtime-component-macro", - "wasmtime-component-util", + "wasmtime-component-macro 26.0.1", + "wasmtime-component-util 26.0.1", "wasmtime-cranelift", - "wasmtime-environ", - "wasmtime-fiber", + "wasmtime-environ 26.0.1", + "wasmtime-fiber 26.0.1", "wasmtime-jit-debug", "wasmtime-jit-icache-coherence", - "wasmtime-slab", - "wasmtime-versioned-export-macros", + "wasmtime-slab 26.0.1", + "wasmtime-versioned-export-macros 26.0.1", "wasmtime-winch", "wat", "windows-sys 0.59.0", ] +[[package]] +name = "wasmtime" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f639ecae347b9a2227e453a7b7671e84370a0b61f47a15e0390fe9b7725e47b3" +dependencies = [ + "anyhow", + "async-trait", + "bitflags", + "bumpalo", + "cc", + "cfg-if", + "hashbrown 0.14.5", + "indexmap", + "libc", + "libm", + "log", + "mach2", + "memfd", + "object", + "paste", + "postcard", + "psm", + "pulley-interpreter 28.0.0", + "rustix", + "serde", + "serde_derive", + "smallvec", + "sptr", + "target-lexicon", + "wasmparser 0.221.2", + "wasmtime-asm-macros 28.0.0", + "wasmtime-component-macro 28.0.0", + "wasmtime-environ 28.0.0", + "wasmtime-fiber 28.0.0", + "wasmtime-slab 28.0.0", + "wasmtime-versioned-export-macros 28.0.0", + "windows-sys 0.59.0", +] + [[package]] name = "wasmtime-asm-macros" version = "26.0.1" @@ -2142,6 +2217,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "882a18800471cfc063c8b3ccf75723784acc3fd534009ac09421f2fac2fcdcec" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" version = "26.0.1" @@ -2172,17 +2256,38 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wasmtime-component-util", - "wasmtime-wit-bindgen", + "wasmtime-component-util 26.0.1", + "wasmtime-wit-bindgen 26.0.1", "wit-parser 0.218.0", ] +[[package]] +name = "wasmtime-component-macro" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb5c0a77c9e1927c3d471f53cc13767c3d3438e5d5ffd394e3eb31c86445fd60" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-component-util 28.0.0", + "wasmtime-wit-bindgen 28.0.0", + "wit-parser 0.221.2", +] + [[package]] name = "wasmtime-component-util" version = "26.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35e87a1212270dbb84a49af13d82594e00a92769d6952b0ea7fc4366c949f6ad" +[[package]] +name = "wasmtime-component-util" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43702ca98bf5162eca0573db691ed9ecd36d716f8c6688410fe26ec16b6f9bcb" + [[package]] name = "wasmtime-cranelift" version = "26.0.1" @@ -2193,7 +2298,7 @@ dependencies = [ "cfg-if", "cranelift-codegen", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.113.1", "cranelift-frontend", "cranelift-native", "gimli", @@ -2204,8 +2309,8 @@ dependencies = [ "target-lexicon", "thiserror", "wasmparser 0.218.0", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-environ 26.0.1", + "wasmtime-versioned-export-macros 26.0.1", ] [[package]] @@ -2216,8 +2321,8 @@ checksum = "8613075e89e94a48c05862243c2b718eef1b9c337f51493ebf951e149a10fa19" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bitset 0.113.1", + "cranelift-entity 0.113.1", "gimli", "indexmap", "log", @@ -2232,7 +2337,28 @@ dependencies = [ "wasm-encoder 0.218.0", "wasmparser 0.218.0", "wasmprinter", - "wasmtime-component-util", + "wasmtime-component-util 26.0.1", +] + +[[package]] +name = "wasmtime-environ" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2604ddb24879d4dc1dedcb7081d7a8e017259bce916fdae097a97db52cbaab80" +dependencies = [ + "anyhow", + "cranelift-bitset 0.115.0", + "cranelift-entity 0.115.0", + "gimli", + "indexmap", + "log", + "object", + "postcard", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.221.2", ] [[package]] @@ -2245,8 +2371,23 @@ dependencies = [ "cc", "cfg-if", "rustix", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 26.0.1", + "wasmtime-versioned-export-macros 26.0.1", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-fiber" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98593412d2b167ebe2b59d4a17a184978a72f976b53b3a0ec05629451079ac1d" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "rustix", + "wasmtime-asm-macros 28.0.0", + "wasmtime-versioned-export-macros 28.0.0", "windows-sys 0.59.0", ] @@ -2259,7 +2400,7 @@ dependencies = [ "object", "once_cell", "rustix", - "wasmtime-versioned-export-macros", + "wasmtime-versioned-export-macros 26.0.1", ] [[package]] @@ -2280,6 +2421,12 @@ version = "26.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "770e10cdefb15f2b6304152978e115bd062753c1ebe7221c0b6b104fa0419ff6" +[[package]] +name = "wasmtime-slab" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8579c335220b4ece9aa490a0e8b46de78cd342b195ab21ff981d095e14b52383" + [[package]] name = "wasmtime-versioned-export-macros" version = "26.0.1" @@ -2291,6 +2438,17 @@ dependencies = [ "syn", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7de0a56fb0a69b185968f2d7a9ba54750920a806470dff7ad8de91ac06d277e" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "wasmtime-wasi" version = "26.0.1" @@ -2317,8 +2475,8 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", - "wiggle", + "wasmtime 26.0.1", + "wiggle 26.0.1", "windows-sys 0.59.0", ] @@ -2340,7 +2498,7 @@ dependencies = [ "tokio", "tokio-rustls", "tracing", - "wasmtime", + "wasmtime 26.0.1", "wasmtime-wasi", "webpki-roots", ] @@ -2358,7 +2516,7 @@ dependencies = [ "target-lexicon", "wasmparser 0.218.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 26.0.1", "winch-codegen", ] @@ -2374,6 +2532,18 @@ dependencies = [ "wit-parser 0.218.0", ] +[[package]] +name = "wasmtime-wit-bindgen" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "969f83022dac3435d6469edb582ceed04cfe32aa44dc3ef16e5cb55574633df8" +dependencies = [ + "anyhow", + "heck", + "indexmap", + "wit-parser 0.221.2", +] + [[package]] name = "wast" version = "35.0.2" @@ -2425,8 +2595,23 @@ dependencies = [ "bitflags", "thiserror", "tracing", - "wasmtime", - "wiggle-macro", + "wasmtime 26.0.1", + "wiggle-macro 26.0.1", +] + +[[package]] +name = "wiggle" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17bccfa2095b348aa6de0efcc4c621ba14d6ecc2371433232f337b1d2f089fa3" +dependencies = [ + "anyhow", + "async-trait", + "bitflags", + "thiserror", + "tracing", + "wasmtime 28.0.0", + "wiggle-macro 28.0.0", "witx", ] @@ -2445,6 +2630,21 @@ dependencies = [ "witx", ] +[[package]] +name = "wiggle-generate" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a1fda112fc9de89fc4af51ea8b4c8e745ce1f01cd19f08c36c37aa11563ad41" +dependencies = [ + "anyhow", + "heck", + "proc-macro2", + "quote", + "shellexpand", + "syn", + "witx", +] + [[package]] name = "wiggle-macro" version = "26.0.1" @@ -2454,7 +2654,19 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wiggle-generate", + "wiggle-generate 26.0.1", +] + +[[package]] +name = "wiggle-macro" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc9a143339de27ff05ce30366c58b741afb38c803b5ffb68e9546fd2e0629c4a" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wiggle-generate 28.0.0", ] [[package]] @@ -2502,7 +2714,7 @@ dependencies = [ "target-lexicon", "wasmparser 0.218.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 26.0.1", ] [[package]] diff --git a/native/wasmex/Cargo.toml b/native/wasmex/Cargo.toml index f529207..33c8aa8 100644 --- a/native/wasmex/Cargo.toml +++ b/native/wasmex/Cargo.toml @@ -22,7 +22,7 @@ wasmtime = "26.0.1" wasmtime-wasi = "26.0.1" wasmtime-wasi-http = "26.0.1" wasi-common = "26.0.1" -wiggle = "26.0.1" +wiggle = "28.0.0" wat = "1.220.0" wit-parser = "0.221.2" convert_case = "0.6.0"