about summary refs log tree commit diff
path: root/library/compiler-builtins
AgeCommit message (Expand)AuthorLines
2025-01-06Add extensive and exhaustive testsTrevor Gross-8/+450
2025-01-06Add more detailed definition output for `update-api-list.py`Trevor Gross-65/+945
2025-01-06Add tests against MPFR for `ilogb` and `ilogbf`Trevor Gross-6/+23
2025-01-05Increase the precision for `jn` and `jnf`Trevor Gross-3/+1
2025-01-05Rename `unstable-test-support` to `unstable-public-internals`Trevor Gross-13/+10
2025-01-06Update precision based on new test resultsTrevor Gross-2/+11
2025-01-06Rewrite the random test generatorTrevor Gross-196/+148
2025-01-06Add an iterator that ensures known sizeTrevor Gross-0/+37
2025-01-06Streamline the way that test iteration count is determinedTrevor Gross-57/+208
2025-01-06Add a way for tests to log to a fileTrevor Gross-0/+73
2025-01-05Add tests against MPFR for `scalbn{f}` and `ldexp{f}`Trevor Gross-4/+28
2025-01-05Add tests against MPFR for `frexp` and `frexpf`Trevor Gross-4/+19
2025-01-05Add tests against MPFR for `modf` and `modff`Trevor Gross-4/+18
2025-01-04Clean up integers stored in `MpTy`Trevor Gross-12/+12
2025-01-04precision: Sort `ilogb` with other precise operationsTrevor Gross-1/+1
2025-01-03Change to exhaustive matching for `default_ulp`Trevor Gross-39/+91
2025-01-03Use intrinsics for `abs` and `copysign` when availableTrevor Gross-16/+43
2025-01-03Fix new `clippy::precedence` errorsTrevor Gross-13/+13
2025-01-03Rename `EXP_MAX` to `EXP_SAT`Trevor Gross-8/+11
2025-01-03Shorten prefixes for float constantsTrevor Gross-116/+111
2025-01-02Rename generic `abs` to `fabs`Trevor Gross-5/+5
2025-01-02macros: Always emit `f16_enabled` and `f128_enabled` attributesTrevor Gross-20/+57
2025-01-01Add missing functions to the macro listTrevor Gross-19/+42
2025-01-01Use `rustdoc` output to create a list of public APITrevor Gross-69/+283
2025-01-01Forward the `CI` environment variable when running in DockerTrevor Gross-0/+1
2024-12-30Remove lossy casting in `logspace`Trevor Gross-3/+10
2024-12-29Set the allowed FMA ULP to 0Trevor Gross-0/+2
2024-12-29Don't run `push` CI on anything other than `master`Trevor Gross-1/+5
2024-12-29Use `CheckCtx` in more placesTrevor Gross-13/+17
2024-12-29Move `CheckBasis` and `CheckCtx` to a new `run_cfg` moduleTrevor Gross-39/+55
2024-12-29Add `ALL`, `from_str` and `math_op` to `Identifier`Trevor Gross-5/+47
2024-12-29Add new trait implementations for `Identifier` and `BaseName`Trevor Gross-2/+14
2024-12-29Include `shared.rs` in `libm_test::op`Trevor Gross-1/+9
2024-12-29Move the macro's input function list to a new module `shared`Trevor Gross-263/+320
2024-12-29Add a way to plot the output from generatorsTrevor Gross-0/+262
2024-12-29Update allowed precision to account for new testsTrevor Gross-11/+9
2024-12-29Add tests for edge casesTrevor Gross-3/+101
2024-12-29Add interfaces and tests based on function domainsTrevor Gross-5/+327
2024-12-29Introduce a float extension trait and some numerical routinesTrevor Gross-1/+461
2024-12-29Add an 8-bit float type for testing purposesTrevor Gross-0/+491
2024-12-29Remove an `is_nan` workaround that is no longer neededbeetrees-11/+1
2024-12-29Update and slightly refactor some of the `Float` traitTrevor Gross-24/+36
2024-12-29Always enable `unstable-float` in CITrevor Gross-5/+9
2024-12-29Add `f16` and `f128` configuration from `compiler-builtins`Trevor Gross-83/+208
2024-12-29Introduce generic `abs` and `copysign`Trevor Gross-12/+26
2024-12-29Change from `-latest` to named CI imagesTrevor Gross-31/+31
2024-12-27Allow Clippy lints in `compiler-builtins-smoke-test`Trevor Gross-2/+2
2024-12-27Fix new `clippy::precedence` lintsTrevor Gross-32/+32
2024-12-26Replace string function name matching with enums where possibleTrevor Gross-62/+46
2024-12-26chore: release v0.1.140github-actions[bot]-1/+9