aboutsummaryrefslogtreecommitdiff
path: root/libc/src
AgeCommit message (Expand)AuthorFilesLines
4 hours[libc] No need to use recursion in fcntl (#99893)Mikhail R. Gadelha1-8/+10
4 hours[libc][math] Optimize copysign{,f,f16} and fabs{,f,f16} with builtins when av...OverMighty7-6/+55
5 hours[libc] Change fcntl cmd when only fcntl64 is available (#99675)Mikhail R. Gadelha1-9/+23
6 hours[libc] Use `<assert.h>` in overlay mode for LIBC_ASSERT (#99875)Joseph Huber2-1/+2
21 hours[libc][math] Update getpayload and fmul/fadd/fsub/ffma with NaN inputs. (#99812)lntue6-80/+101
25 hours[libc][math][c23] Add entrypoints and tests for dsqrt{l,f128} (#99815)Job Henandez Lara6-0/+109
29 hours[libc][math][c23] Add entrypoints and tests for fsqrt{,l,f128} (#99669)Job Henandez Lara8-0/+160
2 days[libc] Implement pwait2 using pwait (#99781)Mikhail R. Gadelha1-0/+12
2 days[libc] Enable most of the libc entrypoitns for riscv (#99771)Mikhail R. Gadelha2-2/+2
2 days[libc] Added static casts to fix implicit conversion warnings in 32-bit systemsMikhail R. Gadelha5-13/+14
2 daysreland "[libc] implement cached process/thread identity (#98989)" (#99765)Schrodinger ZHU Yifan17-29/+261
3 days[libc][math]: updated math docs for newhdrgen (#99715)aaryanshukla1-1/+1
3 days[libc][math]fadd implementation (#99694)aaryanshukla4-0/+53
3 days[libc] Fix missing sysroot path for kernel headers when crosscompiling (#99588)Mikhail R. Gadelha1-1/+1
3 days[libc][math] Fix signaling nan handling of hypot(f) and improve hypotf perfor...lntue3-72/+96
3 days[libc] Fix headers for statvfs implementationJoseph Huber3-3/+3
4 days[libc] Removed __LIBC_CONST_ATTR attribute and updated math.yaml with the new...RoseZhang031-3/+3
4 daysRevert "[libc] implement cached process/thread identity" (#99559)Schrodinger ZHU Yifan17-261/+29
4 days[libc] implement cached process/thread identity (#98989)Schrodinger ZHU Yifan17-29/+261
4 days[libc][math][c23] Add {f,d}mul{l,f128} and f16mul{,f,l,f128} C23 math functio...OverMighty21-117/+564
5 days[libc][math] Remove constexpr quantifier from cbrt's utility functions. (#99349)lntue1-3/+3
5 days[libc][math] Implement double precision cbrt correctly rounded to all roundin...lntue4-0/+378
5 days[libc] Change rand implementation so all tests pass in both 32- and 64-bit sy...Mikhail R. Gadelha1-11/+30
6 days[libc] Implement `clock_gettime` for the monotonic clock on the GPU (#99067)Joseph Huber2-0/+44
6 days[libc] Add `strerror` and `strerror_k` to the GPU (#99083)Joseph Huber1-1/+2
6 days[libc][stdlib] Implement heap sort. (#98582)lntue7-137/+271
7 days[libc] add a simple TTAS spin lock (#98846)Schrodinger ZHU Yifan2-0/+90
7 days[libc][math] Optimize nearest integer functions using builtins when available...OverMighty28-259/+161
7 days[libc] Mark external baremetal I/O symbols as extern "C" (#98871)Petr Hosek1-3/+3
8 days[libc] Extend the baremetal I/O vendor ABI (#98683)Petr Hosek2-6/+45
9 days[libc] Mark all __llvm_libc_errno definitions as noexcept (#98762)Petr Hosek1-2/+2
9 days[libc] Mark internal __llvm_libc_errno as noexcept (#98760)Petr Hosek1-1/+1
9 days[libc] Remove src/errno/errno.h (#98759)Petr Hosek4-25/+7
9 days[libc] fix dependencies for fprintf (#98752)Schrodinger ZHU Yifan1-4/+12
9 days[libc] Support configurable errno modes (#98287)Petr Hosek4-29/+93
10 days[libc] suppress uninitialized werrors (#98710)Schrodinger ZHU Yifan1-2/+2
10 days[libc] Fix missing printf dependenciesJoseph Huber1-6/+14
10 days[libc] Remove warnings on default valuesJoseph Huber1-3/+0
10 days[libc] Implement (v|f)printf on the GPU (#96369)Joseph Huber12-46/+324
10 days[libc] Add erase function to blockstore (#98674)Michael Jones1-2/+55
10 days[libc] Remove `config.h` self-inclusion (#98670)Petr Hosek1-1/+0
10 daysRevert "[libc] Add erase function to blockstore" (#98669)Michael Jones1-53/+2
10 days[libc] Add erase function to blockstore (#97641)Michael Jones1-2/+53
10 days[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek2228-4467/+7239
11 daysRevert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini2228-7239/+4467
11 days[libc] Disable hidden visibility for LIBC_NAMESPACE with GCC (#98549)Petr Hosek1-0/+6
11 days[libc] Fix atexit not getting linked on linux (#98537)Michael Jones1-2/+11
11 days[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek2228-4467/+7239
11 days[libc] fix baremetal getchar (#98515)Michael Jones2-2/+2
11 days[libc] fix fileno includes (#98514)Michael Jones3-13/+4