From b6f50a7a03ce18026f507c26135c1608b39637d0 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Thu, 2 Apr 2026 09:02:29 -0600 Subject: [PATCH] cmov v0.5.3 --- Cargo.lock | 2 +- cmov/CHANGELOG.md | 10 ++++++++++ cmov/Cargo.toml | 2 +- ctutils/CHANGELOG.md | 2 ++ ctutils/Cargo.toml | 2 +- 5 files changed, 15 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 48fdad68..b3c7848f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -63,7 +63,7 @@ checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" [[package]] name = "cmov" -version = "0.5.2" +version = "0.5.3" dependencies = [ "proptest", ] diff --git a/cmov/CHANGELOG.md b/cmov/CHANGELOG.md index 93bcbf7d..249fe6e5 100644 --- a/cmov/CHANGELOG.md +++ b/cmov/CHANGELOG.md @@ -4,6 +4,16 @@ 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.5.3 (2026-04-02) +### Added +- Impl `Cmov`/`CmovEq` for `NonZeroUsize`/`NonZeroIsize` ([#1415]) + +### Changed +- Avoid using `asm!` under `cfg(miri)` ([#1436]) + +[#1415]: https://github.com/RustCrypto/utils/pull/1415 +[#1436]: https://github.com/RustCrypto/utils/pull/1436 + ## 0.5.2 (2026-01-20) ### Fixed - `Cmov` impl for `isize`/`usize` ([#1412]) diff --git a/cmov/Cargo.toml b/cmov/Cargo.toml index c607768a..b58823f7 100644 --- a/cmov/Cargo.toml +++ b/cmov/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cmov" -version = "0.5.2" +version = "0.5.3" authors = ["RustCrypto Developers"] edition = "2024" rust-version = "1.85" diff --git a/ctutils/CHANGELOG.md b/ctutils/CHANGELOG.md index 029ab4a6..e322ab22 100644 --- a/ctutils/CHANGELOG.md +++ b/ctutils/CHANGELOG.md @@ -6,8 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## 0.4.1 (2026-04-02) ### Added +- `isize`/`usize` and `NonZero*` trait impls ([#1416]) - `subtle` migration guide ([#1465]) +[#1416]: https://github.com/RustCrypto/utils/pull/1416 [#1465]: https://github.com/RustCrypto/utils/pull/1465 ## 0.4.0 (2026-01-19) diff --git a/ctutils/Cargo.toml b/ctutils/Cargo.toml index f71fbec6..fc4b09c2 100644 --- a/ctutils/Cargo.toml +++ b/ctutils/Cargo.toml @@ -17,7 +17,7 @@ edition = "2024" rust-version = "1.85" [dependencies] -cmov = "0.5.1" +cmov = "0.5.3" # optional dependencies subtle = { version = "2", optional = true, default-features = false }