Skip to content

Commit 02c8bb9

Browse files
authored
cmov v0.5.0 (#1386)
## Added - Optimized `CmovEq` for `[u8]` (#1356) - Optimized `CmovEq` for `[u16]` (#1370) - Impl `Cmov`/`CmovEq` for slices of unsigned integers (#1370], #1372) - Impl `Cmov`/`CmovEq` for slices of signed integers (#1373) - Impl `Cmov`/`CmovEq` for `isize`/`usize` (#1375) ## Changed - Impls of `Cmov`/`CmovEq` for `[T; N]` are now bounded on `[T]: Cmov(Eq)` (#1372) ## Removed - Generic impl of `CmovEq` for `[T]` where `T: CmovEq` in favor of specialized impls (#1356)
1 parent a42c881 commit 02c8bb9

File tree

4 files changed

+23
-3
lines changed

4 files changed

+23
-3
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cmov/CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,26 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## 0.5.0 (2026-01-17)
8+
### Added
9+
- Optimized `CmovEq` for `[u8]` ([#1356])
10+
- Optimized `CmovEq` for `[u16]` ([#1370])
11+
- Impl `Cmov`/`CmovEq` for slices of unsigned integers ([#1370], [#1372])
12+
- Impl `Cmov`/`CmovEq` for slices of signed integers ([#1373])
13+
- Impl `Cmov`/`CmovEq` for `isize`/`usize` ([#1375])
14+
15+
### Changed
16+
- Impls of `Cmov`/`CmovEq` for `[T; N]` are now bounded on `[T]: Cmov(Eq)` ([#1372])
17+
18+
### Removed
19+
- Generic impl of `CmovEq` for `[T]` where `T: CmovEq` in favor of specialized impls ([#1356])
20+
21+
[#1356]: https://github.com/RustCrypto/utils/pull/1356
22+
[#1370]: https://github.com/RustCrypto/utils/pull/1370
23+
[#1372]: https://github.com/RustCrypto/utils/pull/1372
24+
[#1373]: https://github.com/RustCrypto/utils/pull/1373
25+
[#1375]: https://github.com/RustCrypto/utils/pull/1375
26+
727
## 0.4.6 (2026-01-16)
828
### Added
929
- Optimized `Cmov` for `[u8; N]` ([#1350])

cmov/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cmov"
3-
version = "0.5.0-pre.2"
3+
version = "0.5.0"
44
authors = ["RustCrypto Developers"]
55
edition = "2024"
66
rust-version = "1.85"

ctutils/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ edition = "2024"
1717
rust-version = "1.85"
1818

1919
[dependencies]
20-
cmov = "0.5.0-pre.2"
20+
cmov = "0.5"
2121

2222
# optional dependencies
2323
subtle = { version = "2", optional = true, default-features = false }

0 commit comments

Comments
 (0)