about summary refs log tree commit diff
path: root/library/compiler-builtins
AgeCommit message (Expand)AuthorLines
2025-01-24Add a generic version of `fmod`Trevor Gross-162/+96
2025-01-24Add `fminf16`, `fmaxf16`, `fminf128`, and `fmaxf128`Trevor Gross-4/+76
2025-01-24Add a generic version of `fmin` and `fmax`Trevor Gross-40/+47
2025-01-24Remove an outdated note about precisionTrevor Gross-3/+0
2025-01-24Add `roundf16` and `roundf128`Trevor Gross-2/+78
2025-01-24Add a generic version of `round`Trevor Gross-52/+54
2025-01-23Add a generic version of `scalbn`Trevor Gross-59/+133
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-15chore: release v0.1.144github-actions[bot]-1/+7
2025-01-15Eliminate the use of `public_test_dep!`Trevor Gross-772/+763
2025-01-15chore: release v0.1.143github-actions[bot]-1/+7
2025-01-14Use a C-safe return type for `__rust_[ui]128_*` overflowing intrinsicsTrevor Gross-24/+39
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