ITADN
rust-lang/compiler-builtins

版本发布 8

libm-v0.2.16
? · 2026-01-24

### 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))

compiler_builtins-v0.1.159
? · 2025-05-12

### Other - Remove cfg(bootstrap)

libm-v0.2.15
? · 2025-05-06

### Other - Require `target_has_atomic = "ptr"` for runtime feature detection

libm-v0.2.14
? · 2025-05-04

### Other - Use runtime feature detection for fma routines on x86

compiler_builtins-v0.1.157
? · 2025-05-04

### Other - Use runtime feature detection for fma routines on x86

libm-v0.2.13
? · 2025-04-22

### Fixed - Switch back to workspace resolver v2 to unbreak builds without the 2024 edition

compiler_builtins-v0.1.155
? · 2025-04-17

### Other - use `#[cfg(bootstrap)]` for rustc sync - Replace the `bl!` macro with `asm_sym` - __udivmod(h|q)i4

compiler_builtins-v0.1.154
? · 2025-04-16

### Other - turn #[naked] into an unsafe attribute