Skip to content

Releases: reem/rust-ordered-float

v1.1.1

06 Dec 19:46
Compare
Choose a tag to compare
  • Make assignment operators panic safe (#71). This fixes a bug that could cause undefined behavior in safe code.

v2.0.0

10 Jul 22:43
Compare
Choose a tag to compare
  • The minimum supported Rust toolchain version has increased from 1.28 to 1.34.
  • NotNan<T> now implements TryFrom<T> instead of From<T>.
  • NotNan::unchecked_new is now a const fn.
  • NotNan<T> and OrderedFloat<T> now implement PartialEq<T>.
  • The deprecated NotNaN type alias has been removed.

v1.1.0

30 Jun 15:25
Compare
Choose a tag to compare
  • Implement Sum and Product traits for NotNan (#65).
  • Implement Neg and Zero traits for OrderedFloat (#60, #66).
  • Implement Add, Sub, Mul, and Div traits for OrderedFloat.

v1.0.2

13 Mar 19:15
Compare
Choose a tag to compare
  • Implement FromStr (#53)
  • Internal refactoring (#55)
  • Fix for no_std builds (#59)

v0.5.2

15 Sep 20:09
Compare
Choose a tag to compare
  • Fix PartialOrd implementation for OrderedFloat (#35).

v1.0.1: Version 1.0.1

12 Sep 17:21
Compare
Choose a tag to compare
  • no_std support (#51)
  • Remove unreachable dependency (#50)

v0.5.1

10 Sep 22:36
Compare
Choose a tag to compare
  • Check addition for NaN (#48).
  • Upgrade to unreachable 1.0.

v.1.0.0

09 Sep 16:19
Compare
Choose a tag to compare
  • Requires Rust 1.28 or higher (#49).
  • Renamed NotNaN to NotNan (#28).
  • Make Ord and PartialOrd agree on ordering (#35).
  • Structs are #[repr(transparent)] (#49).
  • Check addition for NaN (#48).
  • Implement traits from num-traits (#31, #42, #46).
  • Improved error display (#24)
  • Upgraded dependencies (#30, #33, #37, #38, #40, #45).