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 |
2017-08-12 |
Rich Felker | trap UB from attempts to join a detached thread |
tree | commitdiff |
2017-07-04 |
Jens Gustedt | unify the use of FUTEX_PRIVATE |
tree | commitdiff |
2017-06-08 |
Rich Felker | use hard-coded sh4a atomic opcodes to avoid linker... |
tree | commitdiff |
2017-02-15 |
Rich Felker | fix build regression in arm atomics asm with new binutils |
tree | commitdiff |
2017-01-19 |
Rich Felker | fix spurious EINTR errors from multithreaded set*id... |
tree | commitdiff |
2017-01-13 |
rofl0r | fix crashes in x32 __tls_get_addr |
tree | commitdiff |
2016-12-20 |
Rich Felker | rework arm atomic/tp backends to be thumb-compatible... |
tree | commitdiff |
2016-11-12 |
Bobby Bingham | add s390x port |
tree | commitdiff |
2016-11-08 |
Rich Felker | add limited pthread_setattr_default_np API to set stack... |
tree | commitdiff |
2016-11-08 |
Rich Felker | fix pthread_create regression from stack/guard size... |
tree | commitdiff |
2016-11-08 |
Rich Felker | simplify pthread_attr_t stack/guard size representation |
tree | commitdiff |
2016-10-20 |
Felix Janda | add pthread_setname_np |
tree | commitdiff |
2016-07-01 |
Bobby Bingham | pthread: implement try/timed join variants |
tree | commitdiff |
2016-06-27 |
Rich Felker | fix failure to obtain EOWNERDEAD status for process... |
tree | commitdiff |
2016-05-09 |
Bobby Bingham | add powerpc64 port |
tree | commitdiff |
2016-04-25 |
Rich Felker | fix thread structure/dtv-pointer corruption on powerpc |
tree | commitdiff |
2016-04-18 |
Rich Felker | add mips n32 port (ILP32 ABI for mips64) |
tree | commitdiff |
2016-03-06 |
Rich Felker | add mips64 port |
tree | commitdiff |
2016-02-08 |
Rich Felker | remove workaround for broken mips assemblers |
tree | commitdiff |
2016-02-04 |
Rich Felker | in mips cancellable syscall asm, don't assume gp regist... |
tree | commitdiff |
2016-02-04 |
Rich Felker | avoid using signals when a thread attempts to cancel... |
tree | commitdiff |
2016-01-31 |
Rich Felker | fix misaligned pointer-like objects in arm atomics... |
tree | commitdiff |
2016-01-22 |
Rich Felker | move sh __unmapself code from arch/sh/src to main src... |
tree | commitdiff |
2016-01-22 |
Rich Felker | move x32 sysinfo impl and syscall fixup code out of... |
tree | commitdiff |
2016-01-22 |
Rich Felker | move arm-specific translation units out of arch/arm... |
tree | commitdiff |
2016-01-21 |
Rich Felker | overhaul sh atomics for new atomics framework, add... |
tree | commitdiff |
2015-11-12 |
Rich Felker | eliminate use of SHARED macro in __tls_get_addr |
tree | commitdiff |
2015-11-12 |
Rich Felker | eliminate use of SHARED macro to suppress visibility... |
tree | commitdiff |
2015-11-10 |
Rich Felker | explicitly assemble all arm asm sources as UAL |
tree | commitdiff |
2015-11-10 |
Rich Felker | remove non-working pre-armv4t support from arm asm |
tree | commitdiff |
2015-11-02 |
Rich Felker | use explicit __cp_cancel label in cancellable syscall... |
tree | commitdiff |
next |