Skip to content

Commit 458faff

Browse files
chore: release v0.2.16
Co-authored-by: Trevor Gross <tg@trevorgross.com>
1 parent 3764213 commit 458faff

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

libm/CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,20 @@ 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+
- Change `CmpResult` to use a pointer-sized return type
17+
- Compare against `CARGO_CFG_TARGET_FAMILY` in a multi-valued fashion
18+
- Implement `exp` and its variants for i586 with inline assembly
19+
- Implement `floor` and `ceil` in assembly on `i586`
20+
21+
### Other
22+
23+
- Significantly optimize `fmod` (>10x speedup! [#1002](https://github.com/rust-lang/compiler-builtins/pull/1002))
24+
1125
## [0.2.15](https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.14...libm-v0.2.15) - 2025-05-06
1226

1327
### 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 <alex@alexcrichton.com>",
66
"Amanieu d'Antras <amanieu@gmail.com>",

0 commit comments

Comments
 (0)