Age | Commit message (Expand) | Author | Files | Lines |
2015-06-17 | ignore ENOSYS error from mprotect in pthread_create and dynamic linker | Rich Felker | 1 | -1/+2 |
2015-06-16 | refactor stdio open file list handling, move it out of global libc struct | Rich Felker | 1 | -1/+2 |
2015-05-16 | eliminate costly tricks to avoid TLS access for current locale state | Rich Felker | 1 | -6/+0 |
2015-05-06 | fix stack protector crashes on x32 & powerpc due to misplaced TLS canary | Rich Felker | 1 | -1/+1 |
2015-04-18 | make dlerror state and message thread-local and dynamically-allocated | Rich Felker | 1 | -0/+2 |
2015-04-13 | remove remnants of support for running in no-thread-pointer mode | Rich Felker | 1 | -2/+0 |
2015-04-10 | apply vmlock wait to __unmapself in pthread_exit | Rich Felker | 1 | -0/+4 |
2015-04-10 | redesign and simplify vmlock system | Rich Felker | 1 | -4/+2 |
2015-04-10 | optimize out setting up robust list with kernel when not needed | Rich Felker | 1 | -0/+1 |
2015-04-10 | process robust list in pthread_exit to fix detached thread use-after-unmap | Rich Felker | 1 | -2/+27 |
2015-02-16 | make pthread_exit responsible for disabling cancellation | Rich Felker | 1 | -0/+2 |
2015-01-15 | overhaul __synccall and fix AS-safety and other issues in set*id | Rich Felker | 1 | -0/+3 |
2014-09-07 | add C11 thread creation and related thread functions | Rich Felker | 1 | -4/+12 |
2014-09-06 | use weak symbols for the POSIX functions that will be used by C threads | Jens Gustedt | 1 | -7/+14 |
2014-08-23 | fix false ownership of stdio FILEs due to tid reuse | Rich Felker | 1 | -0/+2 |
2014-08-22 | fix use of uninitialized memory with application-provided thread stacks | Rich Felker | 1 | -0/+2 |
2014-08-16 | enable private futex for process-local robust mutexes | Rich Felker | 1 | -0/+3 |
2014-07-16 | work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1 | Rich Felker | 1 | -3/+3 |
2014-07-05 | eliminate use of cached pid from thread structure | Rich Felker | 1 | -1/+0 |
2014-07-02 | add locale framework | Rich Felker | 1 | -0/+7 |
2014-06-10 | simplify errno implementation | Rich Felker | 1 | -1/+0 |
2014-06-10 | replace all remaining internal uses of pthread_self with __pthread_self | Rich Felker | 1 | -2/+2 |
2014-03-24 | fix pointer type mismatch and misplacement of const | Rich Felker | 1 | -2/+2 |
2014-03-24 | always initialize thread pointer at program start | Rich Felker | 1 | -2/+9 |
2013-09-16 | omit CLONE_PARENT flag to clone in pthread_create | Rich Felker | 1 | -1/+1 |
2013-09-16 | use symbolic names for clone flags in pthread_create | Rich Felker | 1 | -2/+5 |
2013-09-15 | support configurable page size on mips, powerpc and microblaze | Szabolcs Nagy | 1 | -0/+1 |
2013-04-26 | transition to using functions for internal signal blocking/restoring | Rich Felker | 1 | -8/+5 |
2013-04-26 | prevent code from running under a thread id which already gave ESRCH | Rich Felker | 1 | -1/+7 |
2013-04-26 | fix clobbering of signal mask when creating thread with sched attributes | Rich Felker | 1 | -1/+1 |
2013-04-26 | make last thread's pthread_exit give exit(0) a consistent state | Rich Felker | 1 | -3/+13 |
2013-04-26 | use atomic decrement rather than cas in pthread_exit thread count | Rich Felker | 1 | -4/+1 |
2013-04-26 | add comments on some of the pthread_exit logic | Rich Felker | 1 | -2/+15 |
2013-04-26 | always block signals in pthread_exit before decrementing thread count | Rich Felker | 1 | -2/+2 |
2013-04-06 | fix type error in pthread_create, introduced with pthread_getattr_np | Rich Felker | 1 | -1/+1 |
2013-03-31 | implement pthread_getattr_np | Rich Felker | 1 | -2/+8 |
2013-03-26 | remove __SYSCALL_SSLEN arch macro in favor of using public _NSIG | Rich Felker | 1 | -5/+5 |
2013-02-01 | fix stale locks left behind when pthread_create fails | Rich Felker | 1 | -3/+6 |
2013-02-01 | if pthread_create fails, it must not attempt mmap if there is no mapping | Rich Felker | 1 | -1/+1 |
2013-02-01 | pthread stack treatment overhaul for application-provided stacks, etc. | Rich Felker | 1 | -17/+31 |
2012-11-11 | add support for thread scheduling (POSIX TPS option) | Rich Felker | 1 | -0/+29 |
2012-11-08 | clean up sloppy nested inclusion from pthread_impl.h | Rich Felker | 1 | -0/+1 |
2012-10-15 | add support for TLS variant I, presently needed for arm and mips | Rich Felker | 1 | -1/+1 |
2012-10-14 | fix overlap of thread stacks with thread tls segments | Rich Felker | 1 | -2/+1 |
2012-10-07 | clean up and refactor program initialization | Rich Felker | 1 | -1/+1 |
2012-10-05 | support for TLS in dynamic-loaded (dlopen) modules | Rich Felker | 1 | -10/+8 |
2012-10-04 | TLS (GNU/C11 thread-local storage) support for static-linked programs | Rich Felker | 1 | -5/+18 |
2012-09-06 | further use of _Noreturn, for non-plain-C functions | Rich Felker | 1 | -2/+2 |
2012-09-06 | use restrict everywhere it's required by c99 and/or posix 2008 | Rich Felker | 1 | -1/+1 |
2012-08-09 | fix (hopefully) all hard-coded 8's for kernel sigset_t size | Rich Felker | 1 | -2/+4 |