about summary refs log tree commit diff
path: root/library/compiler-builtins
AgeCommit message (Expand)AuthorLines
2024-12-26Disable f128 for amdgpu (#737)Sebastian Neubauer-0/+2
2024-12-22Rename associated type helpers, add `OpITy`Trevor Gross-6/+8
2024-12-22Introduce helper types for accessing trait itemsTrevor Gross-5/+23
2024-12-22Fix a bug in `abs_diff`Trevor Gross-2/+2
2024-12-22Fix a bug in `abs_diff`Trevor Gross-6/+2
2024-12-22Remove tests against system muslTrevor Gross-501/+12
2024-11-14Use `https:` links in `README.md`beetrees-2/+2
2024-11-05Disable `f16` on platforms that have recursion problemsTrevor Gross-20/+35
2024-11-03Move some numeric trait logic to default implementationsTrevor Gross-48/+67
2024-11-03Change the `multiprec_` prefix to `mp_`Trevor Gross-5/+5
2024-11-03chore: release v0.1.139github-actions[bot]-1/+7
2024-11-03Remove incorrect `sparcv9` match pattern from `configure_f16_f128`beetrees-1/+1
2024-11-02Change default ULP to use enum matchingTrevor Gross-59/+47
2024-11-02Rename `Name` to `Identifier` to avoid some ambiguity of "name"Trevor Gross-38/+35
2024-11-02Change the `CheckCtx` constructor to take a `Name` enumTrevor Gross-50/+40
2024-11-02Correct the proc macro to emit `pub` functionsTrevor Gross-3/+3
2024-11-02Rework tests to make use of the new `MathOp` traitTrevor Gross-315/+278
2024-11-02Introduce a `op` module with struct representations of each routineTrevor Gross-2/+115
2024-11-02Adjust how the proc macro emits types and add an enumTrevor Gross-63/+354
2024-11-02Fix clippy lints in `crates/` and enable this on CITrevor Gross-12/+31
2024-11-02Resolve clippy errors in `libm` tests and check this in CITrevor Gross-83/+65
2024-11-01Add some more basic docstrings (#352)Johanna Sörngård-0/+14
2024-11-01Introduce `hf32!` and `hf64!` macros for hex float supportTrevor Gross-26/+430
2024-11-01Enable clippy for `libm` in CITrevor Gross-2/+9
2024-11-01Fix errors reported by Clippy in `libm`Trevor Gross-305/+306
2024-11-01chore: release v0.1.138github-actions[bot]-1/+16
2024-11-01Enable the changelog for `release-plz`Trevor Gross-1/+0
2024-11-01ci: add support for loongarch64-unknown-linux-gnuWANG Rui-0/+16
2024-11-01Use `f16_enabled`/`f128_enabled` in `examples/intrinsics.rs` (#724)hev-16/+106
2024-11-01Disable `f16` for LoongArch64 (#722)hev-0/+2
2024-11-01Replace `libm_test::{Float, Int}` with `libm::{Float, Int}`Trevor Gross-283/+199
2024-11-01Expose the `support` module publicly with a test featureTrevor Gross-1/+12
2024-11-01Update libm `Float` and `Int` with functions from the test traitsTrevor Gross-16/+77
2024-11-01Change prefixes used by the `Float` traitTrevor Gross-21/+26
2024-10-31Check benchmarks in CITrevor Gross-1/+5
2024-10-31Remove `libm-bench`Trevor Gross-133/+0
2024-10-31Add benchmarks against musl libmTrevor Gross-0/+132
2024-10-31chore: release v0.1.137github-actions[bot]-1/+1
2024-10-31ci: add support for loongarch64-unknown-linux-gnuWANG Rui-0/+15
2024-10-30Rename `canonical_name` to `base_name`Trevor Gross-26/+27
2024-10-30Remove the unneeded `isqrt` feature gateTrevor Gross-1/+0
2024-10-30Add integer to `f128` conversionsTrevor Gross-68/+348
2024-10-30Refactor integer to float conversionTrevor Gross-48/+138
2024-10-30Add an apfloat fallback for int to float testsTrevor Gross-52/+77
2024-10-29Add float and integer traits from compiler-builtinsTrevor Gross-0/+518
2024-10-28Move architecture-specific code to `src/math/arch`Trevor Gross-249/+261
2024-10-28Update `select_implementation` to accept arch configurationTrevor Gross-6/+39
2024-10-28Add an "arch" Cargo feature that is on by defaultTrevor Gross-1/+18
2024-10-28Vendor `cfg_if::cfg_if!`Trevor Gross-3/+43
2024-10-28Update `libm-test/build.rs` to skip directoriesTrevor Gross-1/+18