num-order
Numerically consistent `Eq`, `Ord` and `Hash` implementations for various `num` types (`u32`, `f64`, `num_bigint::BigInt`, etc.)
1.2.0
21M downloads/mo
#2023 most downloaded on crates.io
cmpute/num-order
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 1.3 years
Some releases are documented
notes for 6 of 11 stable releases
2 versions withdrawn
withdrawn after publishing
4 years old
13 releases · first in 2022
0 releases in the last 12 months
see the full history below
Release timeline
13 releases · Mar 2022 to Aug 2023Releases
latest 13-
1.2.031 Aug 2023Release notes
Open source →- Bump the version of
num-modularto prevent a bug. - The hash values of negative infinity and NaN are changed.
- The hash values of rationals with a multiple of M127 are changed.
It's not released as a new major version because the previously designed values are not intended. It's set by mistake.
- Bump the version of
-
1.1.029 Aug 2023Release notes
Open source →Now the crate
num-traitsis an optional dependency, and thelibmdependency is removed. The dependency version ofnum-modularis updated to v0.6. -
1.0.424 May 2022 -
1.0.317 Apr 2022 -
1.0.206 Apr 2022Release notes
Open source →Bump the version of dependency
num-modular, useMersenneIntfor more efficient hashing. -
1.0.131 Mar 2022Release notes
Open source →First public stable version of
num-order! Numerical consistant order and hash comparison are fully supported for following types:- Unsigned integers:
u8,u16,u32,u64,u128 - Signed integers:
i8,i16,i32,i64,i128 - Float numbers:
f32,f64 - (
num-rational) Rational numbers:Ratio<i8>,Ratio<i16>,Ratio<i32>,Ratio<i64>,Ratio<i128> - (
num-complex) Complex numbers:Complex<f32>,Complex<f64>
v1.0.0 was yanked because
num-rationalis accidentally added as default feature. - Unsigned integers:
-
1.0.031 Mar 2022 withdrawnNothing published for this version
-
0.2.118 Mar 2022Nothing published for this version
-
0.2.017 Mar 2022Nothing published for this version
-
0.1.217 Mar 2022 withdrawnNothing published for this version
-
0.1.107 Mar 2022Nothing published for this version
-
0.1.006 Mar 2022Nothing published for this version
-
0.0.105 Mar 2022Nothing published for this version