about summary refs log tree commit diff
path: root/library/compiler-builtins/libm
AgeCommit message (Expand)AuthorLines
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-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-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
2024-10-28Rename the `special_case` module to `precision` and move default ULPTrevor Gross-55/+55
2024-10-28Run tests against MPFR on CI where possibleTrevor Gross-3/+19
2024-10-28Add a test against MPFR using random inputsTrevor Gross-70/+228
2024-10-28Create interfaces for testing against MPFRTrevor Gross-0/+394
2024-10-28Combine the WASM CI job with the othersTrevor Gross-17/+8
2024-10-28Make use of `select_implementation`Trevor Gross-90/+50
2024-10-28Introduce a `select_implementation` macroTrevor Gross-30/+69
2024-10-28Introduce `math::arch::intrinsics`Trevor Gross-0/+62
2024-10-28Replace `feature = "unstable-intrinsics"` with `intrinsics_enabled`Trevor Gross-11/+34
2024-10-28Move the existing "unstable" feature to "unstable-intrinsics"Trevor Gross-9/+16
2024-10-28chore: release v0.2.11github-actions[bot]-1/+14
2024-10-28Enable caching on all CI jobs that build the crate (#341)Trevor Gross-0/+4
2024-10-28Reduce the number of iterations on emulated aarch64 LinuxTrevor Gross-37/+46
2024-10-28Mark libm-macros and musl-math-sys as publish=falseTrevor Gross-0/+2
2024-10-28Enable more targets on CITrevor Gross-40/+151
2024-10-28Disable a unit test that is failing on i586Trevor Gross-0/+2
2024-10-28Add dockerfiles for i586, riscv, and thumbTrevor Gross-0/+56
2024-10-28Add a test against musl libmTrevor Gross-16/+247
2024-10-28Introduce a generic way to control checks for specific casesTrevor Gross-8/+163
2024-10-28Add a deterministic random generatorTrevor Gross-0/+132
2024-10-28Add a helper for cached test inputsTrevor Gross-0/+72
2024-10-28Add traits for testingTrevor Gross-0/+249
2024-10-28Add numeric traitsTrevor Gross-0/+185
2024-10-28Add a test that `for_each_fn` correctly lists all functionsTrevor Gross-0/+61
2024-10-28Collect all function names to an arrayTrevor Gross-3/+100
2024-10-28Add a procedural macro for expanding all function signaturesTrevor Gross-0/+887
2024-10-28Add a script for downloading muslTrevor Gross-0/+24
2024-10-28Introduce `musl-math-sys` for bindings to musl math symbolsTrevor Gross-2/+703
2024-10-28fix type of constants in ported sincosf (#331)quaternic-29/+21
2024-10-28Add basic docstrings to some functions (#337)Johanna Sörngård-0/+61
2024-10-27ci: `rustup --no-self-update` and reuqire MSRV checksTrevor Gross-30/+33
2024-10-27Don't deny warnings when checking MSRVTrevor Gross-0/+2
2024-10-27chore: release v0.2.10github-actions[bot]-1/+7
2024-10-27Set the MSRV to 1.63 and document it as suchTrevor Gross-3/+12
2024-10-27Change `build.rs` to use the older `:` rather than `::`Trevor Gross-3/+3
2024-10-27Add a CI test that the crate builds on stableTrevor Gross-0/+10