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