@@ -8,6 +8,41 @@ and this project adheres to
88
99## [ Unreleased]
1010
11+ ## [ 0.2.17] ( https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.16...libm-v0.2.17 ) - 2026-03-30
12+
13+ ### Other
14+
15+ - Consolidate ` Hexf ` , ` Hexi ` , and the ` Hex ` trait
16+ - Cover compiler-builtins float comparison in libm-test
17+ - Remove ` hexu ` in favor of formatting traits on ` u256 `
18+ - fix test for overflow in u256::shr
19+ - Add tests for signaling NaNs and update documentation
20+ - Print sNaN or qNaN for hex floats
21+ - Add different NaN types to the ` Float ` trait
22+ - Add ` Hexi ` for printing integers in hex
23+ - Allow a clippy lint that appears in recent versions
24+ - Replace ` div! ` with ` unchecked_div_* `
25+ - Replace ` core::intrinsics::{cold_path, likely} `
26+ - Reenable sincosf tests on ppc64
27+ - Reenable should_panic tests on ppc64le
28+ - Upgrade all dependencies to the latest incompatible versions
29+ - Add an optimization for ` trunc `
30+ - Add an optimization for ` floor `
31+ - Fix ` _status ` status outputs on null-mantissa inputs
32+ - Improve debug output for ` Status `
33+ - Add ` frexpf16 `
34+ - Switch to a non-recursive algorithm for subnormals
35+ - Print ` Hexf<i32> ` with ` 0x ` and zero padding
36+ - Add ` frexpf128 ` , ` ilogbf16 ` , and ` ilogbf128 `
37+ - Convert ` frexp ` and ` ilogb ` to a generic implementations
38+ - Perform some simplifications possible with the MSRV bump
39+ - Bump the libm MSRV to 1.67
40+ - Sort Cargo.toml ` [features] ` table after ` [dependencies] `
41+ - Switch to workspace dependencies
42+ - Fix acoshf and acosh for negative inputs
43+ - Allow unstable_name_collisions
44+ - Merge ref '44e34e1ac6d7' from rust-lang/rust
45+
1146## [ 0.2.16] ( https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.15...libm-v0.2.16 ) - 2025-12-07
1247
1348### Fixed
0 commit comments