about summary refs log tree commit diff
path: root/library/compiler-builtins/libm
AgeCommit message (Expand)AuthorLines
2025-01-23Change `from_parts` to take a `u32` exponent rather than `i32`Trevor Gross-9/+9
2025-01-23Introduce XFAILs that assert failureTrevor Gross-253/+268
2025-01-22Add `hf16!` and `hf128!`Trevor Gross-6/+266
2025-01-22Fix the parsing of three-item tuples in `util`Trevor Gross-4/+4
2025-01-22Add the ability to parse hex, binary, and float hex with utilTrevor Gross-5/+89
2025-01-22Add `rintf16` and `rintf128`Trevor Gross-6/+52
2025-01-22Add a generic version of `rint`Trevor Gross-94/+78
2025-01-22Adjust `ceil` style to be more similar to `floor`Trevor Gross-4/+10
2025-01-22Add `floorf16` and `floorf128`Trevor Gross-3/+51
2025-01-22Add a generic version of `floor`Trevor Gross-93/+114
2025-01-22Add `ceilf16` and `ceilf128`Trevor Gross-6/+68
2025-01-22Add a generic version of `ceil`Trevor Gross-91/+91
2025-01-22Make `Float::exp` return an unsigned integerTrevor Gross-4/+8
2025-01-22Shift then mask, rather than mask then shiftTrevor Gross-2/+2
2025-01-22Add `sqrtf16` and `sqrtf128`Trevor Gross-2/+132
2025-01-22Copy the u256 implementation from compiler_builtinsTrevor Gross-0/+413
2025-01-22Port the most recent version of Musl's `sqrt` as a generic algorithmTrevor Gross-393/+450
2025-01-22Enable `force-soft-floats` for extensive testsTrevor Gross-1/+1
2025-01-22Don't set `opt_level` in the musl build scriptTrevor Gross-1/+0
2025-01-21Add a retry to the musl downloadTrevor Gross-1/+1
2025-01-21Remove trailing whitespace in scripts, run JuliaFormatterTrevor Gross-22/+36
2025-01-21Ignore files relevant to benchmarkingTrevor Gross-0/+4
2025-01-21Add a way to ignore benchmark regression checksTrevor Gross-12/+59
2025-01-21Run wall time benchmarks with `--features force-soft-floats`Trevor Gross-1/+1
2025-01-21Run icount benchmarks once with softfloat and once with hardfloatTrevor Gross-23/+54
2025-01-20Switch to the arm-linux runner and enable MPFRTrevor Gross-8/+6
2025-01-16Remove the limit for querying a baselineTrevor Gross-4/+6
2025-01-16Add an xfail for recent ynf failuresTrevor Gross-4/+18
2025-01-16Reduce the warm up and measurement time for `short-benchmarks`Trevor Gross-2/+2
2025-01-16Run iai-callgrind benchmarks in CITrevor Gross-10/+207
2025-01-16Add benchmarks using iai-callgrindTrevor Gross-1/+192
2025-01-16Provide a way to override iteration countTrevor Gross-1/+18
2025-01-16Increase the CI timeoutTrevor Gross-1/+1
2025-01-16Adjust precision and add xfails based on new testsTrevor Gross-13/+143
2025-01-16Replace `HasDomain` to enable multi-argument edge case and domain testsTrevor Gross-506/+525
2025-01-15Add an override for a recent failureTrevor Gross-0/+7
2025-01-15Pass --max-fail to nextest so it doesn't fail fastTrevor Gross-1/+1
2025-01-15Slightly restructure `ci/calculate-exhaustive-matrix.py`Trevor Gross-7/+26
2025-01-14Change `.yml` files to the canonical extension `.yaml`Trevor Gross-0/+0
2025-01-13Use cargo-nextest for running tests in CITrevor Gross-24/+48
2025-01-14Simplify and optimize `fdim` (#442)quaternic-9/+1
2025-01-13Reduce indentation in `run.sh` using early returnTrevor Gross-23/+24
2025-01-13Don't set `codegen-units=1` by default in CITrevor Gross-3/+4
2025-01-13Add `fdimf16` and `fdimf128`Trevor Gross-8/+93
2025-01-13Add a generic version of `fdim`Trevor Gross-24/+21
2025-01-13Format the MPFR manual implementation listTrevor Gross-7/+41
2025-01-13Disable `util` and `libm-macros` for optimized testsTrevor Gross-1/+7
2025-01-13Add `truncf16` and `truncf128`Trevor Gross-5/+61
2025-01-13Add a generic version of `trunc`Trevor Gross-51/+59
2025-01-13Add a utility crate for quick evaluationTrevor Gross-0/+298