aboutsummaryrefslogtreecommitdiff
path: root/libc
AgeCommit message (Expand)AuthorFilesLines
2024-02-14[libc][stdfix] Add FXRep helper class for fixed point types. (#81272)lntue3-0/+185
2024-02-14[libc][stdbit] implement stdc_first_trailing_one (C23) (#81768)Nick Desaulniers24-12/+362
2024-02-14[libc][stdbit] implement stdc_first_trailing_zero (C23) (#81526)Nick Desaulniers24-8/+366
2024-02-14Revert "[libc][NFC] Use user defined literals to build 128 and 256 bit consta...Guillaume Chatelet14-2505/+2482
2024-02-14[libc][NFC] Use user defined literals to build 128 and 256 bit constants. (#8...Guillaume Chatelet14-2482/+2505
2024-02-14[libc][stdbit] implement stdc_first_leading_one (C23) (#81502)Nick Desaulniers24-26/+385
2024-02-14[libc][__support][bit] simplify FLZ (#81678)Nick Desaulniers1-20/+1
2024-02-14[libc][__support][bit] remove compiler has builtin checks (#81679)Nick Desaulniers1-18/+0
2024-02-14[libc] Add user defined literals to initialize `BigInt` and `__uint128_t` con...Guillaume Chatelet6-213/+505
2024-02-13[libc][stdfix] Generate stdfix.h header with fixed point precision macros acc...lntue11-3/+539
2024-02-13[libc] Allow BigInt class to use base word types other than uint64_t. (#81634)lntue5-390/+493
2024-02-13[libc] Remove leftover target dependent intrinsicJoseph Huber1-8/+0
2024-02-13[libc] Remove remaining GPU architecture dependent instructions (#81612)Joseph Huber5-32/+14
2024-02-13[libc] Round up time for GPU nanosleep implementation (#81630)Joseph Huber1-7/+8
2024-02-13[libc] Rework the RPC interface to accept runtime wave sizes (#80914)Joseph Huber6-131/+108
2024-02-13[libc][NFC] Small `abs` related simplifications (#79858)Guillaume Chatelet3-11/+3
2024-02-12[libc][stdbit] implement stdc_first_leading_zero (C23) (#81340)Nick Desaulniers23-2/+388
2024-02-11[libc] Remove extra ] in stdc.td. (#81438)lntue1-1/+1
2024-02-09[libc][math] Add C23 math function frexpf128. (#81337)lntue15-45/+119
2024-02-09[libc] Bump up minimum PTX version to 6.3Joseph Huber1-4/+4
2024-02-09[libc][NFC] Fix few warnings in tests. (#81262)lntue2-2/+1
2024-02-09[libc][math] Add C23 math function fdimf128. (#81074)lntue15-80/+119
2024-02-08[libc] Only declare float128 math functions in the generated math.h if float1...lntue4-10/+29
2024-02-07[libc] Enable float128 entrypoints on aarch64 and riscv64. (#80682)lntue3-8/+31
2024-02-07[libc] Support C23 'b' (binary) modifier in printf (#80851)Artem Tyurin5-6/+149
2024-02-07[libc][NFC] Remove dead code (#81005)Guillaume Chatelet2-190/+0
2024-02-07[libc][stdbit] implement stdc_trailing_ones (C23) (#80459)Nick Desaulniers21-2/+347
2024-02-06[libc] Fix pread under msan (#80893)michaelrj-google2-1/+6
2024-02-06[libc] Fix off by one in long double buffer size (#80889)michaelrj-google1-1/+5
2024-02-06[libc][NFC] Fix extraneous namespace on Errno (#80894)michaelrj-google2-2/+2
2024-02-06[libc] add inttypes macros (#80726)Schrodinger ZHU Yifan6-0/+318
2024-02-06[libc][stdbit] implement stdc_trailing_zeros (C23) (#80344)Nick Desaulniers21-211/+384
2024-02-06[libc] Fix accidentally deleted braces after changeJoseph Huber1-0/+1
2024-02-06[libc] Remove CPU dependent AMDGPU instructions (#80707)Joseph Huber2-99/+8
2024-02-06[libc] Move libc_errno inside of LIBC_NAMESPACE (#80774)michaelrj-google123-312/+330
2024-02-05[libc] implement insque and remque (#80305)Sirui Mu14-2/+393
2024-02-05[libc] Refactor _build_gpu_objects cmake function. (#80631)lntue8-96/+129
2024-02-05[libc] tiny fix for doc (#80512)Schrodinger ZHU Yifan3-3/+3
2024-02-05[libc] Fix generated float128 header for aarch64 target. (#78017)lntue10-28/+56
2024-02-05[libc][math] Add float128 rounding functions (ceilf128, floorf128, roundf128,...lntue18-21/+359
2024-02-05[libc] Add `next_toward_inf` fo `FPBits` (#80654)Guillaume Chatelet3-0/+58
2024-02-05[libc][NFC] Make FPRep more testable (#80453)Guillaume Chatelet2-159/+200
2024-02-03[libc][NFC] Fix accessor qualifiers for `cpp::expected` (#80424)Guillaume Chatelet1-4/+6
2024-02-02[libc] add doc for search.h (#80492)Schrodinger ZHU Yifan2-0/+72
2024-02-02[libc][NFC] Simplify logic in `sqrt` (#80426)Guillaume Chatelet2-22/+12
2024-02-01[libc] Support epoll_wait using epoll_pwait (#80224)michaelrj-google1-2/+9
2024-02-01[libc][stdbit] fix return types (#80337)Nick Desaulniers28-89/+77
2024-02-01[libc] add bazel support for most of unistd (#80078)michaelrj-google24-55/+102
2024-02-01[libc] fix stdbit include test when not all entrypoints are available (#80323)Nick Desaulniers1-13/+25
2024-02-01[libc] implement stdc_leading_ones (C23) (#80082)Nick Desaulniers22-8/+468