summary refs log tree commit diff
path: root/sysdeps/nptl
Commit message (Expand)AuthorAgeFilesLines
* Update copyright dates with scripts/update-copyrightsJoseph Myers2023-01-0637-37/+37
* Use atomic_exchange_release/acquireWilco Dijkstra2022-09-262-3/+3
* Use C11 atomics instead of atomic_decrement_and_testWilco Dijkstra2022-09-231-1/+1
* m68k: Enforce 4-byte alignment on internal locks (BZ #29537)Adhemerval Zanella2022-09-202-2/+9
* Use relaxed atomics since there is no MO dependenceWilco Dijkstra2022-09-131-7/+1
* libio: Improve performance of IO locksWilco Dijkstra2022-08-111-9/+19
* nptl: Remove uses of assert_perrorFlorian Weimer2022-08-031-8/+3
* arc4random: simplify design for better safetyJason A. Donenfeld2022-07-271-2/+0
* stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417)Adhemerval Zanella Netto2022-07-221-0/+2
* Replace __libc_multiple_threads with __libc_single_threadedAdhemerval Zanella2022-07-051-1/+1
* misc: Optimize internal usage of __libc_single_threadedAdhemerval Zanella2022-06-241-1/+1
* nptl: Add backoff mechanism to spinlock loopWangyang Guo2022-05-092-0/+36
* posix: Remove unused definition on _ForkAdhemerval Zanella2022-04-261-3/+0
* nptl: Handle spurious EINTR when thread cancellation is disabled (BZ#29029)Adhemerval Zanella2022-04-142-4/+1
* Linux: Use ptrdiff_t for __rseq_offsetFlorian Weimer2022-02-021-2/+2
* Update copyright dates with scripts/update-copyrightsPaul Eggert2022-01-0136-36/+36
* nptl: Add public rseq symbols and <sys/rseq.h>Florian Weimer2021-12-091-1/+22
* nptl: Add glibc.pthread.rseq tunable to control rseq registrationFlorian Weimer2021-12-093-1/+17
* nptl: Add rseq registrationFlorian Weimer2021-12-091-2/+6
* nptl: Introduce THREAD_GETMEM_VOLATILEFlorian Weimer2021-12-091-0/+2
* nptl: Introduce <tcb-access.h> for THREAD_* accessorsFlorian Weimer2021-12-091-0/+30
* nptl: Add <thread_pointer.h> for defining __thread_pointerFlorian Weimer2021-12-091-0/+28
* nptl: Extract <bits/atomic_wide_counter.h> from pthread_cond_common.cFlorian Weimer2021-11-171-18/+4
* nptl: Use FUTEX_LOCK_PI2 when availableAdhemerval Zanella2021-10-012-54/+5
* nptl: Fix type of pthread_mutexattr_getrobust_np, pthread_mutexattr_setrobust...Florian Weimer2021-09-211-2/+2
* Remove "Contributed by" linesSiddhesh Poyarekar2021-09-035-5/+0
* Reduce <limits.h> pollution due to dynamic PTHREAD_STACK_MINFlorian Weimer2021-07-121-1/+3
* Force building with -fno-commonFlorian Weimer2021-07-091-2/+2
* nptl: Use out-of-line wake function in __libc_lock_unlock slow pathFlorian Weimer2021-07-091-8/+18
* nptl: Use internal low-level lock type for !IS_IN (libc)Florian Weimer2021-07-071-46/+5
* resolv: Move libanl into libc (if libpthread is in libc)Florian Weimer2021-07-021-12/+12
* nptl: Add glibc.pthread.stack_cache_size tunableFlorian Weimer2021-06-281-0/+4
* Linux: Cleanups after librt moveFlorian Weimer2021-06-281-0/+1
* Linux: Move timer helper routines from librt to libcFlorian Weimer2021-06-252-1/+3
* Linux: Move mq_notify from librt to libcFlorian Weimer2021-06-251-0/+3
* Linux: Move aio_init from librt into libcFlorian Weimer2021-06-252-2/+3
* Consolidate pthread_atforkAdhemerval Zanella2021-06-241-0/+4
* posix: Consolidate fork implementationAdhemerval Zanella2021-06-243-264/+200
* linux: Only use 64-bit syscall if required for internal futexAdhemerval Zanella2021-06-221-8/+16
* nptl: Move pthreadP.h into sysdeps directoryFlorian Weimer2021-06-2210-9/+748
* y2038: Add support for 64-bit time on legacy ABIsAdhemerval Zanella2021-06-151-0/+119
* nptl: Move cancel type out of cancelhandlingAdhemerval Zanella2021-06-091-0/+1
* nptl: Move cancel state out of cancelhandlingAdhemerval Zanella2021-06-091-0/+2
* libio: Assume _IO_lock_inexpensiveAdhemerval Zanella2021-06-041-3/+0
* nptl: Remove exit-thread.hAdhemerval Zanella2021-06-041-1/+2
* nptl: Do not install libpthread.so and do not link tests with itFlorian Weimer2021-05-251-2/+6
* nptl: Remove remaining code from libpthreadFlorian Weimer2021-05-211-4/+0
* nptl: Move pthread_create, thrd_create into libcFlorian Weimer2021-05-211-2/+0
* nptl: Eliminate the __static_tls_size, __static_tls_align_m1 variablesFlorian Weimer2021-05-211-0/+28
* nptl: Move __nptl_initial_report_events into ld.so/startup codeFlorian Weimer2021-05-171-0/+8