about summary refs log tree commit diff
path: root/library/std/src/f128
AgeCommit message (Collapse)AuthorLines
2025-01-26Move std float unit tests to integration testsbjorn3-987/+0
2024-11-07Separate f128 `%` operation to deal with missing `fmodl` symbolRaoul Strackx-2/+20
2024-08-01Add `core` functions for `f16` and `f128` that require math routinesTrevor Gross-1/+27
`min`, `max`, and similar functions require external math routines. Add these under the same gates as `std` math functions (`reliable_f16_math` and `reliable_f128_math`).
2024-08-01Add math functions for `f16` and `f128`Trevor Gross-34/+416
This adds missing functions for math operations on the new float types. Platform support is pretty spotty at this point, since even platforms with generally good support can be missing math functions. `std/build.rs` is updated to reflect this.
2024-07-30Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68bors-1/+0
Bump bootstrap compiler to new beta https://forge.rust-lang.org/release/process.html#master-bootstrap-update-t-2-day-tuesday
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+1
The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options.
2024-07-28step cfg(bootstrap)Mark Rousskov-1/+0
2024-07-14Add `classify` and related methods for `f16` and `f128`Trevor Gross-19/+47
2024-06-25Add tests for `f16` and `f128`Trevor Gross-16/+511
This suite tests all library functions that are now available for the types. Tests are only run on certain platforms where `f16` and `f128` are known to work (have symbols available and don't crash LLVM).
2024-04-10Add basic f16 and f128 modulesTrevor Gross-0/+40
Create empty modules so `rustdoc` has someplace to link to for these types.