Skip to content

Commit 91ce37f

Browse files
chore: release libm v0.2.16
Co-authored-by: Trevor Gross <[email protected]>
1 parent 0f5c341 commit 91ce37f

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

libm/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,22 @@ and this project adheres to
88

99
## [Unreleased]
1010

11+
## [0.2.16](https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.15...libm-v0.2.16) - 2025-12-07
12+
13+
### Fixed
14+
15+
- Fix an incorrect result for `fminimum` and `fmaximum` with the input (-0, NaN)
16+
- Fix a typo in `libm::Libm::roundeven`
17+
- Fix the `expm1f` overflow threshold
18+
- Change `CmpResult` to use a pointer-sized return type
19+
- Compare against `CARGO_CFG_TARGET_FAMILY` in a multi-valued fashion
20+
- Implement `exp` and its variants for i586 with inline assembly
21+
- Implement `floor` and `ceil` in assembly on `i586`
22+
23+
### Other
24+
25+
- Significantly optimize `fmod` worst case performance ([#1002](https://github.com/rust-lang/compiler-builtins/pull/1002))
26+
1127
## [0.2.15](https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.14...libm-v0.2.15) - 2025-05-06
1228

1329
### Other

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.15"
3+
version = "0.2.16"
44
authors = [
55
"Alex Crichton <[email protected]>",
66
"Amanieu d'Antras <[email protected]>",

0 commit comments

Comments
 (0)