2021-08-06 |
Érico Nogueira | fix error checking in pthread_getname_np |
tree | commitdiff |
2021-04-20 |
Érico Rolim | add pthread_getname_np function |
tree | commitdiff |
2021-01-30 |
Érico Rolim | fix possible fd leak via missing O_CLOEXEC in pthread_s... |
tree | commitdiff |
2020-12-07 |
Rich Felker | fix omission of non-stub pthread_mutexattr_getprotocol |
tree | commitdiff |
2020-12-04 |
Rich Felker | fix failure to preserve r6 in s390x asm; per ABI it... |
tree | commitdiff |
2020-11-20 |
Rich Felker | fix regression in pthread_exit |
tree | commitdiff |
2020-11-19 |
Rich Felker | protect destruction of process-shared mutexes against... |
tree | commitdiff |
2020-11-19 |
Rich Felker | pthread_exit: don't __vm_wait under thread list lock |
tree | commitdiff |
2020-11-11 |
Rich Felker | lift child restrictions after multi-threaded fork |
tree | commitdiff |
2020-11-11 |
Rich Felker | convert malloc use under libc-internal locks to use... |
tree | commitdiff |
2020-10-30 |
Rich Felker | fix erroneous pthread_cond_wait mutex waiter count... |
tree | commitdiff |
2020-10-30 |
Rich Felker | fix missing-wake regression in pthread_cond_wait |
tree | commitdiff |
2020-10-28 |
Rich Felker | fix sem_close unmapping of still-referenced semaphore |
tree | commitdiff |
2020-10-26 |
Rich Felker | fix pthread_cond_wait paired with with priority-inherit... |
tree | commitdiff |
2020-10-15 |
Rich Felker | drop use of pthread_once in mutexattr kernel support... |
tree | commitdiff |
2020-09-18 |
Rich Felker | avoid set*id/setrlimit misbehavior and hang in vforked... |
tree | commitdiff |
2020-08-31 |
Rich Felker | fix i386 __set_thread_area fallback |
tree | commitdiff |
2020-08-27 |
Rich Felker | remove redundant pthread struct members repeated for... |
tree | commitdiff |
2020-07-06 |
Rich Felker | fix async-cancel-safety of pthread_cancel |
tree | commitdiff |
2020-07-06 |
Rich Felker | make thread killlock async-signal-safe for pthread_kill |
tree | commitdiff |
2020-05-22 |
Rich Felker | restore lock-skipping for processes that return to... |
tree | commitdiff |
2020-05-22 |
Rich Felker | don't use libc.threads_minus_1 as relaxed atomic for... |
tree | commitdiff |
2020-05-22 |
Rich Felker | reorder thread list unlink in pthread_exit after all... |
tree | commitdiff |
2019-09-13 |
Rich Felker | harden thread start with failed scheduling against... |
tree | commitdiff |
2019-09-11 |
Rich Felker | fix arm __a_barrier_oldkuser when built as thumb |
tree | commitdiff |
2019-09-11 |
Rich Felker | fix code path where child function returns in arm __clo... |
tree | commitdiff |
2019-09-06 |
Rich Felker | synchronously clean up pthread_create failure due to... |
tree | commitdiff |
2019-09-06 |
Rich Felker | set explicit scheduling for new thread from calling... |
tree | commitdiff |
2019-09-06 |
Rich Felker | fix unsynchronized decrement of thread count on pthread... |
tree | commitdiff |
2019-08-06 |
Patrick Oppenlander | in arm cancellation point asm, don't unnecessarily... |
tree | commitdiff |
2019-08-02 |
Rich Felker | fix missing declarations for pthread_join extensions... |
tree | commitdiff |
2019-07-29 |
Rich Felker | remove x32 syscall timespec fixup hacks |
tree | commitdiff |
2019-07-28 |
Rich Felker | futex wait operations: add time64 syscall support,... |
tree | commitdiff |
2019-07-27 |
Rich Felker | refactor thrd_sleep and nanosleep in terms of clock_nan... |
tree | commitdiff |
2019-06-14 |
Rich Felker | add riscv64 architecture support |
tree | commitdiff |
2019-04-11 |
Rich Felker | remove external __syscall function and last remaining... |
tree | commitdiff |
2019-04-10 |
Rich Felker | overhaul i386 syscall mechanism not to depend on extern... |
tree | commitdiff |
2019-04-01 |
Rich Felker | fix harmless-by-chance typo in priority inheritance... |
tree | commitdiff |
2019-04-01 |
Rich Felker | implement priority inheritance mutexes |
tree | commitdiff |
2019-03-29 |
Rich Felker | clean up access to mutex type in pthread_mutex_trylock |
tree | commitdiff |
2019-03-21 |
Rich Felker | fix data race choosing next key slot in pthread_key_create |
tree | commitdiff |
2019-03-14 |
Rich Felker | fix namespace violation in dependencies of mtx_lock |
tree | commitdiff |
2019-02-22 |
Rich Felker | add membarrier syscall wrapper, refactor dynamic tls... |
tree | commitdiff |
2019-02-22 |
Rich Felker | make thread list lock a recursive lock |
tree | commitdiff |
2019-02-19 |
Rich Felker | install dynamic tls synchronously at dlopen, streamline... |
tree | commitdiff |
2019-02-18 |
Rich Felker | fix data race between new pthread_key_delete and dtor... |
tree | commitdiff |
2019-02-16 |
Rich Felker | introduce namespace-safe rwlock aliases; use in pthread... |
tree | commitdiff |
2019-02-16 |
Rich Felker | rewrite pthread_key_delete to use global thread list |
tree | commitdiff |
2019-02-16 |
Rich Felker | rewrite __synccall in terms of global thread list |
tree | commitdiff |
2019-02-16 |
Rich Felker | track all live threads in an AS-safe, fully-consistent... |
tree | commitdiff |
2019-02-16 |
Rich Felker | always block signals for starting new threads, refactor... |
tree | commitdiff |
2019-02-13 |
Rich Felker | redesign robust mutex states to eliminate data races... |
tree | commitdiff |
2019-01-17 |
Rich Felker | fix unintended linking dependency of pthread_key_create... |
tree | commitdiff |
2018-12-20 |
Rich Felker | make sem_wait and sem_timedwait interruptible by signals |
tree | commitdiff |
2018-12-19 |
Rich Felker | don't fail pthread_sigmask/sigprocmask on invalid how... |
tree | commitdiff |
2018-12-18 |
Rich Felker | add __timedwait backend workaround for old kernels... |
tree | commitdiff |
2018-10-12 |
Rich Felker | combine arch ABI's DTP_OFFSET into DTV pointers |
tree | commitdiff |
2018-09-19 |
Rich Felker | limit the configurable default stack/guard size for... |
tree | commitdiff |
2018-09-18 |
Rich Felker | remove redundant declarations of __default_stacksize... |
tree | commitdiff |
2018-09-18 |
Rich Felker | fix benign data race in pthread_attr_init |
tree | commitdiff |
2018-09-18 |
Rich Felker | fix deletion of pthread tsd keys that still have non... |
tree | commitdiff |
2018-09-15 |
Rich Felker | check for kernel support before allowing robust mutex... |
tree | commitdiff |
2018-09-12 |
Rich Felker | split internal lock API out of libc.h, creating lock.h |
tree | commitdiff |
2018-09-12 |
Rich Felker | reduce spurious inclusion of libc.h |
tree | commitdiff |
2018-09-12 |
Rich Felker | remove unused __futex function and source file |
tree | commitdiff |
2018-09-12 |
Rich Felker | hide __pthread_once_full symbol |
tree | commitdiff |
2018-09-12 |
Rich Felker | overhaul internally-public declarations using wrapper... |
tree | commitdiff |
2018-09-12 |
Rich Felker | use hidden visibility for sh __unmapself backends |
tree | commitdiff |
2018-09-12 |
Rich Felker | make arch __set_thread_area backends hidden |
tree | commitdiff |
2018-09-12 |
Rich Felker | make arch __clone backends hidden |
tree | commitdiff |
2018-09-12 |
Rich Felker | move declarations of tls setup/access functions to... |
tree | commitdiff |
2018-09-12 |
Rich Felker | for c11 mtx and cnd functions, use externally consisten... |
tree | commitdiff |
2018-09-12 |
Rich Felker | make inadvertently exposed __pthread_{timed,try}join_np... |
tree | commitdiff |
2018-09-12 |
Rich Felker | fix issues from public functions defined without declar... |
tree | commitdiff |
2018-09-05 |
Rich Felker | define and use internal macros for hidden visibility... |
tree | commitdiff |
2018-09-05 |
Rich Felker | fix namespace violation for c11 mutex functions |
tree | commitdiff |
2018-09-05 |
Rich Felker | in pthread_mutex_timedlock, avoid repeatedly reading... |
tree | commitdiff |
2018-09-05 |
Rich Felker | in pthread_mutex_trylock, EBUSY out more directly when... |
tree | commitdiff |
2018-08-29 |
Rich Felker | fix async thread cancellation on sh-fdpic |
tree | commitdiff |
2018-08-29 |
Rich Felker | fix async thread cancellation on powerpc64 |
tree | commitdiff |
2018-08-28 |
Rich Felker | reject invalid arguments to pthread_barrierattr_setpshared |
tree | commitdiff |
2018-08-28 |
Szabolcs Nagy | rewrite __aeabi_read_tp in asm |
tree | commitdiff |
2018-08-28 |
Rich Felker | fix deadlock in async thread self-cancellation |
tree | commitdiff |
2018-08-23 |
Szabolcs Nagy | fix tls access on arm targets before armv6k |
tree | commitdiff |
2018-08-18 |
Segev Finer | mips archs: fix runaway execution if start fn passed... |
tree | commitdiff |
2018-08-16 |
Rich Felker | fix pthread_create return value with PTHREAD_EXPLICIT_SCHED |
tree | commitdiff |
2018-07-27 |
Rich Felker | make pthread_attr_init honor defaults set by pthread_se... |
tree | commitdiff |
2018-06-19 |
Rich Felker | add m68k port |
tree | commitdiff |
2018-05-09 |
Rich Felker | make linking of thread-start with explicit scheduling... |
tree | commitdiff |
2018-05-09 |
Rich Felker | improve design of thread-start with explicit scheduling... |
tree | commitdiff |
2018-05-06 |
Rich Felker | improve joinable/detached thread state handling |
tree | commitdiff |
2018-05-05 |
Rich Felker | improve pthread_exit synchronization with functions... |
tree | commitdiff |
2018-05-04 |
Rich Felker | remove incorrect ESRCH error from pthread_kill |
tree | commitdiff |
2018-05-02 |
Rich Felker | use a dedicated futex object for pthread_join instead... |
tree | commitdiff |
2018-02-03 |
William Pitcock | store pthread stack guard sizes for pthread_getattr_np |
tree | commitdiff |
2018-01-09 |
Jens Gustedt | revise the definition of multiple basic locks in the... |
tree | commitdiff |
2018-01-09 |
Jens Gustedt | consistently use the LOCK an UNLOCK macros |
tree | commitdiff |
2018-01-09 |
Jens Gustedt | new lock algorithm with state and congestion count... |
tree | commitdiff |
2017-10-14 |
Rich Felker | fix read-after-free type error in pthread_detach |
tree | commitdiff |
2017-09-07 |
Rich Felker | fix signal masking race in pthread_create with priority... |
tree | commitdiff |
next |