about summary refs log tree commit diff
path: root/library/compiler-builtins/libm
AgeCommit message (Expand)AuthorLines
2025-09-21Mark float intrinsics with no preconditions as safeltdk-1/+1
2025-08-19Fix some typosStefan Schindler-1/+1
2025-08-05configure: Use `CARGO_CFG_*_{F16,F128}` rather than invoking rustcTrevor Gross-24/+6
2025-07-30Simplify the configuration for no-panicTrevor Gross-174/+174
2025-07-27Implement `floor` and `ceil` in assembly on `i586`Folkert de Vries-30/+55
2025-07-27Avoid inlining `floor` into `rem_pio2`quaternic-1/+9
2025-07-26libm: Update for new warn-by-default clippy lintsTrevor Gross-1/+4
2025-07-24Use `x86_no_sse` configuration in more placesTrevor Gross-1/+1
2025-07-24Enable tests that were skipped on PowerPCTrevor Gross-2/+1
2025-07-17Allow a new lint failure in nightlyTrevor Gross-0/+2
2025-07-04Test building custom targets and resolve an issue probing `rustc`Trevor Gross-3/+10
2025-07-02Use the compiler to determine whether or not to enable `f16` and `f128`Trevor Gross-52/+29
2025-07-01libm: Improved integer utilities, implement shifts and bug fixes for i256 and...quaternic-57/+162
2025-06-13Clean up and sort manifest keysTrevor Gross-6/+4
2025-06-13fmaximum,fminimum: Fix incorrect result and add testsTrevor Gross-57/+392
2025-06-02libm-test: Fix unintentional skips in `binop_common`Trevor Gross-1/+9
2025-06-02cleanup: Use `x.biteq(y)` rather than `x.to_bits() == y.to_bits()`Trevor Gross-14/+12
2025-06-01Fix new `dead_code` warnings from recent nightliesTrevor Gross-103/+116
2025-05-29Reuse `libm`'s `Caat` and `CastFrom` in `compiler-builtins`Trevor Gross-0/+5
2025-05-29cleanup: Reuse `MinInt` and `Int` from `libm` in `compiler-builtins`Trevor Gross-0/+9
2025-05-28aarch64: Add a note saying why we use `frintx` rather than `frintn`Trevor Gross-0/+6
2025-05-28Typo in README.mdDario Damiani-1/+1
2025-05-28Update `CmpResult` to use a pointer-sized return typeTrevor Gross-0/+2
2025-05-22libm: Clean up unused filesTrevor Gross-310/+0
2025-05-13Fix `i256::MAX`Tobias Decking-1/+1
2025-05-06chore: releasegithub-actions[bot]-1/+7
2025-05-06Require `target_has_atomic = "ptr"` for runtime feature detectionTrevor Gross-6/+15
2025-05-05Replace `super::super` with `crate::support` where possibleTrevor Gross-22/+19
2025-05-04chore: releasegithub-actions[bot]-1/+7
2025-05-03Use runtime feature detection for fma routines on x86Trevor Gross-3/+586
2025-05-03Rename the i686 module to x86Trevor Gross-2/+2
2025-04-29Refactor the fma modulesTrevor Gross-174/+178
2025-04-29Move `fma` implementations to `mod generic`Trevor Gross-0/+0
2025-04-29Resolve `unnecessary_transmutes` lintsTrevor Gross-9/+8
2025-04-22chore: Release libm v0.2.13Trevor Gross-1/+7
2025-04-22chore: release builtins 0.1.156 and libm 0.2.12github-actions[bot]-1/+37
2025-04-22Reimplement the generic fmodquaternic-66/+55
2025-04-21Update README and CONTRIBUTING for the new repository layoutTrevor Gross-35/+21
2025-04-21Move README.md to compiler-builtins, CONTRIBUTING.md to rootTrevor Gross-82/+0
2025-04-19Run `cargo fmt` on all projectsTrevor Gross-95/+490
2025-04-19Add a .rustfmt.toml with style edition 2024Trevor Gross-5/+0
2025-04-19libm: Flatten the `libm/libm` directoryTrevor Gross-0/+0
2025-04-19libm: Reorganize into compiler-builtinsTrevor Gross-12530/+314
2025-04-19libm: Remove compiler-builtins-smoke-testTrevor Gross-245/+0
2025-04-19Update .git-blame-ignore-revs after the libm mergeTrevor Gross-5/+0
2025-04-19Update submodules after the `libm` mergeTrevor Gross-4/+0
2025-04-18Migrate all crates except `libm` to edition 2024Trevor Gross-30/+34
2025-04-18refactor: Introduce a virtual manifestTrevor Gross-302/+305
2025-04-18refactor: Move the `libm` crate to a subdirectoryTrevor Gross-23/+334
2025-04-18Mark generic functions `#[inline]`Trevor Gross-2/+27