Skip to content

Commit 0557cf9

Browse files
chore: release v0.2.17
1 parent abd9905 commit 0557cf9

3 files changed

Lines changed: 43 additions & 11 deletions

File tree

Cargo.lock

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

libm/CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

libm/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libm"
3-
version = "0.2.16"
3+
version = "0.2.17"
44
authors = [
55
"Alex Crichton <alex@alexcrichton.com>",
66
"Amanieu d'Antras <amanieu@gmail.com>",

0 commit comments

Comments
 (0)