From 7d6927b02ebb96300fe15866735eb9a8d35ce111 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Sat, 14 Oct 2023 16:59:22 -0600 Subject: [PATCH] cmov v0.3.1 (#959) --- Cargo.lock | 2 +- cmov/CHANGELOG.md | 12 ++++++++++++ cmov/Cargo.toml | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index dddc5b2f..b7df12e9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -27,7 +27,7 @@ dependencies = [ [[package]] name = "cmov" -version = "0.3.0" +version = "0.3.1" [[package]] name = "collectable" diff --git a/cmov/CHANGELOG.md b/cmov/CHANGELOG.md index fbf92a71..b446e46d 100644 --- a/cmov/CHANGELOG.md +++ b/cmov/CHANGELOG.md @@ -4,6 +4,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.3.1 (2023-10-14) +### Added +- `CmovEq` impl for slices ([#954]) + +### Changed +- Use `#[inline]` instead of `#[inline(always)]` ([#924]) +- `CmovEq` now invokes XOR within the ASM block ([#925]) + +[#924]: https://github.com/RustCrypto/utils/pull/924 +[#925]: https://github.com/RustCrypto/utils/pull/925 +[#954]: https://github.com/RustCrypto/utils/pull/954 + ## 0.3.0 (2023-04-02) ### Added - `miri` support by forcing the `portable` backend ([#864]) diff --git a/cmov/Cargo.toml b/cmov/Cargo.toml index f08912c6..7d6d501b 100644 --- a/cmov/Cargo.toml +++ b/cmov/Cargo.toml @@ -6,7 +6,7 @@ constant-time and not be rewritten as branches by the compiler. Provides wrappers for the CMOV family of instructions on x86/x86_64 and CSEL on AArch64. """ -version = "0.3.0" +version = "0.3.1" authors = ["RustCrypto Developers"] license = "Apache-2.0 OR MIT" repository = "https://github.com/RustCrypto/utils/tree/master/cmov"