All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
CmovEq
impl for slices (#954)
- Use
#[inline]
instead of#[inline(always)]
(#924) CmovEq
now invokes XOR within the ASM block (#925)
- Make
Cmov::cmovz
a provided method (#871)
- Builds on
x86
(32-bit) targets (#863)
Condition
alias foru8
(#830)
- Redesigned trait-based API (#830)
- Built around a
Cmov
trait - Trait is impl'd for
u8
,u16
,u32
,u64
,u128
- Accepts a
Condition
(i.e.u8
) as a predicate
- Built around a
- MSRV 1.60 (#839)
cmovz
/cmovnz
-alike support for AArch64 targets (#744)
- Initial release