Age | Commit message (Expand) | Author | Files | Lines |
2023-05-05 | pthread_attr_set*: return ENOTSUP for values not supported instead of EINVAL | A. Wilcox | 2 | -2/+2 |
2023-02-11 | fix pthread_detach inadvertently acting as cancellation point in race case | Rich Felker | 1 | -2/+6 |
2022-12-17 | use libc-internal malloc for pthread_atfork | Rich Felker | 1 | -0/+5 |
2022-12-13 | semaphores: fix missed wakes from ABA bug in waiter count logic | Rich Felker | 4 | -12/+19 |
2022-11-12 | pthread_atfork: fix return value on malloc failure | Alexey Izbyshev | 1 | -1/+2 |
2022-11-05 | fix async thread cancellation stack alignment | Rich Felker | 1 | -1/+6 |
2022-10-19 | fix missing synchronization of pthread TSD keys with MT-fork | Rich Felker | 1 | -0/+8 |
2022-10-19 | fix potential unsynchronized access to killlock state at thread exit | Rich Felker | 1 | -6/+10 |
2022-08-20 | use alt signal stack when present for implementation-internal signals | Rich Felker | 2 | -2/+2 |
2021-08-06 | fix error checking in pthread_getname_np | Érico Nogueira | 1 | -1/+1 |
2021-04-20 | add pthread_getname_np function | Érico Rolim | 1 | -0/+25 |
2021-01-30 | fix possible fd leak via missing O_CLOEXEC in pthread_setname_np | Érico Rolim | 1 | -1/+1 |
2020-12-07 | fix omission of non-stub pthread_mutexattr_getprotocol | Rich Felker | 1 | -1/+1 |
2020-12-04 | fix failure to preserve r6 in s390x asm; per ABI it is call-saved | Rich Felker | 2 | -0/+8 |
2020-11-20 | fix regression in pthread_exit | Rich Felker | 1 | -0/+1 |
2020-11-19 | protect destruction of process-shared mutexes against robust list races | Rich Felker | 1 | -1/+5 |
2020-11-19 | pthread_exit: don't __vm_wait under thread list lock | Rich Felker | 1 | -9/+15 |
2020-11-11 | lift child restrictions after multi-threaded fork | Rich Felker | 2 | -0/+4 |
2020-11-11 | convert malloc use under libc-internal locks to use internal allocator | Rich Felker | 1 | -0/+5 |
2020-10-30 | fix erroneous pthread_cond_wait mutex waiter count logic due to typo | Rich Felker | 1 | -1/+1 |
2020-10-30 | fix missing-wake regression in pthread_cond_wait | Rich Felker | 1 | -0/+5 |
2020-10-28 | fix sem_close unmapping of still-referenced semaphore | Rich Felker | 1 | -3/+5 |
2020-10-26 | fix pthread_cond_wait paired with with priority-inheritance mutex | Rich Felker | 1 | -6/+5 |
2020-10-14 | drop use of pthread_once in mutexattr kernel support tests | Rich Felker | 2 | -21/+18 |
2020-09-17 | avoid set*id/setrlimit misbehavior and hang in vforked/cloned child | Rich Felker | 1 | -1/+2 |
2020-08-30 | fix i386 __set_thread_area fallback | Rich Felker | 1 | -0/+1 |
2020-08-27 | remove redundant pthread struct members repeated for layout purposes | Rich Felker | 1 | -1/+1 |
2020-07-06 | fix async-cancel-safety of pthread_cancel | Rich Felker | 1 | -1/+4 |
2020-07-06 | make thread killlock async-signal-safe for pthread_kill | Rich Felker | 5 | -5/+18 |
2020-05-22 | restore lock-skipping for processes that return to single-threaded state | Rich Felker | 2 | -5/+7 |
2020-05-22 | don't use libc.threads_minus_1 as relaxed atomic for skipping locks | Rich Felker | 1 | -1/+1 |
2020-05-22 | reorder thread list unlink in pthread_exit after all locks | Rich Felker | 1 | -8/+11 |
2019-09-13 | harden thread start with failed scheduling against broken __clone | Rich Felker | 1 | -1/+1 |
2019-09-11 | fix arm __a_barrier_oldkuser when built as thumb | Rich Felker | 1 | -2/+2 |
2019-09-11 | fix code path where child function returns in arm __clone built as thumb | Rich Felker | 1 | -7/+3 |
2019-09-06 | synchronously clean up pthread_create failure due to scheduling errors | Rich Felker | 1 | -13/+18 |
2019-09-06 | set explicit scheduling for new thread from calling thread, not self | Rich Felker | 1 | -21/+12 |
2019-09-06 | fix unsynchronized decrement of thread count on pthread_create error | Rich Felker | 1 | -1/+2 |
2019-08-06 | in arm cancellation point asm, don't unnecessarily preserve link register | Patrick Oppenlander | 1 | -4/+4 |
2019-08-02 | fix missing declarations for pthread_join extensions in source file | Rich Felker | 1 | -0/+1 |
2019-07-29 | remove x32 syscall timespec fixup hacks | Rich Felker | 2 | -43/+4 |
2019-07-28 | futex wait operations: add time64 syscall support, decouple 32-bit time_t | Rich Felker | 2 | -3/+41 |
2019-07-27 | refactor thrd_sleep and nanosleep in terms of clock_nanosleep | Rich Felker | 1 | -1/+2 |
2019-06-14 | add riscv64 architecture support | Rich Felker | 4 | -0/+76 |
2019-04-10 | remove external __syscall function and last remaining users | Rich Felker | 1 | -1/+1 |
2019-04-10 | overhaul i386 syscall mechanism not to depend on external asm source | Rich Felker | 1 | -0/+1 |
2019-04-01 | fix harmless-by-chance typo in priority inheritance mutex code | Rich Felker | 1 | -1/+1 |
2019-03-31 | implement priority inheritance mutexes | Rich Felker | 4 | -8/+93 |
2019-03-29 | clean up access to mutex type in pthread_mutex_trylock | Rich Felker | 1 | -2/+2 |
2019-03-21 | fix data race choosing next key slot in pthread_key_create | Rich Felker | 1 | -1/+1 |