aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/nptl
AgeCommit message (Expand)Author
2022-07-22stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417)Adhemerval Zanella Netto
2022-07-05Replace __libc_multiple_threads with __libc_single_threadedAdhemerval Zanella
2022-06-24misc: Optimize internal usage of __libc_single_threadedAdhemerval Zanella
2022-05-09nptl: Add backoff mechanism to spinlock loopWangyang Guo
2022-04-26posix: Remove unused definition on _ForkAdhemerval Zanella
2022-04-14nptl: Handle spurious EINTR when thread cancellation is disabled (BZ#29029)Adhemerval Zanella
2022-02-02Linux: Use ptrdiff_t for __rseq_offsetFlorian Weimer
2022-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert
2021-12-09nptl: Add public rseq symbols and <sys/rseq.h>Florian Weimer
2021-12-09nptl: Add glibc.pthread.rseq tunable to control rseq registrationFlorian Weimer
2021-12-09nptl: Add rseq registrationFlorian Weimer
2021-12-09nptl: Introduce THREAD_GETMEM_VOLATILEFlorian Weimer
2021-12-09nptl: Introduce <tcb-access.h> for THREAD_* accessorsFlorian Weimer
2021-12-09nptl: Add <thread_pointer.h> for defining __thread_pointerFlorian Weimer
2021-11-17nptl: Extract <bits/atomic_wide_counter.h> from pthread_cond_common.cFlorian Weimer
2021-10-01nptl: Use FUTEX_LOCK_PI2 when availableAdhemerval Zanella
2021-09-21nptl: Fix type of pthread_mutexattr_getrobust_np, pthread_mutexattr_setrobust...Florian Weimer
2021-09-03Remove "Contributed by" linesSiddhesh Poyarekar
2021-07-12Reduce <limits.h> pollution due to dynamic PTHREAD_STACK_MINFlorian Weimer
2021-07-09Force building with -fno-commonFlorian Weimer
2021-07-09nptl: Use out-of-line wake function in __libc_lock_unlock slow pathFlorian Weimer
2021-07-07nptl: Use internal low-level lock type for !IS_IN (libc)Florian Weimer
2021-07-02resolv: Move libanl into libc (if libpthread is in libc)Florian Weimer
2021-06-28nptl: Add glibc.pthread.stack_cache_size tunableFlorian Weimer
2021-06-28Linux: Cleanups after librt moveFlorian Weimer
2021-06-25Linux: Move timer helper routines from librt to libcFlorian Weimer
2021-06-25Linux: Move mq_notify from librt to libcFlorian Weimer
2021-06-25Linux: Move aio_init from librt into libcFlorian Weimer
2021-06-24Consolidate pthread_atforkAdhemerval Zanella
2021-06-24posix: Consolidate fork implementationAdhemerval Zanella
2021-06-22linux: Only use 64-bit syscall if required for internal futexAdhemerval Zanella
2021-06-22nptl: Move pthreadP.h into sysdeps directoryFlorian Weimer
2021-06-15y2038: Add support for 64-bit time on legacy ABIsAdhemerval Zanella
2021-06-09nptl: Move cancel type out of cancelhandlingAdhemerval Zanella
2021-06-09nptl: Move cancel state out of cancelhandlingAdhemerval Zanella
2021-06-04libio: Assume _IO_lock_inexpensiveAdhemerval Zanella
2021-06-04nptl: Remove exit-thread.hAdhemerval Zanella
2021-05-25nptl: Do not install libpthread.so and do not link tests with itFlorian Weimer
2021-05-21nptl: Remove remaining code from libpthreadFlorian Weimer
2021-05-21nptl: Move pthread_create, thrd_create into libcFlorian Weimer
2021-05-21nptl: Eliminate the __static_tls_size, __static_tls_align_m1 variablesFlorian Weimer
2021-05-17nptl: Move __nptl_initial_report_events into ld.so/startup codeFlorian Weimer
2021-05-10Linux: Move __reclaim_stacks into the fork implementation in libcFlorian Weimer
2021-05-10nptl: Move more stack management variables into _rtld_globalFlorian Weimer
2021-05-10elf: Introduce __tls_pre_init_tpFlorian Weimer
2021-05-10elf, nptl: Resolve recursive lock implementation earlyFlorian Weimer
2021-05-05nptl: Consolidate async cancel enable/disable implementation in libcFlorian Weimer
2021-05-03nptl: Move pthread_yield into libc, as a compatibility symbolFlorian Weimer
2021-05-03nptl: Move pthread_rwlock_trywrlock into libcFlorian Weimer
2021-05-03nptl: Move pthread_rwlock_tryrdlock into libcFlorian Weimer