about summary refs log tree commit diff
path: root/src/thread
Commit message (Expand)AuthorAgeFilesLines
* fix async thread cancellation on sh-fdpicRich Felker2018-08-291-0/+3
* fix async thread cancellation on powerpc64Rich Felker2018-08-291-0/+7
* reject invalid arguments to pthread_barrierattr_setpsharedRich Felker2018-08-281-0/+1
* rewrite __aeabi_read_tp in asmSzabolcs Nagy2018-08-282-12/+6
* fix deadlock in async thread self-cancellationRich Felker2018-08-281-1/+5
* fix tls access on arm targets before armv6kSzabolcs Nagy2018-08-231-1/+1
* mips archs: fix runaway execution if start fn passed to clone returnsSegev Finer2018-08-183-3/+12
* fix pthread_create return value with PTHREAD_EXPLICIT_SCHEDRich Felker2018-08-161-0/+1
* make pthread_attr_init honor defaults set by pthread_setattr_default_npRich Felker2018-07-273-4/+11
* add m68k portRich Felker2018-06-193-0/+58
* make linking of thread-start with explicit scheduling conditionalRich Felker2018-05-092-28/+28
* improve design of thread-start with explicit scheduling attributesRich Felker2018-05-091-21/+39
* improve joinable/detached thread state handlingRich Felker2018-05-054-19/+22
* improve pthread_exit synchronization with functions targeting tidRich Felker2018-05-055-16/+18
* remove incorrect ESRCH error from pthread_killRich Felker2018-05-041-1/+2
* use a dedicated futex object for pthread_join instead of tid fieldRich Felker2018-05-022-4/+5
* store pthread stack guard sizes for pthread_getattr_npWilliam Pitcock2018-02-032-1/+3
* revise the definition of multiple basic locks in the codeJens Gustedt2018-01-093-3/+3
* consistently use the LOCK an UNLOCK macrosJens Gustedt2018-01-096-12/+12
* new lock algorithm with state and congestion count in one atomic intJens Gustedt2018-01-092-8/+52
* fix read-after-free type error in pthread_detachRich Felker2017-10-131-1/+2
* fix signal masking race in pthread_create with priority attributesRich Felker2017-09-061-2/+7
* trap UB from attempts to join a detached threadRich Felker2017-08-111-0/+1
* unify the use of FUTEX_PRIVATEJens Gustedt2017-07-043-3/+3
* use hard-coded sh4a atomic opcodes to avoid linker errors on shRich Felker2017-06-081-4/+4
* fix build regression in arm atomics asm with new binutilsRich Felker2017-02-151-1/+1
* fix spurious EINTR errors from multithreaded set*id, etc.Rich Felker2017-01-191-1/+1
* fix crashes in x32 __tls_get_addrrofl0r2017-01-131-2/+2
* rework arm atomic/tp backends to be thumb-compatible and fdpic-readyRich Felker2016-12-194-56/+69
* add s390x portBobby Bingham2016-11-115-0/+111
* add limited pthread_setattr_default_np API to set stack size defaultsRich Felker2016-11-082-4/+43
* fix pthread_create regression from stack/guard size simplificationRich Felker2016-11-081-1/+4
* simplify pthread_attr_t stack/guard size representationRich Felker2016-11-077-11/+13
* add pthread_setname_npFelix Janda2016-10-201-0/+26
* pthread: implement try/timed join variantsBobby Bingham2016-06-301-3/+17
* fix failure to obtain EOWNERDEAD status for process-shared robust mutexesRich Felker2016-06-273-3/+3
* add powerpc64 portBobby Bingham2016-05-084-0/+101
* fix thread structure/dtv-pointer corruption on powerpcRich Felker2016-04-251-0/+5
* add mips n32 port (ILP32 ABI for mips64)Rich Felker2016-04-183-0/+90
* add mips64 portRich Felker2016-03-063-0/+91
* remove workaround for broken mips assemblersRich Felker2016-02-081-5/+1
* in mips cancellable syscall asm, don't assume gp register is validRich Felker2016-02-041-2/+13
* avoid using signals when a thread attempts to cancel itselfRich Felker2016-02-041-0/+1
* fix misaligned pointer-like objects in arm atomics asm source fileRich Felker2016-01-301-0/+2
* move sh __unmapself code from arch/sh/src to main src treeRich Felker2016-01-222-0/+24
* move x32 sysinfo impl and syscall fixup code out of arch/x32/srcRich Felker2016-01-221-0/+38
* move arm-specific translation units out of arch/arm/src, to src/*/armRich Felker2016-01-223-1/+160
* overhaul sh atomics for new atomics framework, add j-core cas.l backendRich Felker2016-01-213-0/+105
* eliminate use of SHARED macro in __tls_get_addrRich Felker2015-11-111-6/+6
* eliminate use of SHARED macro to suppress visibility attributesRich Felker2015-11-112-6/+0