From 68205d492efe2dd9c30cdbaed7d48c8ad70bdd54 Mon Sep 17 00:00:00 2001 From: Robin Freyler Date: Wed, 6 Nov 2024 10:13:38 +0100 Subject: [PATCH] Prepare release for Wasmi v0.39.1 (#1294) * add changelog for v0.39.1 * fix changelog for v0.39.0 * bump Wasmi crate versions --- CHANGELOG.md | 10 +++++++++- Cargo.lock | 38 +++++++++++++++++++------------------- Cargo.toml | 20 ++++++++++---------- 3 files changed, 38 insertions(+), 30 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c4873cd7c6..19ea833cf4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,14 @@ Additionally we have an `Internal` section for changes that are of interest to d Dates in this file are formattes as `YYYY-MM-DD`. +## [`0.39.1`] - 2024-11-06 + +### Fixed + +- Fixed a bug when translating double negations in expression contexts. [#1293] + +[#1293]: https://github.com/wasmi-labs/wasmi/pull/1293 + ## [`0.39.0`] - 2024-11-04 ### Added @@ -25,12 +33,12 @@ Dates in this file are formattes as `YYYY-MM-DD`. ### Fixed -- Removed the `no-hash-maps` crate feature. [#1265] - Fixed a bug in translation of fused `cmp+branch` instructions with huge offsets. - This was fixed as a side product in [#1243]. ### Removed +- Removed the `no-hash-maps` crate feature. [#1265] - Removed some minor `wasmi` crate dependencies. [#1266] [#1267] - This should improve compile times of the `wasmi` crate slightly. diff --git a/Cargo.lock b/Cargo.lock index 35a223b240..5b029a8001 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -678,7 +678,7 @@ dependencies = [ "arbitrary", "libfuzzer-sys", "wasm-smith", - "wasmi 0.39.0", + "wasmi 0.39.1", "wasmi_fuzz", ] @@ -1630,7 +1630,7 @@ dependencies = [ [[package]] name = "wasmi" -version = "0.39.0" +version = "0.39.1" dependencies = [ "anyhow", "arrayvec", @@ -1640,7 +1640,7 @@ dependencies = [ "smallvec", "spin", "wasmi_collections", - "wasmi_core 0.39.0", + "wasmi_core 0.39.1", "wasmi_ir", "wasmi_wast", "wasmparser-nostd", @@ -1655,22 +1655,22 @@ checksum = "104a7f73be44570cac297b3035d76b169d6599637631cf37a1703326a0727073" [[package]] name = "wasmi_c_api" -version = "0.39.0" +version = "0.39.1" dependencies = [ "wasmi_c_api_impl", ] [[package]] name = "wasmi_c_api_impl" -version = "0.39.0" +version = "0.39.1" dependencies = [ - "wasmi 0.39.0", + "wasmi 0.39.1", "wasmi_c_api_macros", ] [[package]] name = "wasmi_c_api_macros" -version = "0.39.0" +version = "0.39.1" dependencies = [ "proc-macro2", "quote", @@ -1678,19 +1678,19 @@ dependencies = [ [[package]] name = "wasmi_cli" -version = "0.39.0" +version = "0.39.1" dependencies = [ "anyhow", "assert_cmd", "clap", - "wasmi 0.39.0", + "wasmi 0.39.1", "wasmi_wasi", "wat", ] [[package]] name = "wasmi_collections" -version = "0.39.0" +version = "0.39.1" dependencies = [ "ahash", "hashbrown 0.14.5", @@ -1711,7 +1711,7 @@ dependencies = [ [[package]] name = "wasmi_core" -version = "0.39.0" +version = "0.39.1" dependencies = [ "downcast-rs", "libm", @@ -1720,41 +1720,41 @@ dependencies = [ [[package]] name = "wasmi_fuzz" -version = "0.39.0" +version = "0.39.1" dependencies = [ "anyhow", "arbitrary", "sha2", "wasm-smith", "wasmi 0.31.2", - "wasmi 0.39.0", + "wasmi 0.39.1", "wasmprinter 0.219.1", "wasmtime", ] [[package]] name = "wasmi_ir" -version = "0.39.0" +version = "0.39.1" dependencies = [ - "wasmi_core 0.39.0", + "wasmi_core 0.39.1", ] [[package]] name = "wasmi_wasi" -version = "0.39.0" +version = "0.39.1" dependencies = [ "wasi-common", - "wasmi 0.39.0", + "wasmi 0.39.1", "wat", "wiggle", ] [[package]] name = "wasmi_wast" -version = "0.39.0" +version = "0.39.1" dependencies = [ "anyhow", - "wasmi 0.39.0", + "wasmi 0.39.1", "wast 219.0.1", ] diff --git a/Cargo.toml b/Cargo.toml index b52da48787..aa1853e3fa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ resolver = "2" [workspace.package] authors = ["Robin Freyler "] repository = "https://github.com/wasmi-labs/wasmi" -version = "0.39.0" +version = "0.39.1" rust-version = "1.79" edition = "2021" readme = "README.md" @@ -28,15 +28,15 @@ categories = ["wasm", "no-std", "virtualization"] exclude = ["tests"] [workspace.dependencies] -wasmi = { version = "0.39.0", path = "crates/wasmi", default-features = false } -wasmi_wasi = { version = "0.39.0", path = "crates/wasi", default-features = false } -wasmi_core = { version = "0.39.0", path = "crates/core", default-features = false } -wasmi_ir = { version = "0.39.0", path = "crates/ir", default-features = false } -wasmi_collections = { version = "0.39.0", path = "crates/collections", default-features = false } -wasmi_c_api_impl = { version = "0.39.0", path = "crates/c_api" } -wasmi_c_api_macros = { version = "0.39.0", path = "crates/c_api/macro" } -wasmi_fuzz = { version = "0.39.0", path = "crates/fuzz" } -wasmi_wast = { version = "0.39.0", path = "crates/wast" } +wasmi = { version = "0.39.1", path = "crates/wasmi", default-features = false } +wasmi_wasi = { version = "0.39.1", path = "crates/wasi", default-features = false } +wasmi_core = { version = "0.39.1", path = "crates/core", default-features = false } +wasmi_ir = { version = "0.39.1", path = "crates/ir", default-features = false } +wasmi_collections = { version = "0.39.1", path = "crates/collections", default-features = false } +wasmi_c_api_impl = { version = "0.39.1", path = "crates/c_api" } +wasmi_c_api_macros = { version = "0.39.1", path = "crates/c_api/macro" } +wasmi_fuzz = { version = "0.39.1", path = "crates/fuzz" } +wasmi_wast = { version = "0.39.1", path = "crates/wast" } [profile.bench] lto = "fat"