Skip to content

Commit f41d5dd

Browse files
chore: release v0.2.4+llvm-038f7debfda0
1 parent 112123a commit f41d5dd

2 files changed

Lines changed: 49 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,54 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.2.4+llvm-038f7debfda0](https://github.com/rust-lang/rustc_apfloat/compare/rustc_apfloat-v0.2.3+llvm-038f7debfda0...rustc_apfloat-v0.2.4+llvm-038f7debfda0) - 2026-04-14
11+
12+
### Other
13+
14+
- Fix `-xux` to `-eux` in the download script
15+
- Enable checking status on host floats
16+
- Add `Float::max_int_bits`
17+
- Replace mix/max combo with `Ord::clamp`
18+
- Bump LLVM commit to https://github.com/llvm/llvm-project/commit/e60b91df1357e6a5f66840581f4d5f57e258c0b4
19+
- Skip decoding README.txt files
20+
- Add a subcommand for generating corpus input
21+
- Create a justfile for invoking common commands
22+
- Change the save directory to `fuzz/runs` rather than `target`
23+
- Add an assembly host implementation on x86
24+
- Adjust print and exit options
25+
- Download LLVM after the cache action
26+
- Move host floats to a separate module
27+
- Move `Op` and `Airity` into `main.rs`
28+
- Extract `FpKind` out of the macro
29+
- Move main toward the top of the file
30+
- Ignore ICE output in git
31+
- Move the bruteforce entrypoint to its separate module
32+
- Port exhaustive tests to the new fuzz setup
33+
- Switch from panics to an error that we can panic from later
34+
- Skip running cxx versions of f8e4m3fn fma
35+
- Improve flexibility of the fuzz binary
36+
- Extract brute force to a separate module
37+
- Download and cache LLVM for the fuzz build
38+
- Build and test all crates in the workspace
39+
- Use the 2024 edition
40+
- Check in generated Rust source
41+
- Replace generated C++ with a source file
42+
- Add a `check-cfg` for `cfg(fuzzing)`
43+
- Remove comments about u128 ABI issues
44+
- Replace shelling out in build.rs with Rust code
45+
- Check in relevant files rather than creating
46+
- Add caching for the test job
47+
- Set a MSRV of 1.65 and test it in CI
48+
- Bump actions/checkout to the latest version (v6)
49+
- Pin Ubuntu versions to 24.04
50+
- Add a timeout for all jobs
51+
- Add a script for downloading the correct LLVM version
52+
- Deny warnings and enable backtraces
53+
- Also run on pushes to `main`
54+
- Invoke `bash` directly rather than using `sh`
55+
- Don't include .github in the shipped crate
56+
- clarify comments for min/max operations
57+
1058
## [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
1159

1260
### Other

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
members = ["fuzz"]
33

44
[workspace.package]
5-
version = "0.2.3+llvm-038f7debfda0"
5+
version = "0.2.4+llvm-038f7debfda0"
66
edition = "2021"
77
license = "Apache-2.0 WITH LLVM-exception"
88

0 commit comments

Comments
 (0)