aboutsummaryrefslogtreecommitdiff
path: root/libc/test
AgeCommit message (Expand)AuthorFilesLines
2024-03-15[libc][math][c23] Add nextup{,f,f128} and nextdown{,f,f128} functions (#85431)OverMighty10-2/+252
2024-03-15[libc][math][c23] adds `nanf128` (#85201)Michael Flanders2-0/+76
2024-03-15[libc] remove BlockStore from cpp namespace (#85312)Nick Desaulniers1-4/+4
2024-03-14Revert "[libc] Remove direct math.h includes from src" (#85314)Michael Jones1-1/+1
2024-03-14[libc] Remove direct math.h includes from src (#84991)Michael Jones1-1/+1
2024-03-12[libc][math] Adds entrypoint and test for `nextafterf128` (#84882)Michael Flanders4-0/+56
2024-03-12[libc] move non <bit> functions to math_extras (#84818)Nick Desaulniers2-32/+40
2024-03-12[libc] Add utility functions for warp-level scan and reduction (#84866)Joseph Huber3-0/+76
2024-03-12[libc] implement the final macros for stdbit.h support (#84798)Nick Desaulniers1-0/+17
2024-03-12[libc] fix another build failure from using limits.h (#84827)Nick Desaulniers2-2/+2
2024-03-11[libc][NFC] Do not add libc test framework and -fno-rtti to C tests. (#84837)lntue1-0/+1
2024-03-11[libc][math][c23] Add fmodl and fmodf128 math functions. (#84600)lntue8-6/+121
2024-03-11[libc][stdbit] Add C tests for stdbit generic macros. (#84670)lntue4-84/+160
2024-03-11[libc] Fix forward arm32 builtbot (#84794)Guillaume Chatelet2-0/+2
2024-03-11[libc][NFC] Clean up test/src/math/differential_testing folder, renaming it t...lntue48-660/+82
2024-03-10[libc][mman] Implement msync (#84700)Schrodinger ZHU Yifan2-0/+89
2024-03-10[libc][stdbit][c23] adds implementation of `stdc_bit_ceil` functions (#84657)Michael Flanders7-0/+177
2024-03-10[libc][NFC] Clean up stray ';' and default enum warningJoseph Huber1-2/+0
2024-03-09[libc][math][c23] Add modff128 C23 math function. (#84532)lntue3-6/+32
2024-03-09[libc] Provide `LIBC_TYPES_HAS_INT64` (#83441)Guillaume Chatelet1-7/+7
2024-03-08[libc][math][c23] Add (l|ll)rintf128 and (l|ll)roundf128 math functions. (#84...lntue6-0/+148
2024-03-08[libc] Provide `LIBC_TYPES_HAS_INT128` (#84149)Guillaume Chatelet9-18/+29
2024-03-08[libc][NFC] Move `BigInt` out of the `cpp` namespace (#84445)Guillaume Chatelet9-37/+36
2024-03-07[libc][NFC] Fix a typo in test/src/stdfix/RoundTest.h. (#84411)lntue1-1/+1
2024-03-07[libc] rename cpp::count_ones to cpp::popcount to better mirror std:: (#84388)Nick Desaulniers1-2/+2
2024-03-07[libc][stdfix] Add exp function for short _Accum and _Accum types. (#84391)lntue4-0/+139
2024-03-07[libc][c23] add memset_explicit (#83577)Schrodinger ZHU Yifan2-0/+41
2024-03-07[libc] Fix forward missing `BigInt` specialization of `mask_leading_ones` / `...Guillaume Chatelet4-23/+52
2024-03-07[libc][stdbit] implement stdc_bit_floor (C23) (#84233)Nick Desaulniers7-0/+125
2024-03-07[reland][libc] Remove UB specializations of type traits for `BigInt` (#84299)Guillaume Chatelet6-21/+48
2024-03-07Revert "[libc] Remove UB specializations of type traits for `BigInt`" (#84297)Guillaume Chatelet5-48/+21
2024-03-07[libc] Remove UB specializations of type traits for `BigInt` (#84035)Guillaume Chatelet5-21/+48
2024-03-06[libc][stdfix] Add integer square root with fixed point output functions. (#8...lntue4-3/+141
2024-03-06[libc] Add max length argument to decimal to float (#84091)Michael Jones4-1/+284
2024-03-05[libc][stdbit] implement stdc_bit_width (C23) (#83892)Nick Desaulniers7-0/+118
2024-03-04[libc][test][stdbit] fix has_single_bit test names (#83904)Nick Desaulniers5-10/+10
2024-03-04[libc][test] update constants used in stdbit test (#83893)Nick Desaulniers1-20/+20
2024-03-04[libc][NFC] Rename `LIBC_LONG_DOUBLE_IS_` macros (#83399)Guillaume Chatelet6-68/+74
2024-03-01[libc] Fix a bug in fx_bits.h due to integer promotion of bitwise ops. (#83647)lntue1-14/+63
2024-02-29[libc][NFC] Rename `LIBC_COMPILER_HAS_FLOAT128` to `LIBC_TYPES_HAS_FLOAT128` ...Guillaume Chatelet2-4/+4
2024-02-29[libc] Revert https://github.com/llvm/llvm-project/pull/83199 since it broke ...lntue12-13/+10
2024-02-28[libc] fix clang-tidy llvm-header-guard warnings (#82679)Nick Desaulniers30-45/+120
2024-02-27[libc] Add "include/" to the LLVM include directories (#83199)Joseph Huber10-8/+11
2024-02-27[libc][stdbit] implement stdc_has_single_bit (C23) (#83168)Nick Desaulniers7-0/+114
2024-02-27[libc] Re-Enable GPU tests and fix math exception handling (#83172)Joseph Huber5-264/+234
2024-02-27[libc] Add fixed point support to printf (#82707)Michael Jones2-0/+214
2024-02-27[libc] Work around incorrect fmin/fmax results for +/-x (#83158)Joseph Huber1-99/+96
2024-02-27[libc][math][c23] Add C23 math functions ilogbf128, logbf128, and llogb(f|l|f...lntue12-136/+234
2024-02-27[libc] Re-enable several GPU math smoke tests (#83147)Joseph Huber1-76/+0
2024-02-26[libc][stdfix] Add sqrt for fixed point types. (#83042)lntue7-0/+153