about summary refs log tree commit diff
path: root/library/compiler-builtins
AgeCommit message (Expand)AuthorLines
2025-03-04Add __extendhfdf2 and add __truncdfhf2 testTrevor Gross-2/+47
2025-03-02Remove outdated information from the readmeTrevor Gross-43/+5
2025-03-01chore: release v0.1.150github-actions[bot]-1/+8
2025-03-01Disable `f16` on AArch64 without the `neon` featureTrevor Gross-0/+2
2025-02-26Update LLVM downloads to 20.1-2025-02-13Trevor Gross-3/+3
2025-02-25chore: release v0.1.149github-actions[bot]-1/+7
2025-02-25Make a subset of `libm` symbols weakly available on all platformsTrevor Gross-115/+173
2025-02-24chore: release v0.1.148github-actions[bot]-1/+9
2025-02-24Update the `libm` submoduleTrevor Gross-1/+16
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-23Enable `f16` for MIPSMartin Nordholts-1/+0
2025-02-23Eliminate the use of `public_test_dep!` for a third timeTrevor Gross-772/+763
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-23Revert "ci: Pin the nightly toolchain for i686-pc-windows-gnu"Trevor Gross-2/+1
2025-02-19chore: release v0.1.147github-actions[bot]-1/+7
2025-02-19remove win64_128bit_abi_hackRalf Jung-80/+2
2025-02-19ci: Pin the nightly toolchain for aarch64-unknown-linux-gnuTrevor Gross-1/+2
2025-02-19ci: Pin the nightly toolchain for i686-pc-windows-gnuTrevor Gross-1/+2
2025-02-19ci: Update actions/cache to v4Trevor Gross-1/+1
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
2025-02-07Add an enum representation of rounding modeTrevor Gross-0/+22