aboutsummaryrefslogtreecommitdiff
path: root/libc/src
AgeCommit message (Expand)AuthorFilesLines
2024-06-13Revert "[libc] fix aarch64 linux full build (#95358)" (#95419)Schrodinger ZHU Yifan1-1/+0
2024-06-13[libc] fix aarch64 linux full build (#95358)Schrodinger ZHU Yifan1-0/+1
2024-06-12[libc][stdlib] Add the FreelistHeap (#95066)PiJoules2-0/+197
2024-06-12[libc][macros] Define LIBC_CONSTINIT (#95316)PiJoules1-0/+12
2024-06-12[libc][__support] Add constexpr to FixedVector members (#95315)PiJoules1-11/+11
2024-06-12[libc] Add baremetal putchar (#95182)Michael Jones3-8/+37
2024-06-11[libc][math][c23] Add {totalorder,totalordermag}f16 C23 math functions (#95014)OverMighty7-0/+132
2024-06-10[libc][stdlib] Change old unsigned short variables to size_t (#95065)PiJoules1-3/+3
2024-06-10[libc][stdlib] Add freelist class (#95041)PiJoules2-0/+208
2024-06-10[libc][stdlib] Move LIBC_INLINE after template and before constexpr (#95037)PiJoules1-2/+2
2024-06-10[NFC][libc][stdlib] LLVM_LIBC_SRC_STDLIB_LDIV_H -> LLVM_LIBC_SRC_STDL… (#95...PiJoules1-1/+1
2024-06-10[libc][stdlib] Add Block class (#94407)PiJoules2-0/+494
2024-06-10[libc][math][c23] Add {remainder,remquo}f16 C23 math functions (#94773)OverMighty7-7/+114
2024-06-10[libc] Add WordTypeSelector<16> specialization (#94979)OverMighty3-6/+6
2024-06-10[libc][math][c23] Add {frexp,ilogb,llogb,logb,modf}f16 C23 math functions (#9...OverMighty15-6/+275
2024-06-10[libc][math][c23] Add nanf16 C23 math function (#94767)OverMighty4-0/+57
2024-06-08[libc][math][C23] Implemented remquof128 function (#94809)Hendrik Hübner4-0/+52
2024-06-08[libc][math][c23] fmul correcly rounded to all rounding modes (#91537)Job Henandez Lara4-0/+164
2024-06-07[libc][math][c23] Add fmodf16 C23 math function (#94629)OverMighty6-2/+57
2024-06-07[libc] Add baremetal printf (#94078)Michael Jones6-33/+104
2024-06-06[libc] fixed target issue with exit_handler (#94678)aaryanshukla1-0/+4
2024-06-06[libc][FixedVector] Add more helper methods (#94278)PiJoules1-1/+17
2024-06-06[libc] at_quick_exit function implemented (#94317)aaryanshukla8-85/+176
2024-06-06[libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math funct...OverMighty18-2/+424
2024-06-05[libc][math][c23] Add {nextafter,nexttoward,nextup,nextdown}f16 C23 math func...OverMighty10-0/+214
2024-06-05[libc][math][c23] Implement fmaxf16 and fminf16 function (#94131)Hendrik Hübner6-0/+107
2024-06-05[libc] Unpoison epoll structs (#94536)Michael Jones4-0/+12
2024-06-05[libc][type_traits] Add aligned_storage (#94074)PiJoules3-0/+29
2024-06-05[libc][math][c23] Add fdimf16 C23 math function (#94354)OverMighty4-0/+53
2024-06-05[libc] Implement forward iterators for libc fixed_vector (#93916)jameshu158691-0/+4
2024-06-05[libc][math][c23] Add copysignf16 C23 math function (#94351)OverMighty4-0/+53
2024-06-05[libc][math][c23] Add canonicalizef16 C23 math function (#94341)OverMighty4-1/+55
2024-06-04[libc][stdlib] Add calloc header (#94403)PiJoules1-0/+20
2024-06-04[libc][math][c23] Add {fromfp,fromfpx,ufromfp,ufromfpx}f16 C23 math functions...OverMighty11-18/+235
2024-06-04[libc][new] Add placement new functions (#94290)PiJoules1-0/+4
2024-06-04[libc] add LIBC_INLINE for expected, use CTAD in abs_timeout (#94348)c8ef2-16/+20
2024-06-04[libc][math][c23] Add {nearbyint,rint,lrint,llrint,lround,llround}f16 C23 mat...OverMighty14-0/+321
2024-06-03[libc][CPP] Add all_of and find_if_not to algorithm.h (#94058)PiJoules1-0/+15
2024-06-03[libc][math][c23] Add {ceil,floor,round,roundeven,trunc}f16 C23 math function...OverMighty13-5/+273
2024-05-31[libc] rework mutex (#92168)Schrodinger ZHU Yifan15-112/+255
2024-05-31[libc] restored original no_stack_protector syntax (#94005)RoseZhang031-2/+2
2024-05-31[libc] added quick_exit function (#93620)RoseZhang0314-35/+85
2024-05-31[libc][NFC] Allow compilation of `memcpy` with `-m32` (#93790)Guillaume Chatelet2-3/+3
2024-05-30[libc][math][c23] Add fabsf16 C23 math function (#93567)OverMighty8-29/+70
2024-05-30Reland: [libc][POSIX][pthreads] implemented missing pthread_rwlockattr functi...Hendrik Hübner6-0/+117
2024-05-30[libc][NFC] Tighten up guard conditions for sqrt and polyeval (#93791)Guillaume Chatelet3-88/+5
2024-05-28[libc] Add proxy header for float.h. (#93504)lntue7-28/+26
2024-05-28[libc] clean up MutexLock (#93619)Schrodinger ZHU Yifan3-17/+5
2024-05-21[libc][__support] move CndVar to __support (#89329)Nick Desaulniers (paternity leave)11-169/+215
2024-05-20[libc] Fix constant address space on global clockJoseph Huber2-3/+5