Skip to content

Commit e6876d7

Browse files
chore: release v0.2.16
1 parent a4f24dc commit e6876d7

File tree

2 files changed

+35
-1
lines changed

2 files changed

+35
-1
lines changed

libm/CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,40 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.2.16](https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.15...libm-v0.2.16) - 2025-07-27
11+
12+
### Other
13+
14+
- Implement `floor` and `ceil` in assembly on `i586`
15+
- Avoid inlining `floor` into `rem_pio2`
16+
- Update for new warn-by-default clippy lints
17+
- Use `x86_no_sse` configuration in more places
18+
- Enable tests that were skipped on PowerPC
19+
- Allow a new lint failure in nightly
20+
- Test building custom targets and resolve an issue probing `rustc`
21+
- Use the compiler to determine whether or not to enable `f16` and `f128`
22+
- Improved integer utilities, implement shifts and bug fixes for i256 and u256
23+
- Clean up and sort manifest keys
24+
- Fix incorrect result and add tests
25+
- Fix unintentional skips in `binop_common`
26+
- Use `x.biteq(y)` rather than `x.to_bits() == y.to_bits()`
27+
- Fix new `dead_code` warnings from recent nightlies
28+
- Reuse `libm`'s `Caat` and `CastFrom` in `compiler-builtins`
29+
- Reuse `MinInt` and `Int` from `libm` in `compiler-builtins`
30+
- Add a note saying why we use `frintx` rather than `frintn`
31+
- Typo in README.md
32+
- Update `CmpResult` to use a pointer-sized return type
33+
- Clean up unused files
34+
- Fix `i256::MAX`
35+
# Changelog
36+
37+
All notable changes to this project will be documented in this file.
38+
539
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
640
and this project adheres to
741
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).

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 = ["Jorge Aparicio <[email protected]>"]
55
description = "libm in pure Rust"
66
categories = ["no-std"]

0 commit comments

Comments
 (0)