Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions libm/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,41 @@ and this project adheres to

## [Unreleased]

## [0.2.16](https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.15...libm-v0.2.16) - 2026-01-04

### Other

- Fix a typo in `libm::Libm::roundeven`
- Ignore unused_unsafe lint in libm/src/math/arch/x86/detect.rs
- Revert "cpuid is safe since the stdarch sync, so remove unsafe from usages"
- Auto merge of #150357 - ZuseZ4:zusez4-stdarch-push, r=sayantan
- cpuid is safe since the stdarch sync, so remove unsafe from usages
- Mark float intrinsics with no preconditions as safe
- Fix some typos
- Use `CARGO_CFG_*_{F16,F128}` rather than invoking rustc
- Simplify the configuration for no-panic
- Implement `floor` and `ceil` in assembly on `i586`
- Avoid inlining `floor` into `rem_pio2`
- Update for new warn-by-default clippy lints
- Use `x86_no_sse` configuration in more places
- Enable tests that were skipped on PowerPC
- Allow a new lint failure in nightly
- Test building custom targets and resolve an issue probing `rustc`
- Use the compiler to determine whether or not to enable `f16` and `f128`
- Improved integer utilities, implement shifts and bug fixes for i256 and u256
- Clean up and sort manifest keys
- Fix incorrect result and add tests
- Fix unintentional skips in `binop_common`
- Use `x.biteq(y)` rather than `x.to_bits() == y.to_bits()`
- Fix new `dead_code` warnings from recent nightlies
- Reuse `libm`'s `Caat` and `CastFrom` in `compiler-builtins`
- Reuse `MinInt` and `Int` from `libm` in `compiler-builtins`
- Add a note saying why we use `frintx` rather than `frintn`
- Typo in README.md
- Update `CmpResult` to use a pointer-sized return type
- Clean up unused files
- Fix `i256::MAX`

## [0.2.15](https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.14...libm-v0.2.15) - 2025-05-06

### Other
Expand Down
2 changes: 1 addition & 1 deletion libm/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libm"
version = "0.2.15"
version = "0.2.16"
authors = [
"Alex Crichton <[email protected]>",
"Amanieu d'Antras <[email protected]>",
Expand Down