2020-08-27 |
Rich Felker | remove redundant pthread struct members repeated for... |
blob | commitdiff | raw |
2020-07-06 |
Rich Felker | make thread killlock async-signal-safe for pthread_kill |
blob | commitdiff | raw | diff to current |
2020-05-22 |
Rich Felker | restore lock-skipping for processes that return to... |
blob | commitdiff | raw | diff to current |
2020-05-22 |
Rich Felker | reorder thread list unlink in pthread_exit after all... |
blob | commitdiff | raw | diff to current |
2019-09-13 |
Rich Felker | harden thread start with failed scheduling against... |
blob | commitdiff | raw | diff to current |
2019-09-06 |
Rich Felker | synchronously clean up pthread_create failure due to... |
blob | commitdiff | raw | diff to current |
2019-09-06 |
Rich Felker | set explicit scheduling for new thread from calling... |
blob | commitdiff | raw | diff to current |
2019-09-06 |
Rich Felker | fix unsynchronized decrement of thread count on pthread... |
blob | commitdiff | raw | diff to current |
2019-04-10 |
Rich Felker | overhaul i386 syscall mechanism not to depend on extern... |
blob | commitdiff | raw | diff to current |
2019-02-22 |
Rich Felker | add membarrier syscall wrapper, refactor dynamic tls... |
blob | commitdiff | raw | diff to current |
2019-02-22 |
Rich Felker | make thread list lock a recursive lock |
blob | commitdiff | raw | diff to current |
2019-02-19 |
Rich Felker | install dynamic tls synchronously at dlopen, streamline... |
blob | commitdiff | raw | diff to current |
2019-02-16 |
Rich Felker | rewrite __synccall in terms of global thread list |
blob | commitdiff | raw | diff to current |
2019-02-16 |
Rich Felker | track all live threads in an AS-safe, fully-consistent... |
blob | commitdiff | raw | diff to current |
2019-02-16 |
Rich Felker | always block signals for starting new threads, refactor... |
blob | commitdiff | raw | diff to current |
2018-09-18 |
Rich Felker | remove redundant declarations of __default_stacksize... |
blob | commitdiff | raw | diff to current |
2018-09-12 |
Rich Felker | split internal lock API out of libc.h, creating lock.h |
blob | commitdiff | raw | diff to current |
2018-09-12 |
Rich Felker | overhaul internally-public declarations using wrapper... |
blob | commitdiff | raw | diff to current |
2018-09-12 |
Rich Felker | move declarations of tls setup/access functions to... |
blob | commitdiff | raw | diff to current |
2018-08-16 |
Rich Felker | fix pthread_create return value with PTHREAD_EXPLICIT_SCHED |
blob | commitdiff | raw | diff to current |
2018-07-27 |
Rich Felker | make pthread_attr_init honor defaults set by pthread_se... |
blob | commitdiff | raw | diff to current |
2018-05-09 |
Rich Felker | make linking of thread-start with explicit scheduling... |
blob | commitdiff | raw | diff to current |
2018-05-09 |
Rich Felker | improve design of thread-start with explicit scheduling... |
blob | commitdiff | raw | diff to current |
2018-05-06 |
Rich Felker | improve joinable/detached thread state handling |
blob | commitdiff | raw | diff to current |
2018-05-05 |
Rich Felker | improve pthread_exit synchronization with functions... |
blob | commitdiff | raw | diff to current |
2018-05-02 |
Rich Felker | use a dedicated futex object for pthread_join instead... |
blob | commitdiff | raw | diff to current |
2018-02-03 |
William Pitcock | store pthread stack guard sizes for pthread_getattr_np |
blob | commitdiff | raw | diff to current |
2018-01-09 |
Jens Gustedt | consistently use the LOCK an UNLOCK macros |
blob | commitdiff | raw | diff to current |
2017-09-07 |
Rich Felker | fix signal masking race in pthread_create with priority... |
blob | commitdiff | raw | diff to current |
2016-11-08 |
Rich Felker | add limited pthread_setattr_default_np API to set stack... |
blob | commitdiff | raw | diff to current |
2016-11-08 |
Rich Felker | fix pthread_create regression from stack/guard size... |
blob | commitdiff | raw | diff to current |
2016-11-08 |
Rich Felker | simplify pthread_attr_t stack/guard size representation |
blob | commitdiff | raw | diff to current |
2016-06-27 |
Rich Felker | fix failure to obtain EOWNERDEAD status for process... |
blob | commitdiff | raw | diff to current |
2015-06-17 |
Rich Felker | ignore ENOSYS error from mprotect in pthread_create... |
blob | commitdiff | raw | diff to current |
2015-06-16 |
Rich Felker | refactor stdio open file list handling, move it out... |
blob | commitdiff | raw | diff to current |
2015-05-16 |
Rich Felker | eliminate costly tricks to avoid TLS access for current... |
blob | commitdiff | raw | diff to current |
2015-05-06 |
Rich Felker | fix stack protector crashes on x32 & powerpc due to... |
blob | commitdiff | raw | diff to current |
2015-04-18 |
Rich Felker | make dlerror state and message thread-local and dynamic... |
blob | commitdiff | raw | diff to current |
2015-04-13 |
Rich Felker | remove remnants of support for running in no-thread... |
blob | commitdiff | raw | diff to current |
2015-04-10 |
Rich Felker | apply vmlock wait to __unmapself in pthread_exit |
blob | commitdiff | raw | diff to current |
2015-04-10 |
Rich Felker | redesign and simplify vmlock system |
blob | commitdiff | raw | diff to current |
2015-04-10 |
Rich Felker | optimize out setting up robust list with kernel when... |
blob | commitdiff | raw | diff to current |
2015-04-10 |
Rich Felker | process robust list in pthread_exit to fix detached... |
blob | commitdiff | raw | diff to current |
2015-02-17 |
Rich Felker | make pthread_exit responsible for disabling cancellation |
blob | commitdiff | raw | diff to current |
2015-01-16 |
Rich Felker | overhaul __synccall and fix AS-safety and other issues... |
blob | commitdiff | raw | diff to current |
2014-09-07 |
Rich Felker | add C11 thread creation and related thread functions |
blob | commitdiff | raw | diff to current |
2014-09-06 |
Jens Gustedt | use weak symbols for the POSIX functions that will... |
blob | commitdiff | raw | diff to current |
2014-08-24 |
Rich Felker | fix false ownership of stdio FILEs due to tid reuse |
blob | commitdiff | raw | diff to current |
2014-08-22 |
Rich Felker | fix use of uninitialized memory with application-provid... |
blob | commitdiff | raw | diff to current |
2014-08-16 |
Rich Felker | enable private futex for process-local robust mutexes |
blob | commitdiff | raw | diff to current |
2014-07-17 |
Rich Felker | work around constant folding bug 61144 in gcc 4.9.0... |
blob | commitdiff | raw | diff to current |
2014-07-06 |
Rich Felker | eliminate use of cached pid from thread structure |
blob | commitdiff | raw | diff to current |
2014-07-02 |
Rich Felker | add locale framework |
blob | commitdiff | raw | diff to current |
2014-06-10 |
Rich Felker | simplify errno implementation |
blob | commitdiff | raw | diff to current |
2014-06-10 |
Rich Felker | replace all remaining internal uses of pthread_self... |
blob | commitdiff | raw | diff to current |
2014-03-24 |
Rich Felker | fix pointer type mismatch and misplacement of const |
blob | commitdiff | raw | diff to current |
2014-03-24 |
Rich Felker | always initialize thread pointer at program start |
blob | commitdiff | raw | diff to current |
2013-09-16 |
Rich Felker | omit CLONE_PARENT flag to clone in pthread_create |
blob | commitdiff | raw | diff to current |
2013-09-16 |
Rich Felker | use symbolic names for clone flags in pthread_create |
blob | commitdiff | raw | diff to current |
2013-09-15 |
Szabolcs Nagy | support configurable page size on mips, powerpc and... |
blob | commitdiff | raw | diff to current |
2013-04-26 |
Rich Felker | transition to using functions for internal signal block... |
blob | commitdiff | raw | diff to current |
2013-04-26 |
Rich Felker | prevent code from running under a thread id which alrea... |
blob | commitdiff | raw | diff to current |
2013-04-26 |
Rich Felker | fix clobbering of signal mask when creating thread... |
blob | commitdiff | raw | diff to current |
2013-04-26 |
Rich Felker | make last thread's pthread_exit give exit(0) a consiste... |
blob | commitdiff | raw | diff to current |
2013-04-26 |
Rich Felker | use atomic decrement rather than cas in pthread_exit... |
blob | commitdiff | raw | diff to current |
2013-04-26 |
Rich Felker | add comments on some of the pthread_exit logic |
blob | commitdiff | raw | diff to current |
2013-04-26 |
Rich Felker | always block signals in pthread_exit before decrementin... |
blob | commitdiff | raw | diff to current |
2013-04-06 |
Rich Felker | fix type error in pthread_create, introduced with pthre... |
blob | commitdiff | raw | diff to current |
2013-04-01 |
Rich Felker | implement pthread_getattr_np |
blob | commitdiff | raw | diff to current |
2013-03-27 |
Rich Felker | remove __SYSCALL_SSLEN arch macro in favor of using... |
blob | commitdiff | raw | diff to current |
2013-02-02 |
Rich Felker | fix stale locks left behind when pthread_create fails |
blob | commitdiff | raw | diff to current |
2013-02-02 |
Rich Felker | if pthread_create fails, it must not attempt mmap if... |
blob | commitdiff | raw | diff to current |
2013-02-02 |
Rich Felker | pthread stack treatment overhaul for application-provid... |
blob | commitdiff | raw | diff to current |
2012-11-14 |
Rich Felker | Merge remote-tracking branch 'ppc-port/ppc-squashed' |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Rich Felker | add support for thread scheduling (POSIX TPS option) |
blob | commitdiff | raw | diff to current |
2012-11-08 |
Rich Felker | clean up sloppy nested inclusion from pthread_impl.h |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Rich Felker | add support for TLS variant I, presently needed for... |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Rich Felker | fix overlap of thread stacks with thread tls segments |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Rich Felker | clean up and refactor program initialization |
blob | commitdiff | raw | diff to current |
2012-10-05 |
Rich Felker | support for TLS in dynamic-loaded (dlopen) modules |
blob | commitdiff | raw | diff to current |
2012-10-04 |
Rich Felker | TLS (GNU/C11 thread-local storage) support for static... |
blob | commitdiff | raw | diff to current |
2012-09-07 |
Rich Felker | further use of _Noreturn, for non-plain-C functions |
blob | commitdiff | raw | diff to current |
2012-09-07 |
Rich Felker | use restrict everywhere it's required by c99 and/or... |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Rich Felker | Merge remote-tracking branch 'nsz/exp' |
blob | commitdiff | raw | diff to current |
2012-08-10 |
Rich Felker | fix (hopefully) all hard-coded 8's for kernel sigset_t... |
blob | commitdiff | raw | diff to current |
2012-07-12 |
Rich Felker | fix several locks that weren't updated right for new... |
blob | commitdiff | raw | diff to current |
2012-07-12 |
Rich Felker | fix potential race condition in detached threads |
blob | commitdiff | raw | diff to current |
2012-06-09 |
Rich Felker | add pthread_attr_setstack interface (and get) |
blob | commitdiff | raw | diff to current |
2012-06-02 |
Rich Felker | remove no-longer-needed unblocking of signals in pthrea... |
blob | commitdiff | raw | diff to current |
2012-05-23 |
Rich Felker | simplify cancellation push/pop slightly |
blob | commitdiff | raw | diff to current |
2012-05-05 |
Rich Felker | make pthread stacks non-executable |
blob | commitdiff | raw | diff to current |
2012-05-04 |
Rich Felker | overhaul SSP support to use a real canary |
blob | commitdiff | raw | diff to current |
2012-02-28 |
Rich Felker | fix pthread_cleanup_pop(1) crash in non-thread-capable... |
blob | commitdiff | raw | diff to current |
2012-02-10 |
Rich Felker | small fix for new pthread cleanup stuff |
blob | commitdiff | raw | diff to current |
2012-02-09 |
Rich Felker | replace bad cancellation cleanup abi with a sane one |
blob | commitdiff | raw | diff to current |
2011-09-27 |
Rich Felker | fix incorrect allocation failure check in pthread_create |
blob | commitdiff | raw | diff to current |
2011-09-18 |
Rich Felker | overhaul clone syscall wrapping |
blob | commitdiff | raw | diff to current |
2011-08-12 |
Rich Felker | pthread and synccall cleanup, new __synccall_wait op |
blob | commitdiff | raw | diff to current |
2011-08-03 |
Rich Felker | further debloat cancellation handlers |
blob | commitdiff | raw | diff to current |
2011-08-03 |
Rich Felker | missed detail in cancellation bloat fix |
blob | commitdiff | raw | diff to current |
next |