From 64771b40f411ce51a28f7f141e4062b9d611898a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 05:07:36 +0000 Subject: [PATCH] Bump wasmi from 0.40.0 to 0.50.0 Bumps [wasmi](https://github.com/wasmi-labs/wasmi) from 0.40.0 to 0.50.0. - [Release notes](https://github.com/wasmi-labs/wasmi/releases) - [Changelog](https://github.com/wasmi-labs/wasmi/blob/main/CHANGELOG.md) - [Commits](https://github.com/wasmi-labs/wasmi/compare/v0.40.0...v0.50.0) --- updated-dependencies: - dependency-name: wasmi dependency-version: 0.50.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 50 +++++++++++++++++--------------------------------- lib/Cargo.toml | 2 +- 2 files changed, 18 insertions(+), 34 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2ff4758359..c893d2a81e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -907,12 +907,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "downcast-rs" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" - [[package]] name = "ed25519" version = "2.2.3" @@ -1656,12 +1650,6 @@ dependencies = [ "adler2", ] -[[package]] -name = "multi-stash" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "685a9ac4b61f4e728e1d2c6a7844609c16527aeb5e6c865915c08e619c16410f" - [[package]] name = "nix" version = "0.30.1" @@ -2915,65 +2903,61 @@ dependencies = [ [[package]] name = "wasmi" -version = "0.40.0" +version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a19af97fcb96045dd1d6b4d23e2b4abdbbe81723dbc5c9f016eb52145b320063" +checksum = "26d7792a4864380620cde2b918cc8c3c1e95c864838fa30d89c6eb6973c50fd1" dependencies = [ - "arrayvec 0.7.6", - "multi-stash", - "smallvec", "spin", "wasmi_collections", "wasmi_core", "wasmi_ir", - "wasmparser 0.221.3", + "wasmparser 0.228.0", ] [[package]] name = "wasmi_collections" -version = "0.40.0" +version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e80d6b275b1c922021939d561574bf376613493ae2b61c6963b15db0e8813562" +checksum = "664e9b6298d799372dfbb56c94542526a03c1031bba3234f5d6191067685225c" [[package]] name = "wasmi_core" -version = "0.40.0" +version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a8c51482cc32d31c2c7ff211cd2bedd73c5bd057ba16a2ed0110e7a96097c33" +checksum = "446be206a0da898de86cbb96555896f49d5e75b69a2a347d1e0ee6103585d28e" dependencies = [ - "downcast-rs", "libm", ] [[package]] name = "wasmi_ir" -version = "0.40.0" +version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e431a14c186db59212a88516788bd68ed51f87aa1e08d1df742522867b5289a" +checksum = "f12ac8605ece78bf7682a0607d43f5a4aacd866fde362beb1f0695437887a2f9" dependencies = [ "wasmi_core", ] [[package]] name = "wasmparser" -version = "0.221.3" +version = "0.224.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d06bfa36ab3ac2be0dee563380147a5b81ba10dd8885d7fbbc9eb574be67d185" +checksum = "04f17a5917c2ddd3819e84c661fae0d6ba29d7b9c1f0e96c708c65a9c4188e11" dependencies = [ "bitflags", + "hashbrown 0.15.4", + "indexmap", + "semver", + "serde", ] [[package]] name = "wasmparser" -version = "0.224.1" +version = "0.228.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04f17a5917c2ddd3819e84c661fae0d6ba29d7b9c1f0e96c708c65a9c4188e11" +checksum = "4abf1132c1fdf747d56bbc1bb52152400c70f336870f968b85e89ea422198ae3" dependencies = [ "bitflags", - "hashbrown 0.15.4", - "indexmap", - "semver", - "serde", ] [[package]] diff --git a/lib/Cargo.toml b/lib/Cargo.toml index a1776c0d9c..e43e78d5f3 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -76,7 +76,7 @@ siphasher = { version = "1.0.1", default-features = false } slab = { version = "0.4.8", default-features = false } smallvec = { version = "1.13.2", default-features = false } twox-hash = { version = "2.0.0", default-features = false, features = ["xxhash64"] } -wasmi = { version = "0.40.0", default-features = false } +wasmi = { version = "0.50.0", default-features = false } x25519-dalek = { version = "2.0.0-rc.3", default-features = false, features = ["alloc", "precomputed-tables", "static_secrets", "zeroize"] } zeroize = { version = "1.7.0", default-features = false, features = ["alloc"] }