422 Commits (4f35eb7591031a1e5ef9828f9304361f282f28b9)

Author SHA1 Message Date
Rich Felker f81e44a0d9 add m68k port 8 years ago
Rich Felker 40bae2d32f make linking of thread-start with explicit scheduling conditional 8 years ago
Rich Felker b8742f3260 improve design of thread-start with explicit scheduling attributes 8 years ago
Rich Felker cdba6b2562 improve joinable/detached thread state handling 8 years ago
Rich Felker 526e64f54d improve pthread_exit synchronization with functions targeting tid 8 years ago
Rich Felker 4df4216351 remove incorrect ESRCH error from pthread_kill 8 years ago
Rich Felker 9e2d820a55 use a dedicated futex object for pthread_join instead of tid field 8 years ago
William Pitcock 7c709f2d4f store pthread stack guard sizes for pthread_getattr_np 8 years ago
Jens Gustedt 32482f61da revise the definition of multiple basic locks in the code 8 years ago
Jens Gustedt c4bc0b1a64 consistently use the LOCK an UNLOCK macros 8 years ago
Jens Gustedt 47d0bcd476 new lock algorithm with state and congestion count in one atomic int 8 years ago
Rich Felker c1e27367a9 fix read-after-free type error in pthread_detach 9 years ago
Rich Felker 9e01be6e49 fix signal masking race in pthread_create with priority attributes 9 years ago
Rich Felker 80bf595255 trap UB from attempts to join a detached thread 9 years ago
Jens Gustedt d906fa3118 unify the use of FUTEX_PRIVATE 9 years ago
Rich Felker bc313e880c use hard-coded sh4a atomic opcodes to avoid linker errors on sh 9 years ago
Rich Felker b261a24256 fix build regression in arm atomics asm with new binutils 9 years ago
Rich Felker 6894f84726 fix spurious EINTR errors from multithreaded set*id, etc. 9 years ago
rofl0r 1f53e7d00c fix crashes in x32 __tls_get_addr 9 years ago
Rich Felker 29237f7f5c rework arm atomic/tp backends to be thumb-compatible and fdpic-ready 10 years ago
Bobby Bingham 1509494305 add s390x port 10 years ago
Rich Felker 31fb174dd2 add limited pthread_setattr_default_np API to set stack size defaults 10 years ago
Rich Felker ea7891a651 fix pthread_create regression from stack/guard size simplification 10 years ago
Rich Felker 33ce920857 simplify pthread_attr_t stack/guard size representation 10 years ago
Felix Janda 8fb28b0b3e add pthread_setname_np 10 years ago
Bobby Bingham 3d98146146 pthread: implement try/timed join variants 10 years ago
Rich Felker 384d103d94 fix failure to obtain EOWNERDEAD status for process-shared robust mutexes 10 years ago
Bobby Bingham c0ede9e404 add powerpc64 port 10 years ago
Rich Felker be999f7a54 fix thread structure/dtv-pointer corruption on powerpc 10 years ago
Rich Felker 5972c4a411 add mips n32 port (ILP32 ABI for mips64) 10 years ago
Rich Felker 83933573af add mips64 port 10 years ago
Rich Felker 869a9df5b5 remove workaround for broken mips assemblers 10 years ago
Rich Felker 756c8af858 in mips cancellable syscall asm, don't assume gp register is valid 10 years ago
Rich Felker aecda35373 avoid using signals when a thread attempts to cancel itself 10 years ago
Rich Felker 9ee57db883 fix misaligned pointer-like objects in arm atomics asm source file 10 years ago
Rich Felker 230bfe1a7d move sh __unmapself code from arch/sh/src to main src tree 10 years ago
Rich Felker 66215afc2e move x32 sysinfo impl and syscall fixup code out of arch/x32/src 10 years ago
Rich Felker e617b9eea9 move arm-specific translation units out of arch/arm/src, to src/*/arm 10 years ago
Rich Felker 61b1e75f7d overhaul sh atomics for new atomics framework, add j-core cas.l backend 10 years ago
Rich Felker 4aaf879eb0 eliminate use of SHARED macro in __tls_get_addr 11 years ago
Rich Felker 8a8fdf6398 eliminate use of SHARED macro to suppress visibility attributes 11 years ago
Rich Felker 4e73d12117 explicitly assemble all arm asm sources as UAL 11 years ago
Rich Felker 9f290a49bf remove non-working pre-armv4t support from arm asm 11 years ago
Rich Felker 36e8b6a28b use explicit __cp_cancel label in cancellable syscall asm for all archs 11 years ago
Rich Felker cb1bf2f321 properly access mcontext_t program counter in cancellation handler 11 years ago
Bobby Bingham 53cd8c5a29 add missing memory barrier to pthread_join 11 years ago
Rich Felker 234c58467c make sh clone asm fdpic-compatible 11 years ago
Rich Felker 6ba5517a46 fix local-dynamic model TLS on mips and powerpc 11 years ago
Rich Felker ce3688eca9 work around mips detached thread exit breakage due to kernel regression 11 years ago
Rich Felker 75eceb3ae8 ignore ENOSYS error from mprotect in pthread_create and dynamic linker 11 years ago