aboutsummaryrefslogtreecommitdiff
path: root/libc
AgeCommit message (Expand)AuthorFilesLines
2024-05-25Revise IDE folder structure (#89755)Michael Kruse1-0/+1
2024-05-23[libc][docs] adds macro handling, POSIX status, and validation to docgen (#89...Michael Flanders12-245/+1041
2024-05-21[libc] Fix scudo integration test (#92967)Michael Jones1-0/+4
2024-05-21[libc][__support] move CndVar to __support (#89329)Nick Desaulniers (paternity leave)11-169/+215
2024-05-21[libc] Provide __libc_{init,fini}_array for baremetal (#90828)Petr Hosek6-3/+78
2024-05-20[libc] Fix constant address space on global clockJoseph Huber2-3/+5
2024-05-20[libc][errno] remove mips+sparc specific errnos (#92798)Nick Desaulniers (paternity leave)6-72/+0
2024-05-20[libc][setjmp] disable -ftrivial-auto-var-init=pattern for now (#92796)Nick Desaulniers (paternity leave)1-0/+5
2024-05-16[libc] Fix constant variable initializerJoseph Huber2-4/+3
2024-05-16[libc][NFC] Replace address space with constant GPU utilityJoseph Huber2-4/+4
2024-05-15[libc] Fix GPU handling for unsupported backends (#92271)Joseph Huber2-2/+9
2024-05-15[libc] Fix typo in test messageJoseph Huber1-1/+1
2024-05-15Fix typo "indicies" (#92232)Jay Foad1-1/+1
2024-05-15[libc] Fix GPU test build error (#92235)Jan Patrick Lehr2-3/+2
2024-05-15[libc][errno] Remove previously added errno numbers (#92163)Robin Caloudis1-2/+0
2024-05-15[libc][docs] Fix outdated code review section, as per #91934 (#92051)Cyuria1-2/+3
2024-05-15[libc][errno] Remove non asm generic error number (#92172)Robin Caloudis1-1/+0
2024-05-14[libc][bug] Fix out of bound write in memcpy w/ software prefetching (#90591)Guillaume Chatelet4-2/+185
2024-05-14[libc][errno] Remove unnecessary include (#92063)Robin Caloudis1-3/+0
2024-05-14[libc] fix 32bit arm build (casting time_t) (#92065)Schrodinger ZHU Yifan1-6/+6
2024-05-13[libc] add timeout and clock conversion utilities (#91905)Schrodinger ZHU Yifan12-48/+267
2024-05-13[libc][errno] Include <linux/errno.h> for Linux in full build mode. (#92041)lntue1-0/+2
2024-05-13[libc][errno] Use macro instead of system header (#91150)Robin Caloudis15-26/+158
2024-05-13Revert "[libc][POSIX][pthreads] implemented missing pthread_rwlockattr functi...Schrodinger ZHU Yifan11-162/+3
2024-05-13[libc][POSIX][pthreads] implemented missing pthread_rwlockattr functions (#90...Hendrik Hübner11-3/+162
2024-05-10[libc] Add memory fence utility to the GPU utilities (#91756)Joseph Huber2-0/+9
2024-05-10Reland "[libc][NFC] adjust time related implementations"" (#91687)Schrodinger ZHU Yifan27-75/+331
2024-05-10[libc] avoid cmpxchg on the fastpath of callonce (#91748)Schrodinger ZHU Yifan1-0/+7
2024-05-10[libc][math] Fix exact cases for powf. (#91488)lntue2-8/+34
2024-05-09Revert "[libc][NFC] adjust time related implementations" (#91657)Schrodinger ZHU Yifan24-335/+71
2024-05-09[libc][NFC] adjust time related implementations (#91485)Schrodinger ZHU Yifan24-71/+335
2024-05-09[libc] Use __builtin_fma(f) by default if LIBC_TARGET_CPU_HAS_FMA is defined....lntue5-205/+16
2024-05-09[libc] Add template deduction guide for cpp::lock_guard. (#91589)lntue1-0/+3
2024-05-09[libc] Remove unused variable causing build errorsJoseph Huber1-1/+1
2024-05-09[libc] Replace `MutexLock` with `cpp::lock_guard` (#89340)Vlad Mishel13-14/+165
2024-05-08[libc][fenv] Add missing FE_* definitions for some environment. (#91519)lntue1-0/+41
2024-05-07[libc] fix typo due to futex renaming (#91379)Schrodinger ZHU Yifan1-1/+1
2024-05-07[libc] Add __FE_DENORM to the fenv macros (#91353)Joseph Huber2-5/+11
2024-05-07[libc] clean up futex usage (#91163)Schrodinger ZHU Yifan10-69/+136
2024-05-07[libc][math] fmod: clear exceptions before the test instead of afterBenjamin Kramer1-2/+2
2024-05-06[libc] add more APIs of cmgxchg variants (#91208)Schrodinger ZHU Yifan1-0/+30
2024-05-06[libc][math] fix loose except check in `{EXPECT,ASSERT}_FP_EXCEPTION` macros ...Michael Flanders10-60/+92
2024-05-04Add clarifying parenthesis around non-trivial conditions in ternary expressio...luolent5-76/+76
2024-05-03[libc] Fix assert dependency on macro header (#91036)Joseph Huber1-0/+1
2024-05-02[libc] add hashtable fuzzing (#87949)Schrodinger ZHU Yifan4-7/+221
2024-05-01[libc] Implement fcntl() function (#89507)Vinayak Dev22-0/+545
2024-04-30Add basic char*_t support for libc (partial WG14 N2653) (#90360)Fabian Keßler14-2/+97
2024-04-30[libc][stdfix] Fix overflow problem for fixed point sqrt when the inputs are ...lntue4-14/+37
2024-04-29[libc][math] Adds entrypoint and tests for nearbyintf128,scalbnf128 (#88443)Michael Flanders21-8/+406
2024-04-24[libc][assert] define __STDC_VERSION_ASSERT_H__ (#87592)aniplcc5-0/+46