From 45501e719204a44def87d088bf325f46baf1e543 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Oct 2025 04:03:05 +0000 Subject: [PATCH] Bump wiggle from 35.0.0 to 38.0.2 in /native/wasmex Bumps [wiggle](https://github.com/bytecodealliance/wasmtime) from 35.0.0 to 38.0.2. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v38.0.2/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v35.0.0...v38.0.2) --- updated-dependencies: - dependency-name: wiggle dependency-version: 38.0.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- native/wasmex/Cargo.lock | 393 +++++++++++++++++++++++++++++++++------ native/wasmex/Cargo.toml | 2 +- 2 files changed, 335 insertions(+), 60 deletions(-) diff --git a/native/wasmex/Cargo.lock b/native/wasmex/Cargo.lock index 64b03eac..ad545aa2 100644 --- a/native/wasmex/Cargo.lock +++ b/native/wasmex/Cargo.lock @@ -8,7 +8,7 @@ version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli", + "gimli 0.31.1", ] [[package]] @@ -83,7 +83,7 @@ dependencies = [ "cfg-if", "libc", "miniz_oxide", - "object", + "object 0.36.7", "rustc-demangle", "windows-targets 0.52.6", ] @@ -282,7 +282,7 @@ version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f7086a645aa58bae979312f64e3029ac760ac1b577f5cd2417844842a2ca07f" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.122.0", ] [[package]] @@ -295,6 +295,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.125.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2ff6f439dc37e118e84cc5ed20977011a8d400e21e6bfeb0fcf982f3faa0ffd" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.122.0" @@ -304,22 +314,22 @@ dependencies = [ "bumpalo", "cranelift-assembler-x64", "cranelift-bforest", - "cranelift-bitset", + "cranelift-bitset 0.122.0", "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.122.0", "cranelift-isle", - "gimli", + "gimli 0.31.1", "hashbrown", "log", - "pulley-interpreter", + "pulley-interpreter 35.0.0", "regalloc2", "rustc-hash", "serde", "smallvec", "target-lexicon", - "wasmtime-internal-math", + "wasmtime-internal-math 35.0.0", ] [[package]] @@ -331,7 +341,7 @@ dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", "cranelift-srcgen", - "pulley-interpreter", + "pulley-interpreter 35.0.0", ] [[package]] @@ -355,7 +365,18 @@ version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa3cd55eb5f3825b9ae5de1530887907360a6334caccdc124c52f6d75246c98a" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.122.0", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.125.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5af1aa40c1f20bf2b0b0d98ed6df66fdde69b85d5067b832aeee2843e8fa5153" +dependencies = [ + "cranelift-bitset 0.125.2", "serde", "serde_derive", ] @@ -709,6 +730,12 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" + [[package]] name = "h2" version = "0.4.11" @@ -1224,6 +1251,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "object" +version = "0.37.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" +dependencies = [ + "memchr", +] + [[package]] name = "once_cell" version = "1.21.3" @@ -1322,10 +1358,22 @@ version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b89c4319786b16c1a6a38ee04788d32c669b61ba4b69da2162c868c18be99c1b" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.122.0", "log", - "pulley-macros", - "wasmtime-internal-math", + "pulley-macros 35.0.0", + "wasmtime-internal-math 35.0.0", +] + +[[package]] +name = "pulley-interpreter" +version = "38.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d53ca93042a3ca50f6264b662c554fff47304580c4b038dc36185744e2e65b4" +dependencies = [ + "cranelift-bitset 0.125.2", + "log", + "pulley-macros 38.0.2", + "wasmtime-internal-math 38.0.2", ] [[package]] @@ -1339,6 +1387,17 @@ dependencies = [ "syn", ] +[[package]] +name = "pulley-macros" +version = "38.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a29c17463c4adaf0e221c8006d96c6c69e07b03642df13effb00882074488d9d" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "quote" version = "1.0.40" @@ -2082,8 +2141,8 @@ dependencies = [ "system-interface", "thiserror 2.0.12", "tracing", - "wasmtime", - "wiggle", + "wasmtime 35.0.0", + "wiggle 35.0.0", "windows-sys 0.59.0", ] @@ -2173,11 +2232,11 @@ dependencies = [ "rustler", "tokio", "wasi-common", - "wasmtime", + "wasmtime 35.0.0", "wasmtime-wasi", "wasmtime-wasi-http", "wat", - "wiggle", + "wiggle 38.0.2", "wit-parser 0.236.0", ] @@ -2216,6 +2275,19 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.239.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c9d90bb93e764f6beabf1d02028c70a2156a6583e63ac4218dd07ef733368b0" +dependencies = [ + "bitflags", + "hashbrown", + "indexmap", + "semver", + "serde", +] + [[package]] name = "wasmprinter" version = "0.235.0" @@ -2242,7 +2314,7 @@ dependencies = [ "cfg-if", "encoding_rs", "fxprof-processed-profile", - "gimli", + "gimli 0.31.1", "hashbrown", "indexmap", "ittapi", @@ -2250,10 +2322,10 @@ dependencies = [ "log", "mach2", "memfd", - "object", + "object 0.36.7", "once_cell", "postcard", - "pulley-interpreter", + "pulley-interpreter 35.0.0", "rayon", "rustix 1.0.8", "semver", @@ -2265,24 +2337,60 @@ dependencies = [ "trait-variant", "wasm-encoder 0.235.0", "wasmparser 0.235.0", - "wasmtime-environ", + "wasmtime-environ 35.0.0", "wasmtime-internal-asm-macros", "wasmtime-internal-cache", - "wasmtime-internal-component-macro", - "wasmtime-internal-component-util", + "wasmtime-internal-component-macro 35.0.0", + "wasmtime-internal-component-util 35.0.0", "wasmtime-internal-cranelift", - "wasmtime-internal-fiber", + "wasmtime-internal-fiber 35.0.0", "wasmtime-internal-jit-debug", "wasmtime-internal-jit-icache-coherence", - "wasmtime-internal-math", - "wasmtime-internal-slab", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-math 35.0.0", + "wasmtime-internal-slab 35.0.0", + "wasmtime-internal-unwinder 35.0.0", + "wasmtime-internal-versioned-export-macros 35.0.0", "wasmtime-internal-winch", "wat", "windows-sys 0.59.0", ] +[[package]] +name = "wasmtime" +version = "38.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1618d56b73d49f7d581a0302728c2b65b7f0543dbbe845a36c112e16a0b2eafa" +dependencies = [ + "anyhow", + "async-trait", + "bitflags", + "bumpalo", + "cc", + "cfg-if", + "hashbrown", + "indexmap", + "libc", + "log", + "mach2", + "memfd", + "object 0.37.3", + "postcard", + "pulley-interpreter 38.0.2", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.239.0", + "wasmtime-environ 38.0.2", + "wasmtime-internal-component-macro 38.0.2", + "wasmtime-internal-fiber 38.0.2", + "wasmtime-internal-math 38.0.2", + "wasmtime-internal-slab 38.0.2", + "wasmtime-internal-unwinder 38.0.2", + "wasmtime-internal-versioned-export-macros 38.0.2", + "windows-sys 0.60.2", +] + [[package]] name = "wasmtime-environ" version = "35.0.0" @@ -2291,12 +2399,12 @@ checksum = "44b6264a78d806924abbc76bbc75eac24976bc83bdfb938e5074ae551242436f" dependencies = [ "anyhow", "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", - "gimli", + "cranelift-bitset 0.122.0", + "cranelift-entity 0.122.0", + "gimli 0.31.1", "indexmap", "log", - "object", + "object 0.36.7", "postcard", "rustc-demangle", "semver", @@ -2307,7 +2415,28 @@ dependencies = [ "wasm-encoder 0.235.0", "wasmparser 0.235.0", "wasmprinter", - "wasmtime-internal-component-util", + "wasmtime-internal-component-util 35.0.0", +] + +[[package]] +name = "wasmtime-environ" +version = "38.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7e14326763d15ad17fae8085159504070a3c503a006363fbf46095dcb9f5c5e" +dependencies = [ + "anyhow", + "cranelift-bitset 0.125.2", + "cranelift-entity 0.125.2", + "gimli 0.32.3", + "indexmap", + "log", + "object 0.37.3", + "postcard", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasmparser 0.239.0", ] [[package]] @@ -2349,17 +2478,38 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wasmtime-internal-component-util", - "wasmtime-internal-wit-bindgen", + "wasmtime-internal-component-util 35.0.0", + "wasmtime-internal-wit-bindgen 35.0.0", "wit-parser 0.235.0", ] +[[package]] +name = "wasmtime-internal-component-macro" +version = "38.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f97934c61a29aea3271f82ecf3c0f2b7f47dd8708a439168d62731611fcf52de" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn", + "wasmtime-internal-component-util 38.0.2", + "wasmtime-internal-wit-bindgen 38.0.2", + "wit-parser 0.239.0", +] + [[package]] name = "wasmtime-internal-component-util" version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "219252067216242ed2b32665611b0ee356d6e92cbb897ecb9a10cae0b97bdeca" +[[package]] +name = "wasmtime-internal-component-util" +version = "38.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38c8efb189259d72845f442771086f2e0230ec71720f94a318b8f38e7384a447" + [[package]] name = "wasmtime-internal-cranelift" version = "35.0.0" @@ -2370,21 +2520,21 @@ dependencies = [ "cfg-if", "cranelift-codegen", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.122.0", "cranelift-frontend", "cranelift-native", - "gimli", + "gimli 0.31.1", "itertools", "log", - "object", - "pulley-interpreter", + "object 0.36.7", + "pulley-interpreter 35.0.0", "smallvec", "target-lexicon", "thiserror 2.0.12", "wasmparser 0.235.0", - "wasmtime-environ", - "wasmtime-internal-math", - "wasmtime-internal-versioned-export-macros", + "wasmtime-environ 35.0.0", + "wasmtime-internal-math 35.0.0", + "wasmtime-internal-versioned-export-macros 35.0.0", ] [[package]] @@ -2399,10 +2549,25 @@ dependencies = [ "libc", "rustix 1.0.8", "wasmtime-internal-asm-macros", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 35.0.0", "windows-sys 0.59.0", ] +[[package]] +name = "wasmtime-internal-fiber" +version = "38.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e17fafc65ad02b1c4672fb286a2a5e0ae81eef5889125578111b7fa719ce69d4" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "libc", + "rustix 1.0.8", + "wasmtime-internal-versioned-export-macros 38.0.2", + "windows-sys 0.60.2", +] + [[package]] name = "wasmtime-internal-jit-debug" version = "35.0.0" @@ -2410,9 +2575,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61d8693995ab3df48e88777b6ee3b2f441f2c4f895ab938996cdac3db26f256c" dependencies = [ "cc", - "object", + "object 0.36.7", "rustix 1.0.8", - "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-versioned-export-macros 35.0.0", ] [[package]] @@ -2436,12 +2601,27 @@ dependencies = [ "libm", ] +[[package]] +name = "wasmtime-internal-math" +version = "38.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28656769d952cd0fc964c8d2a37839f423dc85eb6c39e94cb840c4b0fe078486" +dependencies = [ + "libm", +] + [[package]] name = "wasmtime-internal-slab" version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6ab22fabe1eed27ab01fd47cd89deacf43ad222ed7fd169ba6f4dd1fbddc53b" +[[package]] +name = "wasmtime-internal-slab" +version = "38.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dd6a13761f04f0734daff63c12654574c3b0dda03c18817090f1305a874eb3b" + [[package]] name = "wasmtime-internal-unwinder" version = "35.0.0" @@ -2452,7 +2632,19 @@ dependencies = [ "cfg-if", "cranelift-codegen", "log", - "object", + "object 0.36.7", +] + +[[package]] +name = "wasmtime-internal-unwinder" +version = "38.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2916edeb29a21a43229680879840f62e30a626515575b0af142a0d7b0559d5" +dependencies = [ + "anyhow", + "cfg-if", + "log", + "object 0.37.3", ] [[package]] @@ -2466,6 +2658,17 @@ dependencies = [ "syn", ] +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "38.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c0442c2507130433611f2845bd5cb75506b7beb14bef146ed99131f5eafac53" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "wasmtime-internal-winch" version = "35.0.0" @@ -2474,11 +2677,11 @@ checksum = "2012e7384c25b91aab2f1b6a1e1cbab9d0f199bbea06cc873597a3f047f05730" dependencies = [ "anyhow", "cranelift-codegen", - "gimli", - "object", + "gimli 0.31.1", + "object 0.36.7", "target-lexicon", "wasmparser 0.235.0", - "wasmtime-environ", + "wasmtime-environ 35.0.0", "wasmtime-internal-cranelift", "winch-codegen", ] @@ -2495,6 +2698,19 @@ dependencies = [ "wit-parser 0.235.0", ] +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "38.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f296862556e6234a9e2c7698db10ba37baec6a0a600abea65e0cb53836ab51b7" +dependencies = [ + "anyhow", + "bitflags", + "heck", + "indexmap", + "wit-parser 0.239.0", +] + [[package]] name = "wasmtime-wasi" version = "35.0.0" @@ -2520,9 +2736,9 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 35.0.0", "wasmtime-wasi-io", - "wiggle", + "wiggle 35.0.0", "windows-sys 0.59.0", ] @@ -2544,7 +2760,7 @@ dependencies = [ "tokio", "tokio-rustls", "tracing", - "wasmtime", + "wasmtime 35.0.0", "wasmtime-wasi", "wasmtime-wasi-io", "webpki-roots 0.26.11", @@ -2560,7 +2776,7 @@ dependencies = [ "async-trait", "bytes", "futures", - "wasmtime", + "wasmtime 35.0.0", ] [[package]] @@ -2623,8 +2839,23 @@ dependencies = [ "bitflags", "thiserror 2.0.12", "tracing", - "wasmtime", - "wiggle-macro", + "wasmtime 35.0.0", + "wiggle-macro 35.0.0", +] + +[[package]] +name = "wiggle" +version = "38.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f7e591b54c1c1ac570068b591c8500ba37051820a4d6c147df556453da6d648" +dependencies = [ + "anyhow", + "async-trait", + "bitflags", + "thiserror 2.0.12", + "tracing", + "wasmtime 38.0.2", + "wiggle-macro 38.0.2", "witx", ] @@ -2642,6 +2873,20 @@ dependencies = [ "witx", ] +[[package]] +name = "wiggle-generate" +version = "38.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99e18e6bb65542c244518a7aa624e895384deb4757a13f7a5ff2b5f383121bf0" +dependencies = [ + "anyhow", + "heck", + "proc-macro2", + "quote", + "syn", + "witx", +] + [[package]] name = "wiggle-macro" version = "35.0.0" @@ -2651,7 +2896,19 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wiggle-generate", + "wiggle-generate 35.0.0", +] + +[[package]] +name = "wiggle-macro" +version = "38.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7f2b29f120d1c983ace40019593d20bce6f6fc1a2869d8929cc8bd074fe0256" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wiggle-generate 38.0.2", ] [[package]] @@ -2694,15 +2951,15 @@ dependencies = [ "anyhow", "cranelift-assembler-x64", "cranelift-codegen", - "gimli", + "gimli 0.31.1", "regalloc2", "smallvec", "target-lexicon", "thiserror 2.0.12", "wasmparser 0.235.0", - "wasmtime-environ", + "wasmtime-environ 35.0.0", "wasmtime-internal-cranelift", - "wasmtime-internal-math", + "wasmtime-internal-math 35.0.0", ] [[package]] @@ -2984,6 +3241,24 @@ dependencies = [ "wasmparser 0.236.0", ] +[[package]] +name = "wit-parser" +version = "0.239.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55c92c939d667b7bf0c6bf2d1f67196529758f99a2a45a3355cc56964fd5315d" +dependencies = [ + "anyhow", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.239.0", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/native/wasmex/Cargo.toml b/native/wasmex/Cargo.toml index 8ac9babd..457e9d74 100644 --- a/native/wasmex/Cargo.toml +++ b/native/wasmex/Cargo.toml @@ -23,5 +23,5 @@ wasmtime = "35.0.0" wasmtime-wasi = "35.0.0" wasmtime-wasi-http = "35.0.0" wat = "1.238.1" -wiggle = "35.0.0" +wiggle = "38.0.2" wit-parser = "0.236.0"