@@ -8,6 +8,37 @@ and this project adheres to
8
8
9
9
## [ Unreleased]
10
10
11
+ ## [ 0.2.12] ( https://github.com/rust-lang/libm/compare/libm-v0.2.11...libm-v0.2.12 ) - 2024-12-29
12
+
13
+ ### Other
14
+
15
+ - Introduce generic ` abs ` and ` copysign `
16
+ - Fix new ` clippy::precedence ` lints
17
+ - Introduce helper types for accessing trait items
18
+ - Fix a bug in ` abs_diff `
19
+ - Remove tests against system musl
20
+ - Use ` https: ` links in ` README.md `
21
+ - Move some numeric trait logic to default implementations
22
+ - Resolve clippy errors in ` libm ` tests and check this in CI
23
+ - Add some more basic docstrings ([ #352 ] ( https://github.com/rust-lang/libm/pull/352 ) )
24
+ - Introduce ` hf32! ` and ` hf64! ` macros for hex float support
25
+ - Fix errors reported by Clippy in ` libm `
26
+ - Expose the ` support ` module publicly with a test feature
27
+ - Update libm ` Float ` and ` Int ` with functions from the test traits
28
+ - Change prefixes used by the ` Float ` trait
29
+ - Remove ` libm-bench `
30
+ - Rename ` canonical_name ` to ` base_name `
31
+ - Add float and integer traits from compiler-builtins
32
+ - Move architecture-specific code to ` src/math/arch `
33
+ - Update ` select_implementation ` to accept arch configuration
34
+ - Add an "arch" Cargo feature that is on by default
35
+ - Vendor ` cfg_if::cfg_if! `
36
+ - Make use of ` select_implementation `
37
+ - Introduce a ` select_implementation ` macro
38
+ - Introduce ` math::arch::intrinsics `
39
+ - Replace ` feature = "unstable-intrinsics" ` with ` intrinsics_enabled `
40
+ - Move the existing "unstable" feature to "unstable-intrinsics"
41
+
11
42
## [ 0.2.11] ( https://github.com/rust-lang/libm/compare/libm-v0.2.10...libm-v0.2.11 ) - 2024-10-28
12
43
13
44
### Fixed
0 commit comments