@@ -7,6 +7,78 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.2.3+llvm-a284bdb31146] ( https://github.com/rust-lang/rustc_apfloat/compare/rustc_apfloat-v0.2.3+llvm-462a31f5a5ab...rustc_apfloat-v0.2.3+llvm-a284bdb31146 ) - 2026-09-19
11+
12+ ### Other
13+
14+ - Switch Cargo package from exclude to include
15+ - Add tests for ONE similar to what we have for ZERO
16+ - add ` const ONE: ... ` to ` Float `
17+ - Add more detailed documentation for 8-bit float types
18+ - Make public enums ` #[non_exhaustive] ` where relevant
19+ - Bump LLVM commit to llvm/llvm-project@a284bdb31146
20+ - Switch ` min ` and ` max ` to IEEE 754-2019 ` {minimum,maximum}Number ` semantics
21+ - Update references to old versions of IEEE-754
22+ - Add getExactLog2Abs
23+ - Add ` get_exact_log2 `
24+ - Add TF32
25+ - Add ` is_sign_negative ` and ` is_sign_positive `
26+ - Bump LLVM commit to llvm/llvm-project@687bd77e2c26
27+ - Add ` IeeeFloat::is_representable_as_normal_in `
28+ - Add ` bits_to_f8_to_bits ` and ` f8_to_bits_to_f8 ` tests
29+ - Add E4M3B11FNUZ
30+ - Bump LLVM commit to 71f1ea2c15bbc5b604e20d71191a16d57d106dc0
31+ - Add ` Float::make_quiet ` method
32+ - Resolve a test failure from the new 8-bit float types
33+ - Fix the build on Apple platforms
34+ - Improve logic for negative zero handling
35+ - Add NaN-in-negative-zero formats
36+ - Resolve the ` {min,max}_value ` lint and silence a Cargo naming lint
37+ - Make ` StatusAnd::unwrap ` ` #[inline] ` and ` #[track_caller] `
38+ - Fix ` -xux ` to ` -eux ` in the download script
39+ - Enable checking status on host floats
40+ - Add ` Float::max_int_bits `
41+ - Replace mix/max combo with ` Ord::clamp `
42+ - Bump LLVM commit to https://github.com/llvm/llvm-project/commit/e60b91df1357e6a5f66840581f4d5f57e258c0b4
43+ - Skip decoding README.txt files
44+ - Add a subcommand for generating corpus input
45+ - Create a justfile for invoking common commands
46+ - Change the save directory to ` fuzz/runs ` rather than ` target `
47+ - Add an assembly host implementation on x86
48+ - Adjust print and exit options
49+ - Download LLVM after the cache action
50+ - Move host floats to a separate module
51+ - Move ` Op ` and ` Airity ` into ` main.rs `
52+ - Extract ` FpKind ` out of the macro
53+ - Move main toward the top of the file
54+ - Ignore ICE output in git
55+ - Move the bruteforce entrypoint to its separate module
56+ - Port exhaustive tests to the new fuzz setup
57+ - Switch from panics to an error that we can panic from later
58+ - Skip running cxx versions of f8e4m3fn fma
59+ - Improve flexibility of the fuzz binary
60+ - Extract brute force to a separate module
61+ - Download and cache LLVM for the fuzz build
62+ - Build and test all crates in the workspace
63+ - Use the 2024 edition
64+ - Check in generated Rust source
65+ - Replace generated C++ with a source file
66+ - Add a ` check-cfg ` for ` cfg(fuzzing) `
67+ - Remove comments about u128 ABI issues
68+ - Replace shelling out in build.rs with Rust code
69+ - Check in relevant files rather than creating
70+ - Add caching for the test job
71+ - Set a MSRV of 1.65 and test it in CI
72+ - Bump actions/checkout to the latest version (v6)
73+ - Pin Ubuntu versions to 24.04
74+ - Add a timeout for all jobs
75+ - Add a script for downloading the correct LLVM version
76+ - Deny warnings and enable backtraces
77+ - Also run on pushes to ` main `
78+ - Invoke ` bash ` directly rather than using ` sh `
79+ - Don't include .github in the shipped crate
80+ - clarify comments for min/max operations
81+
1082## [ 0.2.3+llvm-462a31f5a5ab] ( https://github.com/rust-lang/rustc_apfloat/compare/rustc_apfloat-v0.2.2+llvm-462a31f5a5ab...rustc_apfloat-v0.2.3+llvm-462a31f5a5ab ) - 2025-06-11
1183
1284### Other
0 commit comments