aboutsummaryrefslogtreecommitdiff
path: root/libc/src/__support
AgeCommit message (Expand)AuthorFilesLines
2024-07-02[libc][math][c23] Add f16{add,sub}f C23 math functions (#96787)OverMighty2-0/+225
2024-06-30[libc][math][c23] Add f16sqrt{,l,f128} C23 math functions (#96642)OverMighty2-88/+16
2024-06-28[libc] Fix compilation error on targets without 128-bit int types (#97039)OverMighty1-1/+2
2024-06-27[libc] Fix compilation errors that occur when building with GCC (#96976)OverMighty5-9/+10
2024-06-27[libc][math][c23] Add f16fma{,l,f128} C23 math function (#96711)OverMighty5-86/+56
2024-06-27[libc] inline fast path of callonce (#96226)Schrodinger ZHU Yifan4-17/+58
2024-06-26[libc][fcntl] Simplify the handling of the return value from syscall … (#96...Xu Zhang1-7/+3
2024-06-25[libc][fixedvector] Add const_iterator begin/end (#96714)PiJoules1-0/+5
2024-06-25[libc][thumb] support syscalls from thumb mode (#96558)Nick Desaulniers (paternity leave)1-7/+19
2024-06-25[libc][arm32] define argc type and stack alignment (#96367)Nick Desaulniers (paternity leave)1-0/+3
2024-06-25[libc][math][c23] Add f16divf C23 math function (#96131)OverMighty4-3/+174
2024-06-24[libc][math] Implement double precision sin correctly rounded to all rounding...lntue3-16/+60
2024-06-21[libc][math][c23] Add {ldexp,scalbn,scalbln}f16 C23 math functions (#94797)OverMighty4-13/+26
2024-06-20[libc] Move freelist + block to __support (#96231)PiJoules4-0/+938
2024-06-20[libc][math][c23] Add {getpayload,setpayload,setpayloadsig}f16 C23 math funct...OverMighty1-0/+42
2024-06-18[libc][fcntl] fix -Wshorten-64-to-32 for 32b ARM (#95945)Nick Desaulniers (paternity leave)1-2/+2
2024-06-14[libc][__support][bit] Switch popcount to Brian Kernighan’s Algorithm (#95625)Ryan Beltran1-3/+4
2024-06-14[libc] Add the implementation of the fdopen function (#94186)Xu Zhang5-2/+176
2024-06-14[libc] fix build errors (#95613)Schrodinger ZHU Yifan1-1/+2
2024-06-14[libc] fix build errors (#95600)Schrodinger ZHU Yifan1-2/+3
2024-06-14[libc] fix preferred_type attribute detection (#95599)Schrodinger ZHU Yifan1-1/+1
2024-06-14[libc] add rwlock (#94156)Schrodinger ZHU Yifan3-5/+581
2024-06-14[libc] add LIBC_INLINE annotations to BlockStore (#95573)Michael Jones1-18/+19
2024-06-14[libc][stdlib] Make the FreeListHeap constant-initializable (#95453)PiJoules1-0/+7
2024-06-14[libc][math][c23] Add f16fmaf C23 math function (#95483)OverMighty5-122/+142
2024-06-13Reland "[libc] fix aarch64 linux full build (#95358)" (#95423)Schrodinger ZHU Yifan1-0/+1
2024-06-13[llvm-project] Fix typo "seperate" (#95373)Jay Foad1-1/+1
2024-06-13[libc][math][c23] Add f16sqrtf C23 math function (#95251)OverMighty2-29/+100
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][macros] Define LIBC_CONSTINIT (#95316)PiJoules1-0/+12
2024-06-12[libc][__support] Add constexpr to FixedVector members (#95315)PiJoules1-11/+11
2024-06-11[libc][math][c23] Add {totalorder,totalordermag}f16 C23 math functions (#95014)OverMighty1-0/+25
2024-06-10[libc][math][c23] Add {remainder,remquo}f16 C23 math functions (#94773)OverMighty1-1/+1
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...OverMighty3-6/+11
2024-06-07[libc][math][c23] Add fmodf16 C23 math function (#94629)OverMighty2-2/+4
2024-06-06[libc][FixedVector] Add more helper methods (#94278)PiJoules1-1/+17
2024-06-05[libc][type_traits] Add aligned_storage (#94074)PiJoules3-0/+29
2024-06-05[libc] Implement forward iterators for libc fixed_vector (#93916)jameshu158691-0/+4
2024-06-04[libc][math][c23] Add {fromfp,fromfpx,ufromfp,ufromfpx}f16 C23 math functions...OverMighty1-2/+3
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-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...OverMighty1-5/+16
2024-05-31[libc] rework mutex (#92168)Schrodinger ZHU Yifan10-108/+242
2024-05-31[libc] restored original no_stack_protector syntax (#94005)RoseZhang031-2/+2
2024-05-31[libc] added quick_exit function (#93620)RoseZhang038-30/+30
2024-05-30[libc][math][c23] Add fabsf16 C23 math function (#93567)OverMighty4-29/+19
2024-05-30[libc][NFC] Tighten up guard conditions for sqrt and polyeval (#93791)Guillaume Chatelet3-88/+5