@@ -8,6 +8,42 @@ and this project adheres to
88
99## [ Unreleased]
1010
11+ ## [ 0.2.12] ( https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.11...libm-v0.2.12 ) - 2025-04-21
12+
13+ - Mark generic functions ` #[inline] `
14+ - Combine the source files for ` fmod `
15+ - Ensure all public functions are marked ` no_panic `
16+ - Add assembly version of simple operations on aarch64
17+ - Add ` roundeven{,f,f16,f128} `
18+ - Add ` fminimum ` , ` fmaximum ` , ` fminimum_num ` , and ` fmaximum_num `
19+ - Eliminate the use of ` force_eval! ` in ` ceil ` , ` floor ` , and ` trunc `
20+ - Port the CORE-MATH version of ` cbrt `
21+ - Add ` fmaf128 `
22+ - fma: Ensure zero has the correct sign
23+ - Add ` scalbnf16 ` , ` scalbnf128 ` , ` ldexpf16 ` , and ` ldexpf128 `
24+ - Specify license as just MIT
25+ - Add ` fmodf128 `
26+ - Add ` fmodf16 ` using the generic implementation
27+ - Add ` fminf16 ` , ` fmaxf16 ` , ` fminf128 ` , and ` fmaxf128 `
28+ - Add ` roundf16 ` and ` roundf128 `
29+ - Add ` rintf16 ` and ` rintf128 `
30+ - Add ` floorf16 ` and ` floorf128 `
31+ - Add ` ceilf16 ` and ` ceilf128 `
32+ - Add ` sqrtf16 ` and ` sqrtf128 `
33+ - Simplify and optimize ` fdim ` ([ #442 ] ( https://github.com/rust-lang/libm/pull/442 ) )
34+ - Add ` fdimf16 ` and ` fdimf128 `
35+ - Add ` truncf16 ` and ` truncf128 `
36+ - Add ` fabsf16 ` , ` fabsf128 ` , ` copysignf16 ` , and ` copysignf128 `
37+ - Move some numeric trait logic to default implementations
38+ - Add some more basic docstrings ([ #352 ] ( https://github.com/rust-lang/libm/pull/352 ) )
39+ - Add support for loongarch64-unknown-linux-gnu
40+ - Add an "arch" Cargo feature that is on by default
41+ - Rename the ` special_case ` module to ` precision ` and move default ULP
42+ - Move the existing "unstable" feature to "unstable-intrinsics"
43+
44+ There are a number of things that changed internally, see the git log for a full
45+ list of changes.
46+
1147## [ 0.2.11] ( https://github.com/rust-lang/libm/compare/libm-v0.2.10...libm-v0.2.11 ) - 2024-10-28
1248
1349### Fixed
0 commit comments