aboutsummaryrefslogtreecommitdiff
path: root/libc/src/pthread
AgeCommit message (Expand)AuthorFilesLines
2025-12-08[libc] move abs_timesout and monotonicity out of linux dir (#167719)Shreeyash Pandey3-3/+3
2025-10-08[libc] Refactor AUXV handling with new auxv.h header library (#162326)Schrodinger ZHU Yifan1-2/+1
2025-07-29[libc] Reland #148948 "Implement barriers for pthreads" (#151021)Uzair Nawaz7-0/+170
2025-07-28Revert "[libc] Implement barriers for pthreads" (#151014)Uzair Nawaz7-170/+0
2025-07-28[libc] Implement barriers for pthreads (#148948)Uzair Nawaz7-0/+170
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue2-1/+2
2025-06-11[libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTE...lntue19-19/+19
2025-01-08[libc][NFC] Cleanup time.h (#122027)Michael Jones2-5/+5
2024-11-26[libc] suppress more clang-cl warnings (#117718)Schrodinger ZHU Yifan1-1/+1
2024-10-05[libc] remove errno.h includes (#110934)Job Henandez Lara31-48/+41
2024-08-06[libc] add spin lock family functions (#100509)Schrodinger ZHU Yifan11-0/+387
2024-07-28[libc] add pthread_rwlock_clockrdlock and pthread_rwlock_clockwrlock … (#10...Eric9775-0/+169
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek115-230/+345
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini115-345/+230
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek115-230/+345
2024-06-14[libc] fix build errors (#95613)Schrodinger ZHU Yifan2-2/+2
2024-06-14[libc] add rwlock (#94156)Schrodinger ZHU Yifan19-0/+629
2024-05-31[libc] rework mutex (#92168)Schrodinger ZHU Yifan2-2/+8
2024-05-30Reland: [libc][POSIX][pthreads] implemented missing pthread_rwlockattr functi...Hendrik Hübner6-0/+117
2024-05-13Revert "[libc][POSIX][pthreads] implemented missing pthread_rwlockattr functi...Schrodinger ZHU Yifan6-117/+0
2024-05-13[libc][POSIX][pthreads] implemented missing pthread_rwlockattr functions (#90...Hendrik Hübner6-0/+117
2024-04-22[libc][POSIX][pthreads] implement pthread_rwlockattr_t functions (#89322)Nick Desaulniers9-0/+219
2024-04-17[libc] set cmake dependencies for condattr test (#89103)Nick Desaulniers1-1/+2
2024-04-17[libc][POSIX][pthreads] implement pthread_condattr_t functions (#88987)Nick Desaulniers13-0/+343
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet73-167/+167
2023-09-21[libc][clang-tidy] Add llvm-header-guard to get consistant naming and prevent...Guillaume Chatelet11-30/+30
2023-07-05[libc] Use the new style includesPetr Hosek1-1/+1
2023-05-22Add some missing [[noreturn]] attributesNoah Goldstein1-1/+1
2023-05-22Support custom attributes in pthread_createNoah Goldstein6-15/+86
2023-04-14[LIBC] Clarify namespace of `thread_exit` in `pthread_exit`Noah Goldstein1-1/+1
2023-03-31[libc][Obvious] Add a missing dep and fix an incorrect dep.Siva Chandra Reddy1-1/+1
2023-01-24[libc][NFC] Another round of replacement of static inline with LIBC_INLINE.Siva Chandra Reddy2-2/+5
2022-12-12[libc] move errno out of file internalsMichael Jones1-1/+0
2022-11-11[libc] move fork into threads folderMichael Jones2-2/+2
2022-10-10[libc] Add implementation of pthread_atfork.Siva Chandra Reddy3-0/+58
2022-09-28[libc] Add implementation of pthread_once.Siva Chandra Reddy3-0/+54
2022-08-22[libc][NFC] Use STL case for string_viewGuillaume Chatelet1-2/+2
2022-08-22[NFC][libc] Remove ArrayRef which is replaced with spanGuillaume Chatelet1-1/+1
2022-08-22[reland][NFC][libc] Use span instead of ArrayRefGuillaume Chatelet2-5/+5
2022-08-12[libc] Add implemementations of thread specific data related API.Siva Chandra Reddy9-0/+233
2022-08-10[libc] Add implementation of pthread_exit and thrd_exit.Siva Chandra Reddy3-0/+56
2022-08-04[libc][NFC] Add a few compiler warning flags.Siva Chandra Reddy3-5/+4
2022-08-02[libc] Add GNU extension functions pthread_setname_np and pthread_getname_np.Siva Chandra Reddy5-0/+127
2022-07-14[libc] Add implementations of pthread_equal and pthread_self.Siva Chandra Reddy6-1/+117
2022-06-24[libc][NFC] Remove the templatization from the linux implementation of thread.Siva Chandra Reddy3-9/+9
2022-06-11[libc] Add pthread_detach and thrd_detach.Siva Chandra Reddy3-0/+58
2022-06-09[libc] Add compile options to pthread_create target.Siva Chandra Reddy1-0/+3
2022-06-02[libc] Add pthread_create and pthread_join functions.Siva Chandra Reddy5-0/+125
2022-05-24[libc] Add the pthread_mutex_t type.Siva Chandra Reddy10-0/+250
2022-04-11[libc] Add a definition of pthread_attr_t and its getters and setters.Siva Chandra Reddy21-0/+565