From 497de400318992a25b063064f7fd77d415913df8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 08:44:19 +0000 Subject: [PATCH] chore: release v0.2.16 --- libm/CHANGELOG.md | 36 ++++++++++++++++++++++++++++++++++++ libm/Cargo.toml | 2 +- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/libm/CHANGELOG.md b/libm/CHANGELOG.md index 33fec06aa..11b0be1d2 100644 --- a/libm/CHANGELOG.md +++ b/libm/CHANGELOG.md @@ -2,6 +2,42 @@ All notable changes to this project will be documented in this file. +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.2.16](https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.15...libm-v0.2.16) - 2025-08-07 + +### Other + +- 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` +# Changelog + +All notable changes to this project will be documented in this file. + The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). diff --git a/libm/Cargo.toml b/libm/Cargo.toml index 63b4d3c27..70dca7e3c 100644 --- a/libm/Cargo.toml +++ b/libm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libm" -version = "0.2.15" +version = "0.2.16" authors = ["Jorge Aparicio "] description = "libm in pure Rust" categories = ["no-std"]