aboutsummaryrefslogtreecommitdiff
path: root/libc
AgeCommit message (Expand)AuthorFilesLines
2024-06-13[libc] printf, putchar and vprintf in bareemetal entrypoints (#95436)Petr Hosek2-0/+6
2024-06-13[libc] Provide vprintf for baremetal (#95363)Petr Hosek3-1/+63
2024-06-13Reland "[libc] fix aarch64 linux full build (#95358)" (#95423)Schrodinger ZHU Yifan7-1/+49
2024-06-13[libc][stdlib] Fix UB in freelist (#95330)PiJoules2-36/+20
2024-06-13[libc] Fix build breaks caused by f16sqrtf changes (#95459)OverMighty3-2/+6
2024-06-13[llvm-project] Fix typo "seperate" (#95373)Jay Foad3-7/+7
2024-06-13[libc][math][c23] Add f16sqrtf C23 math function (#95251)OverMighty29-123/+352
2024-06-13Revert "[libc] fix aarch64 linux full build (#95358)" (#95419)Schrodinger ZHU Yifan3-14/+0
2024-06-13[libc] fix aarch64 linux full build (#95358)Schrodinger ZHU Yifan3-0/+14
2024-06-12[libc][stdlib] Add the FreelistHeap (#95066)PiJoules4-0/+449
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] Fix definition of `UINT_MAX` in limits.h (#95279)Joseph Huber1-3/+3
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)OverMighty18-4/+480
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)PiJoules4-0/+386
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][math][c23] Add MPFR unit tests for {rint,lrint,llrint,lround,llround}f...OverMighty9-35/+222
2024-06-10[libc][stdlib] Add Block class (#94407)PiJoules4-0/+1077
2024-06-10Reapply "[libc][math][c23] Add MPFR unit tests for {ceil,floor,round,roundeve...OverMighty12-53/+264
2024-06-10[libc][math][c23] Temporarily disable float16 on 32-bit Arm (#95027)OverMighty1-1/+1
2024-06-10[libc][math][c23] Add {remainder,remquo}f16 C23 math functions (#94773)OverMighty14-17/+151
2024-06-10[libc][math][c23] Temporarily disable float16 on RISC-V (#94984)OverMighty1-1/+2
2024-06-10[libc] Add WordTypeSelector<16> specialization (#94979)OverMighty6-6/+25
2024-06-10[libc][math][c23] Temporarily disable modff16 on AArch64 (#94972)OverMighty1-1/+1
2024-06-10[libc][math][c23] Add {frexp,ilogb,llogb,logb,modf}f16 C23 math functions (#9...OverMighty31-36/+480
2024-06-10[libc][math][c23] Add nanf16 C23 math function (#94767)OverMighty11-2/+129
2024-06-08[libc][math][C23] Implemented remquof128 function (#94809)Hendrik Hübner10-1/+83
2024-06-08[libc][math][c23] fmul correcly rounded to all rounding modes (#91537)Job Henandez Lara14-1/+303
2024-06-07[libc][math][c23] Temporarily disable fmodf16 on AArch64 (#94813)OverMighty1-1/+0
2024-06-07[libc][math][c23] Add fmodf16 C23 math function (#94629)OverMighty16-46/+193
2024-06-07[libc] Add baremetal printf (#94078)Michael Jones6-33/+104
2024-06-07[libc] Correctly pass the C++ standard to NVPTX internal buildsJoseph Huber1-3/+7
2024-06-06[libc] fixed target issue with exit_handler (#94678)aaryanshukla1-0/+4
2024-06-06[libc][FixedVector] Add more helper methods (#94278)PiJoules3-1/+45
2024-06-06[libc] at_quick_exit function implemented (#94317)aaryanshukla14-88/+315
2024-06-06[libc][math][c23] Add {fmaximum,fminimum}{,_mag,_mag_num,_num} C23 math funct...OverMighty40-74/+781
2024-06-06[libc][math][c23] Fix implicit conversion in smoke tests for {fmax,fmin}f16 (...OverMighty3-8/+22
2024-06-06[libc] Enable varargs tests for AMDGPU targetsJoseph Huber2-2/+13
2024-06-06[libc][math] Temporarily disable nexttowardf16 on aarch64 due to clang-11 bug...lntue1-1/+4
2024-06-06[libc] Disable varargs tests on gpu, nvptx can't build them yetJon Chesterfield2-6/+2
2024-06-06[AMDGPU] Implement variadic functions by IR lowering (#93362)Jon Chesterfield2-2/+6
2024-06-05[libc][math][c23] Add {nextafter,nexttoward,nextup,nextdown}f16 C23 math func...OverMighty22-32/+371
2024-06-05[libc][math][c23] Implement fmaxf16 and fminf16 function (#94131)Hendrik Hübner13-2/+167
2024-06-05[libc][NFC] More verbose warning message on missing utilitiesJoseph Huber1-4/+8
2024-06-05[libc] Unpoison epoll structs (#94536)Michael Jones4-0/+12
2024-06-05[libc][type_traits] Add aligned_storage (#94074)PiJoules4-0/+38
2024-06-05Revert "[libc][math][c23] Add MPFR unit tests for {ceil,floor,round,roundeven...OverMighty12-264/+53