From aa2e67eeb1f70c38aac9b11cb0e12f2466a457c9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jun 2026 06:01:08 +0000 Subject: [PATCH] chore(deps): bump wasmtime-environ from 36.0.8 to 45.0.0 Bumps [wasmtime-environ](https://github.com/bytecodealliance/wasmtime) from 36.0.8 to 45.0.0. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v36.0.8...v45.0.0) --- updated-dependencies: - dependency-name: wasmtime-environ dependency-version: 45.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 143 ++++++++++++++++++++++++++++++++++++++++++++--------- Cargo.toml | 2 +- 2 files changed, 121 insertions(+), 24 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index dbac145ab..fb45da5c1 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]] @@ -245,7 +245,7 @@ dependencies = [ "cfg-if", "libc", "miniz_oxide", - "object", + "object 0.37.3", "rustc-demangle", "windows-link", ] @@ -818,7 +818,17 @@ version = "0.123.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3cf917d0180c15c945c13c8dde615d32a015769513b29158f728311d85a8f80d" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.123.8", +] + +[[package]] +name = "cranelift-bforest" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88217b08180882436d54c0133274885c590698ae854e352bede1cda041230800" +dependencies = [ + "cranelift-entity 0.132.0", + "wasmtime-internal-core", ] [[package]] @@ -831,6 +841,17 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5c3cf7ba29fa56e56040848e34835d4e45988b2760ef212413409af95ffd8c1" +dependencies = [ + "serde", + "serde_derive", + "wasmtime-internal-core", +] + [[package]] name = "cranelift-codegen" version = "0.123.8" @@ -839,14 +860,14 @@ checksum = "4e3a5d7300e4b44933dcf2947399945abe3f30f92c789b496ad72949e3ee15a6" dependencies = [ "bumpalo", "cranelift-assembler-x64", - "cranelift-bforest", - "cranelift-bitset", + "cranelift-bforest 0.123.8", + "cranelift-bitset 0.123.8", "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.123.8", "cranelift-isle", - "gimli", + "gimli 0.32.3", "hashbrown 0.15.5", "log", "pulley-interpreter", @@ -892,11 +913,23 @@ version = "0.123.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7bdc9832a010e0d411439aa016e1664dd23ca5c8953bf26b90fe34ad4b76822d" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.123.8", "serde", "serde_derive", ] +[[package]] +name = "cranelift-entity" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a55309b47e6633ab05821304206cb1e92952e845b1224985562bb7ac1e92323" +dependencies = [ + "cranelift-bitset 0.132.0", + "serde", + "serde_derive", + "wasmtime-internal-core", +] + [[package]] name = "cranelift-frontend" version = "0.123.8" @@ -2172,6 +2205,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" @@ -2401,7 +2440,7 @@ dependencies = [ "static_assertions", "thiserror 2.0.18", "wasmtime", - "wasmtime-environ", + "wasmtime-environ 45.0.0", "yastl", ] @@ -2938,6 +2977,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" @@ -2991,7 +3036,7 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "foldhash", + "foldhash 0.1.5", "serde", ] @@ -3000,6 +3045,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" @@ -3796,6 +3846,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" @@ -4110,7 +4169,7 @@ version = "36.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35eaba3163b9faf1d707f0704a7370bfdbe73622c766acdaf1fa4addb87510de" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.123.8", "log", "pulley-macros", "wasmtime-internal-math", @@ -5512,8 +5571,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa4439c5eee9df71ee0c6efb37f63b1fcb1fec38f85f5142c54e7ed05d33091a" dependencies = [ "bitflags 2.11.1", + "hashbrown 0.17.0", "indexmap 2.14.0", "semver", + "serde", ] [[package]] @@ -5557,7 +5618,7 @@ dependencies = [ "log", "mach2", "memfd", - "object", + "object 0.37.3", "once_cell", "postcard", "pulley-interpreter", @@ -5569,7 +5630,7 @@ dependencies = [ "smallvec", "target-lexicon", "wasmparser 0.236.1", - "wasmtime-environ", + "wasmtime-environ 36.0.8", "wasmtime-internal-asm-macros", "wasmtime-internal-cranelift", "wasmtime-internal-fiber", @@ -5589,12 +5650,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "902f991ca8c2e5abc03119eb5d7f7f57da1b7c2123addb8214b49c188737711e" dependencies = [ "anyhow", - "cranelift-bitset", - "cranelift-entity", - "gimli", + "cranelift-bitset 0.123.8", + "cranelift-entity 0.123.8", + "gimli 0.32.3", "indexmap 2.14.0", "log", - "object", + "object 0.37.3", "postcard", "serde", "serde_derive", @@ -5605,6 +5666,31 @@ dependencies = [ "wasmprinter 0.236.1", ] +[[package]] +name = "wasmtime-environ" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7da3dcce82a7e784121c19c8c9c5f69a743088264ff5212033e4a1f1b9dfaaf" +dependencies = [ + "anyhow", + "cranelift-bforest 0.132.0", + "cranelift-bitset 0.132.0", + "cranelift-entity 0.132.0", + "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.248.0", + "wasmtime-internal-core", +] + [[package]] name = "wasmtime-internal-asm-macros" version = "36.0.8" @@ -5614,6 +5700,17 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-internal-core" +version = "45.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bdae4b55b15a23d774b15f6e7cd90ae0d0aa17c47c12b4db098b3dd11ba9d58" +dependencies = [ + "hashbrown 0.17.0", + "libm", + "serde", +] + [[package]] name = "wasmtime-internal-cranelift" version = "36.0.8" @@ -5624,19 +5721,19 @@ dependencies = [ "cfg-if", "cranelift-codegen", "cranelift-control", - "cranelift-entity", + "cranelift-entity 0.123.8", "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.8", "wasmtime-internal-math", "wasmtime-internal-versioned-export-macros", ] @@ -5664,7 +5761,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1eeaab071a646d9ae205266adf186c63fa6d077d36b0b33628dd6c3d321d3195" dependencies = [ "cc", - "object", + "object 0.37.3", "rustix 1.1.4", "wasmtime-internal-versioned-export-macros", ] @@ -5706,7 +5803,7 @@ dependencies = [ "cfg-if", "cranelift-codegen", "log", - "object", + "object 0.37.3", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index fcb2752f9..3149b6bda 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 = "45" # misc libfuzzer-sys = "0.4"