aboutsummaryrefslogtreecommitdiff
path: root/libc
AgeCommit message (Expand)AuthorFilesLines
2024-07-01[libc][math][c23] Add MPFR unit test for f16sqrtf (#97062)OverMighty2-0/+26
2024-07-01[libc][math] Add MPFR unit tests for nearbyint{,f,l,f16} (#94479)OverMighty6-0/+230
2024-07-01[libc] Partially implement 'errno' on the GPU (#97107)Joseph Huber3-8/+14
2024-07-01[libc] Implement the 'remove' function on the GPU (#97096)Joseph Huber6-0/+51
2024-06-30[libc][math][c23] Add f16sqrt{,l,f128} C23 math functions (#96642)OverMighty24-124/+352
2024-06-29[libc][math][c23] Temporarily disable f16div{l,f128} on AArch64 (#97182)OverMighty1-8/+0
2024-06-29[libc][math][c23] Add f16div{,l,f128} C23 math functions (#97054)OverMighty21-2/+331
2024-06-29[libc] Fix incomplete sincos_test. (#97174)lntue1-9/+7
2024-06-28[libc] added rest of yaml files for new headergen (#96977)RoseZhang0333-0/+1676
2024-06-28[libc]: fix missing `linux/error-number-macros.h` (#97101)Izaak Schroeder1-0/+1
2024-06-28[libc] remove include_file headergen usage (#96970)Michael Jones5-2405/+2354
2024-06-28[libc] added yaml_combined files, frontend for new headergen (#96833)aaryanshukla16-11/+4109
2024-06-28[libc] Fix compilation error on targets without 128-bit int types (#97039)OverMighty2-2/+3
2024-06-27[libc] Fix compilation errors that occur when building with GCC (#96976)OverMighty5-9/+10
2024-06-27[libc] Sort entrypoints alphabetically (#96955)Petr Hosek7-776/+774
2024-06-27[libc][math][c23] Temporarily disable f16fma{,l,f128} on AArch64 (#96952)OverMighty1-9/+0
2024-06-27[libc][math][c23] Add f16fma{,l,f128} C23 math function (#96711)OverMighty29-108/+403
2024-06-27[libc] Include additional math functions in baremetal config (#96926)Petr Hosek2-0/+108
2024-06-27[libc] inline fast path of callonce (#96226)Schrodinger ZHU Yifan4-17/+58
2024-06-27[libc][math] Implement double precision sincos correctly rounded to all round...lntue13-1/+459
2024-06-26[libc] added newhdrgen python script and class file (#96671)aaryanshukla2-0/+211
2024-06-26[libc] Remove atomic alignment diagnostics globally (#96803)Joseph Huber2-12/+0
2024-06-26[libc] NVPTX Profiling (#92009)jameshu1586917-11/+644
2024-06-26[libc] added newhdrgen class implementation (#96710)RoseZhang036-0/+123
2024-06-26[libc] add proxy header for struct_sigaction (#96224)Schrodinger ZHU Yifan8-15/+41
2024-06-26[libc][fcntl] Simplify the handling of the return value from syscall … (#96...Xu Zhang3-7/+24
2024-06-26[libc][docs] List `rand` and `srand` as supported on the GPU (#96757)Joseph Huber2-1/+3
2024-06-26[libc] Fix Fuscia builder failing on atomic warnings (#96791)Joseph Huber2-0/+12
2024-06-26[libc] Make 'rand()' thread-safe using atomics instead of TLS (#96692)Joseph Huber6-42/+25
2024-06-25[libc][fixedvector] Add const_iterator begin/end (#96714)PiJoules2-0/+15
2024-06-25[libc][arm] move setjmp+longjmp to fullbuild-only entrypoints (#96708)Nick Desaulniers (paternity leave)1-4/+8
2024-06-25[libc][math] Implement double precision cos correctly rounded to all rounding...lntue15-174/+505
2024-06-25[libc][math][c23] Add MPFR exhaustive test for fmodf16 (#94656)OverMighty4-16/+174
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)3-23/+8
2024-06-25[libc][math][c23] Add f16divf C23 math function (#96131)OverMighty20-45/+613
2024-06-25[libc] Configure CMAKE_REQUIRED_FLAGS so the GPU can use flag checks (#95424)Joseph Huber1-32/+13
2024-06-24[libc] Disable freelist test on NVPTX temporarilyJoseph Huber1-11/+13
2024-06-24[libc][math] Implement double precision sin correctly rounded to all rounding...lntue19-59/+1790
2024-06-24[libc][startup] create header for ElfW and use in startup (#96510)Nick Desaulniers (paternity leave)4-4/+25
2024-06-24[libc][arm] add malloc/free/aligned_alloc to entrypoints (#96516)Nick Desaulniers (paternity leave)1-0/+5
2024-06-21[libc][stdlib] Bring all GPU's alloc/free entrypoints under the same conditio...lntue1-104/+104
2024-06-21[libc][stdlib] Fix skipped libc.src.stdlib.freelist_malloc target for baremet...lntue3-1/+4
2024-06-21[libc][startup] check that we're cross compiling and using LLD (#96357)Nick Desaulniers (paternity leave)1-1/+5
2024-06-21[libc][stdlib] Only use freelist_malloc for baremetal targets. (#96355)lntue2-10/+16
2024-06-21[libc][startup] set --target= for linker when cross compiling (#96342)Nick Desaulniers (paternity leave)1-1/+1
2024-06-21Revert "combined string and time functions"Nick Desaulniers3-207/+0
2024-06-21combined string and time functionsRose Zhang3-0/+207
2024-06-21[libc] Added const modifier to SigSetPtrType (#96252)RoseZhang031-2/+2
2024-06-21[libc][math][c23] Add {ldexp,scalbn,scalbln}f16 C23 math functions (#94797)OverMighty26-32/+322