aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/nptl
AgeCommit message (Expand)AuthorFilesLines
2023-05-30Fix misspellings in sysdeps/ -- BZ 25337Paul Pluzhnikov2-4/+4
2023-05-01hurd 64bit: Add missing libanlSamuel Thibault1-0/+1
2023-04-20Created tunable to force small pages on stack allocation.Cupertino Miranda1-0/+6
2023-03-29Remove --enable-tunables configure optionAdhemerval Zanella Netto4-16/+0
2023-01-06Update copyright dates with scripts/update-copyrightsJoseph Myers37-37/+37
2022-09-26Use atomic_exchange_release/acquireWilco Dijkstra2-3/+3
2022-09-23Use C11 atomics instead of atomic_decrement_and_testWilco Dijkstra1-1/+1
2022-09-20m68k: Enforce 4-byte alignment on internal locks (BZ #29537)Adhemerval Zanella2-2/+9
2022-09-13Use relaxed atomics since there is no MO dependenceWilco Dijkstra1-7/+1
2022-08-11libio: Improve performance of IO locksWilco Dijkstra1-9/+19
2022-08-03nptl: Remove uses of assert_perrorFlorian Weimer1-8/+3
2022-07-27arc4random: simplify design for better safetyJason A. Donenfeld1-2/+0
2022-07-22stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417)Adhemerval Zanella Netto1-0/+2
2022-07-05Replace __libc_multiple_threads with __libc_single_threadedAdhemerval Zanella1-1/+1
2022-06-24misc: Optimize internal usage of __libc_single_threadedAdhemerval Zanella1-1/+1
2022-05-09nptl: Add backoff mechanism to spinlock loopWangyang Guo2-0/+36
2022-04-26posix: Remove unused definition on _ForkAdhemerval Zanella1-3/+0
2022-04-14nptl: Handle spurious EINTR when thread cancellation is disabled (BZ#29029)Adhemerval Zanella2-4/+1
2022-02-02Linux: Use ptrdiff_t for __rseq_offsetFlorian Weimer1-2/+2
2022-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert36-36/+36
2021-12-09nptl: Add public rseq symbols and <sys/rseq.h>Florian Weimer1-1/+22
2021-12-09nptl: Add glibc.pthread.rseq tunable to control rseq registrationFlorian Weimer3-1/+17
2021-12-09nptl: Add rseq registrationFlorian Weimer1-2/+6
2021-12-09nptl: Introduce THREAD_GETMEM_VOLATILEFlorian Weimer1-0/+2
2021-12-09nptl: Introduce <tcb-access.h> for THREAD_* accessorsFlorian Weimer1-0/+30
2021-12-09nptl: Add <thread_pointer.h> for defining __thread_pointerFlorian Weimer1-0/+28
2021-11-17nptl: Extract <bits/atomic_wide_counter.h> from pthread_cond_common.cFlorian Weimer1-18/+4
2021-10-01nptl: Use FUTEX_LOCK_PI2 when availableAdhemerval Zanella2-54/+5
2021-09-21nptl: Fix type of pthread_mutexattr_getrobust_np, pthread_mutexattr_setrobust...Florian Weimer1-2/+2
2021-09-03Remove "Contributed by" linesSiddhesh Poyarekar5-5/+0
2021-07-12Reduce <limits.h> pollution due to dynamic PTHREAD_STACK_MINFlorian Weimer1-1/+3
2021-07-09Force building with -fno-commonFlorian Weimer1-2/+2
2021-07-09nptl: Use out-of-line wake function in __libc_lock_unlock slow pathFlorian Weimer1-8/+18
2021-07-07nptl: Use internal low-level lock type for !IS_IN (libc)Florian Weimer1-46/+5
2021-07-02resolv: Move libanl into libc (if libpthread is in libc)Florian Weimer1-12/+12
2021-06-28nptl: Add glibc.pthread.stack_cache_size tunableFlorian Weimer1-0/+4
2021-06-28Linux: Cleanups after librt moveFlorian Weimer1-0/+1
2021-06-25Linux: Move timer helper routines from librt to libcFlorian Weimer2-1/+3
2021-06-25Linux: Move mq_notify from librt to libcFlorian Weimer1-0/+3
2021-06-25Linux: Move aio_init from librt into libcFlorian Weimer2-2/+3
2021-06-24Consolidate pthread_atforkAdhemerval Zanella1-0/+4
2021-06-24posix: Consolidate fork implementationAdhemerval Zanella3-264/+200
2021-06-22linux: Only use 64-bit syscall if required for internal futexAdhemerval Zanella1-8/+16
2021-06-22nptl: Move pthreadP.h into sysdeps directoryFlorian Weimer10-9/+748
2021-06-15y2038: Add support for 64-bit time on legacy ABIsAdhemerval Zanella1-0/+119
2021-06-09nptl: Move cancel type out of cancelhandlingAdhemerval Zanella1-0/+1
2021-06-09nptl: Move cancel state out of cancelhandlingAdhemerval Zanella1-0/+2
2021-06-04libio: Assume _IO_lock_inexpensiveAdhemerval Zanella1-3/+0
2021-06-04nptl: Remove exit-thread.hAdhemerval Zanella1-1/+2
2021-05-25nptl: Do not install libpthread.so and do not link tests with itFlorian Weimer1-2/+6