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