about summary refs log tree commit diff
path: root/library/compiler-builtins/libm
AgeCommit message (Expand)AuthorLines
2025-04-18Combine the source files for `fmod`Trevor Gross-31/+27
2025-04-18Ensure all public functions are marked `no_panic`Trevor Gross-0/+15
2025-04-18ci: Account for `PR_NUMBER` being set to an empty stringTrevor Gross-1/+1
2025-04-18Ensure configure.rs changes trigger rebuildsTrevor Gross-0/+3
2025-04-17ci: Increase the timeout for extensive testsTrevor Gross-1/+1
2025-04-17ci: Require `ci: allow-many-extensive` if a threshold is exceededTrevor Gross-3/+25
2025-04-17ci: Allow skipping extensive tests with `ci: skip-extensive`Trevor Gross-30/+73
2025-04-17ci: Cancel jobs when a new push happensTrevor Gross-0/+5
2025-04-17Combine the source files for more generic implementationsTrevor Gross-804/+819
2025-04-17Make `assert_biteq!` not rely on having `Int` in scopeTrevor Gross-9/+9
2025-04-17Add `NEG_NAN` to `Float`Trevor Gross-4/+22
2025-04-16fmod: Correct the normalization of subnormalsTrevor Gross-2/+2
2025-04-16fmod: Add regression tests for subnormal issueTrevor Gross-2/+24
2025-04-15Implement rounding for the hex float parsing and prepare to improve error han...quaternic-111/+405
2025-04-09Add assembly version of simple operations on aarch64Trevor Gross-28/+155
2025-04-08Resolve small errors identified by recent clippyTrevor Gross-1/+1
2025-04-08Replace calls to `core::arch` intrinsics with assemblyTrevor Gross-15/+20
2025-03-18Upgrade all dependencies to the latestTrevor Gross-25/+20
2025-02-24Gate another assertion behind `compiler-builtins`Trevor Gross-0/+1
2025-02-24Configure out remaining formatting when `compiler-builtins` is setTrevor Gross-4/+38
2025-02-24Ignore unused variables when `compiler-builtins` is setTrevor Gross-5/+7
2025-02-23Resolve monomorphization errors in `compiler-builtins`Trevor Gross-2/+25
2025-02-23Make the compiler-builtins test more accurately mirror compiler-builtinsTrevor Gross-185/+186
2025-02-23ci: Pin the nightly toolchain for aarch64 jobsTrevor Gross-0/+4
2025-02-12Use `git ls-files` rather than manually globbing for tidyTrevor Gross-28/+26
2025-02-12Make `fma` a trait method on `Float`Trevor Gross-25/+30
2025-02-12fma refactor 3/3: combine `fma` public API with its implementationTrevor Gross-125/+161
2025-02-12fma refactor 2/3: move math/generic/fma.rs to math/fma.rsTrevor Gross-0/+0
2025-02-12fma refactor 1/3: remove math/fma.rsTrevor Gross-40/+0
2025-02-12Scale test iteration count at a later pointTrevor Gross-16/+21
2025-02-11Add a way to print inputs on failureTrevor Gross-8/+27
2025-02-11Rename `Float::exp` to `Float::ex`Trevor Gross-11/+10
2025-02-11Check exact values for specified casesTrevor Gross-3/+21
2025-02-11Add `roundeven{,f,f16,f128}`Trevor Gross-101/+363
2025-02-11Fix parsing of negative hex float literals in utilTrevor Gross-1/+1
2025-02-10Increase allowed offset from infinity for ynfTrevor Gross-1/+1
2025-02-10Add `fminimum`, `fmaximum`, `fminimum_num`, and `fmaximum_num`Trevor Gross-31/+997
2025-02-10Combine `fmin{,f,f16,f128}` and `fmax{,f,f16,128}` into a single fileTrevor Gross-64/+65
2025-02-10Small refactor of bigint testsTrevor Gross-31/+34
2025-02-10Eliminate the use of `force_eval!` in `ceil`, `floor`, and `trunc`Trevor Gross-37/+220
2025-02-10Migrate away from nonfunctional `fenv` stubsTrevor Gross-141/+240
2025-02-10Introduce a trait constant for the minimum positive normal valueTrevor Gross-0/+10
2025-02-09Implement `u256` with two `u128`s rather than `u64`Trevor Gross-188/+298
2025-02-09ci: Pin the nightly toolchain for i686-pc-windows-gnuTrevor Gross-1/+2
2025-02-09Increase the tolerance for `jn` and `yn`Trevor Gross-12/+14
2025-02-08Replace an `assert!` with `debug_assert!` in `u256::shr`Trevor Gross-1/+23
2025-02-08Change how operators are `black_box`edTrevor Gross-7/+3
2025-02-08Add simple icount benchmarks for `u256` operationsTrevor Gross-1/+104
2025-02-07Decrease the allowed error for `cbrt`Trevor Gross-2/+3
2025-02-07Port the CORE-MATH version of `cbrt`Trevor Gross-103/+216