aboutsummaryrefslogtreecommitdiff
path: root/libc/src
AgeCommit message (Expand)AuthorFilesLines
2024-07-20[libc] Implement pwait2 using pwait (#99781)Mikhail R. Gadelha1-0/+12
2024-07-20[libc] Enable most of the libc entrypoitns for riscv (#99771)Mikhail R. Gadelha2-2/+2
2024-07-20[libc] Added static casts to fix implicit conversion warnings in 32-bit systemsMikhail R. Gadelha5-13/+14
2024-07-20reland "[libc] implement cached process/thread identity (#98989)" (#99765)Schrodinger ZHU Yifan17-29/+261
2024-07-19[libc][math]: updated math docs for newhdrgen (#99715)aaryanshukla1-1/+1
2024-07-19[libc][math]fadd implementation (#99694)aaryanshukla4-0/+53
2024-07-19[libc] Fix missing sysroot path for kernel headers when crosscompiling (#99588)Mikhail R. Gadelha1-1/+1
2024-07-19[libc][math] Fix signaling nan handling of hypot(f) and improve hypotf perfor...lntue3-72/+96
2024-07-19[libc] Fix headers for statvfs implementationJoseph Huber3-3/+3
2024-07-18[libc] Removed __LIBC_CONST_ATTR attribute and updated math.yaml with the new...RoseZhang031-3/+3
2024-07-18Revert "[libc] implement cached process/thread identity" (#99559)Schrodinger ZHU Yifan17-261/+29
2024-07-18[libc] implement cached process/thread identity (#98989)Schrodinger ZHU Yifan17-29/+261
2024-07-18[libc][math][c23] Add {f,d}mul{l,f128} and f16mul{,f,l,f128} C23 math functio...OverMighty21-117/+564
2024-07-17[libc][math] Remove constexpr quantifier from cbrt's utility functions. (#99349)lntue1-3/+3
2024-07-17[libc][math] Implement double precision cbrt correctly rounded to all roundin...lntue4-0/+378
2024-07-17[libc] Change rand implementation so all tests pass in both 32- and 64-bit sy...Mikhail R. Gadelha1-11/+30
2024-07-16[libc] Implement `clock_gettime` for the monotonic clock on the GPU (#99067)Joseph Huber2-0/+44
2024-07-16[libc] Add `strerror` and `strerror_k` to the GPU (#99083)Joseph Huber1-1/+2
2024-07-16[libc][stdlib] Implement heap sort. (#98582)lntue7-137/+271
2024-07-15[libc] add a simple TTAS spin lock (#98846)Schrodinger ZHU Yifan2-0/+90
2024-07-15[libc][math] Optimize nearest integer functions using builtins when available...OverMighty28-259/+161
2024-07-15[libc] Mark external baremetal I/O symbols as extern "C" (#98871)Petr Hosek1-3/+3
2024-07-14[libc] Extend the baremetal I/O vendor ABI (#98683)Petr Hosek2-6/+45
2024-07-13[libc] Mark all __llvm_libc_errno definitions as noexcept (#98762)Petr Hosek1-2/+2
2024-07-13[libc] Mark internal __llvm_libc_errno as noexcept (#98760)Petr Hosek1-1/+1
2024-07-13[libc] Remove src/errno/errno.h (#98759)Petr Hosek4-25/+7
2024-07-13[libc] fix dependencies for fprintf (#98752)Schrodinger ZHU Yifan1-4/+12
2024-07-13[libc] Support configurable errno modes (#98287)Petr Hosek4-29/+93
2024-07-12[libc] suppress uninitialized werrors (#98710)Schrodinger ZHU Yifan1-2/+2
2024-07-12[libc] Fix missing printf dependenciesJoseph Huber1-6/+14
2024-07-12[libc] Remove warnings on default valuesJoseph Huber1-3/+0
2024-07-12[libc] Implement (v|f)printf on the GPU (#96369)Joseph Huber12-46/+324
2024-07-12[libc] Add erase function to blockstore (#98674)Michael Jones1-2/+55
2024-07-12[libc] Remove `config.h` self-inclusion (#98670)Petr Hosek1-1/+0
2024-07-12Revert "[libc] Add erase function to blockstore" (#98669)Michael Jones1-53/+2
2024-07-12[libc] Add erase function to blockstore (#97641)Michael Jones1-2/+53
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek2228-4467/+7239
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini2228-7239/+4467
2024-07-11[libc] Disable hidden visibility for LIBC_NAMESPACE with GCC (#98549)Petr Hosek1-0/+6
2024-07-11[libc] Fix atexit not getting linked on linux (#98537)Michael Jones1-2/+11
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek2228-4467/+7239
2024-07-11[libc] fix baremetal getchar (#98515)Michael Jones2-2/+2
2024-07-11[libc] fix fileno includes (#98514)Michael Jones3-13/+4
2024-07-11Reland: [libc] Move off_t and stdio macros to proxy hdrs (#98384)Michael Jones129-219/+262
2024-07-11[libc][math] Optimize generic nearest integer functions (#98483)OverMighty1-16/+21
2024-07-11[libc] Fix BigInt's operator %= (#98484)Mikhail R. Gadelha1-1/+2
2024-07-10[libc] Restore LIBC_HAVE_ADDRESS_SANITIZER as it is used by some testsFangrui Song1-0/+1
2024-07-10[libc] Clean up sanitizer macrosFangrui Song1-34/+2
2024-07-10[libc] Use `rint` builtin for rounding on the GPU (#98345)Joseph Huber1-0/+12
2024-07-09[libc] Provide isnan, isnanf and isnanl functions (#96008)Petr Hosek8-0/+136