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