From 15e6db9080754804ecbc13ff15fa7edce9aaaa39 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2026 12:00:34 +0000 Subject: [PATCH] chore(deps): bump wasmtime-environ from 36.0.13 to 47.0.2 Bumps [wasmtime-environ](https://github.com/bytecodealliance/wasmtime) from 36.0.13 to 47.0.2. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v47.0.2/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v36.0.13...v47.0.2) --- updated-dependencies: - dependency-name: wasmtime-environ dependency-version: 46.0.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 165 +++++++++++++++++++++++++++++++++++++++++++---------- Cargo.toml | 2 +- 2 files changed, 137 insertions(+), 30 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 136dfc9de..46bee5718 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8,7 +8,7 @@ version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" dependencies = [ - "gimli", + "gimli 0.32.3", ] [[package]] @@ -244,7 +244,7 @@ dependencies = [ "cfg-if", "libc", "miniz_oxide", - "object", + "object 0.37.3", "rustc-demangle", "windows-link", ] @@ -685,7 +685,7 @@ version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -817,7 +817,17 @@ version = "0.123.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37fd128d3629fb105e433bda09744c5a2959cd1da04617a455c4cc17dff1ebef" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.123.13", +] + +[[package]] +name = "cranelift-bforest" +version = "0.134.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "820ce15d4ad3562d613c31a67b6d0434d403e7091a68d1349903842f7d31737e" +dependencies = [ + "cranelift-entity 0.134.3", + "wasmtime-internal-core", ] [[package]] @@ -830,6 +840,17 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.134.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61bca563d4b86d285928d9e27f97f27039bb33a0fc524fa130d7d0c106bf8ab3" +dependencies = [ + "serde", + "serde_derive", + "wasmtime-internal-core", +] + [[package]] name = "cranelift-codegen" version = "0.123.13" @@ -838,14 +859,14 @@ checksum = "daa4a357d030bdd586d8fe3da56b394f7f6b6ded506e59f945e7b32b1e126b71" dependencies = [ "bumpalo", "cranelift-assembler-x64", - "cranelift-bforest", - "cranelift-bitset", + "cranelift-bforest 0.123.13", + "cranelift-bitset 0.123.13", "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.123.13", "cranelift-isle", - "gimli", + "gimli 0.32.3", "hashbrown 0.15.5", "log", "pulley-interpreter", @@ -891,9 +912,21 @@ version = "0.123.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e609d9ba416bc26d774f343295a1d411515248a6a6d83d5f7492a0dd919569fa" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.123.13", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.134.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b62ef5b17cc814d27e96b66a5b46da0e4ce2b8ac55a6d478048bb99d04b05526" +dependencies = [ + "cranelift-bitset 0.134.3", "serde", "serde_derive", + "wasmtime-internal-core", ] [[package]] @@ -1126,7 +1159,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccc2776f0c61eca1ca32528f85548abd1a4be8fb53d1b21c013e4f18da1e7090" dependencies = [ "data-encoding", - "syn 1.0.109", + "syn 2.0.117", ] [[package]] @@ -1365,7 +1398,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -2171,6 +2204,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "forest_hash_utils" version = "0.1.0" @@ -2400,7 +2439,7 @@ dependencies = [ "static_assertions", "thiserror 2.0.18", "wasmtime", - "wasmtime-environ", + "wasmtime-environ 47.0.3", "yastl", ] @@ -2937,6 +2976,12 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf7f043f89559805f8c7cacc432749b2fa0d0a0a9ee46ce47164ed5ba7f126c" + [[package]] name = "glob" version = "0.3.3" @@ -2990,7 +3035,7 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "foldhash", + "foldhash 0.1.5", "serde", ] @@ -2999,6 +3044,11 @@ name = "hashbrown" version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" +dependencies = [ + "foldhash 0.2.0", + "serde", + "serde_core", +] [[package]] name = "heck" @@ -3786,6 +3836,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "object" +version = "0.39.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e5a6c098c7a3b6547378093f5cc30bc54fd361ce711e05293a5cc589562739b" +dependencies = [ + "memchr", +] + [[package]] name = "once_cell" version = "1.21.4" @@ -4100,7 +4159,7 @@ version = "36.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2662666315cb90dfb4d99a652ee053d4d8598f71c474209e84da031ca56ae5a4" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.123.13", "log", "pulley-macros", "wasmtime-internal-math", @@ -4485,7 +4544,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -5017,7 +5076,7 @@ dependencies = [ "getrandom 0.4.2", "once_cell", "rustix 1.1.4", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -5507,6 +5566,18 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.252.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3eb099dcadcde5be9eef55e3a337128efd4e44b4c93122487e4d2e4e1c6627c" +dependencies = [ + "bitflags 2.11.1", + "hashbrown 0.17.0", + "indexmap 2.14.0", + "serde", +] + [[package]] name = "wasmprinter" version = "0.2.80" @@ -5548,7 +5619,7 @@ dependencies = [ "log", "mach2", "memfd", - "object", + "object 0.37.3", "once_cell", "postcard", "pulley-interpreter", @@ -5560,7 +5631,7 @@ dependencies = [ "smallvec", "target-lexicon", "wasmparser 0.236.1", - "wasmtime-environ", + "wasmtime-environ 36.0.13", "wasmtime-internal-asm-macros", "wasmtime-internal-cranelift", "wasmtime-internal-fiber", @@ -5580,12 +5651,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4b25534a3ff9dd844701c2bc997f76cb1f97bf2af0546a7066ae96f49c2e068" dependencies = [ "anyhow", - "cranelift-bitset", - "cranelift-entity", - "gimli", + "cranelift-bitset 0.123.13", + "cranelift-entity 0.123.13", + "gimli 0.32.3", "indexmap 2.14.0", "log", - "object", + "object 0.37.3", "postcard", "serde", "serde_derive", @@ -5596,6 +5667,31 @@ dependencies = [ "wasmprinter 0.236.1", ] +[[package]] +name = "wasmtime-environ" +version = "47.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "134f9d136d29c76f6c1b4c9b468e97a2efc38c7d49fd188e39b64870b2fea701" +dependencies = [ + "anyhow", + "cranelift-bforest 0.134.3", + "cranelift-bitset 0.134.3", + "cranelift-entity 0.134.3", + "gimli 0.33.0", + "hashbrown 0.17.0", + "indexmap 2.14.0", + "log", + "object 0.39.1", + "postcard", + "serde", + "serde_derive", + "sha2 0.10.9", + "smallvec", + "target-lexicon", + "wasmparser 0.252.0", + "wasmtime-internal-core", +] + [[package]] name = "wasmtime-internal-asm-macros" version = "36.0.13" @@ -5605,6 +5701,17 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-internal-core" +version = "47.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a0092c4b9d070ac5e278b6d0db10f5e71214190f0347ca57502b4692f796321" +dependencies = [ + "hashbrown 0.17.0", + "libm", + "serde", +] + [[package]] name = "wasmtime-internal-cranelift" version = "36.0.13" @@ -5615,19 +5722,19 @@ dependencies = [ "cfg-if", "cranelift-codegen", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.123.13", "cranelift-frontend", "cranelift-native", - "gimli", + "gimli 0.32.3", "itertools 0.14.0", "log", - "object", + "object 0.37.3", "pulley-interpreter", "smallvec", "target-lexicon", "thiserror 2.0.18", "wasmparser 0.236.1", - "wasmtime-environ", + "wasmtime-environ 36.0.13", "wasmtime-internal-math", "wasmtime-internal-versioned-export-macros", ] @@ -5655,7 +5762,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4279dc3147ddaa21e5b3d2c0eaff117881c4f937747bdd2379eb361665843bd3" dependencies = [ "cc", - "object", + "object 0.37.3", "rustix 1.1.4", "wasmtime-internal-versioned-export-macros", ] @@ -5697,7 +5804,7 @@ dependencies = [ "cfg-if", "cranelift-codegen", "log", - "object", + "object 0.37.3", ] [[package]] @@ -5787,7 +5894,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index fcb2752f9..475b0bf9a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -54,7 +54,7 @@ bls-signatures = { version = "0.15", default-features = false } # wasmtime wasmtime = {version = "36", default-features = false, features = ["cranelift", "pooling-allocator", "parallel-compilation", "runtime"] } -wasmtime-environ = "36" +wasmtime-environ = "47" # misc libfuzzer-sys = "0.4"