版本发布 8
### Fixed - Fix an incorrect result for `fminimum` and `fmaximum` with the input (-0, NaN) - Fix a typo in `libm::Libm::roundeven` - Fix the `expm1f` overflow threshold - Change `CmpResult` to use a pointer-sized return type - Compare against `CARGO_CFG_TARGET_FAMILY` in a multi-valued fashion - Implement `exp` and its variants for i586 with inline assembly - Implement `floor` and `ceil` in assembly on `i586` ### Other - Significantly optimize `fmod` worst case performance ([#1002](https://github.com/rust-lang/compiler-builtins/pull/1002))
### Other - Remove cfg(bootstrap)
### Other - Require `target_has_atomic = "ptr"` for runtime feature detection
### Other - Use runtime feature detection for fma routines on x86
### Other - Use runtime feature detection for fma routines on x86
### Fixed - Switch back to workspace resolver v2 to unbreak builds without the 2024 edition
### Other - use `#[cfg(bootstrap)]` for rustc sync - Replace the `bl!` macro with `asm_sym` - __udivmod(h|q)i4
### Other - turn #[naked] into an unsafe attribute