about summary refs log tree commit diff
path: root/sysdeps/nptl
Commit message (Expand)AuthorAgeFilesLines
* [v8] vgetrandom Linux support azanella/getrandom-vdso-v8Adhemerval Zanella2024-09-272-2/+2
* linux: Add support for getrandom vDSOJason A. Donenfeld2024-09-262-0/+14
* nptl: Fix Race conditions in pthread cancellation [BZ#12683]Adhemerval Zanella2024-08-233-17/+68
* Linux: Make __rseq_size useful for feature detection (bug 31965)Florian Weimer2024-07-091-7/+1
* nptl: fix potential merge of __rseq_* relro symbolsMichael Jeanson2024-07-031-8/+6
* Always define __USE_TIME_BITS64 when 64 bit time_t is usedAdhemerval Zanella2024-04-021-9/+9
* Update copyright dates with scripts/update-copyrightsPaul Eggert2024-01-0137-37/+37
* Fix misspellings in sysdeps/ -- BZ 25337Paul Pluzhnikov2023-05-302-4/+4
* hurd 64bit: Add missing libanlSamuel Thibault2023-05-011-0/+1
* Created tunable to force small pages on stack allocation.Cupertino Miranda2023-04-201-0/+6
* Remove --enable-tunables configure optionAdhemerval Zanella Netto2023-03-294-16/+0
* 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