Age | Commit message (Expand) | Author | Files | Lines |
2014-09-06 | add C11 thread functions operating on tss_t and once_flag | Jens Gustedt | 5 | -0/+42 |
2014-09-06 | use weak symbols for the POSIX functions that will be used by C threads | Jens Gustedt | 14 | -28/+73 |
2014-09-05 | make non-waiting paths of sem_[timed]wait and pthread_join cancelable | Rich Felker | 2 | -0/+3 |
2014-08-25 | refrain from spinning on locks when there is already a waiter | Rich Felker | 5 | -5/+5 |
2014-08-25 | spin before waiting on futex in mutex and rwlock lock operations | Rich Felker | 3 | -0/+20 |
2014-08-25 | spin in sem_[timed]wait before performing futex wait | Rich Felker | 1 | -0/+5 |
2014-08-25 | sanitize number of spins in userspace before futex wait | Rich Felker | 2 | -2/+2 |
2014-08-23 | fix false ownership of stdio FILEs due to tid reuse | Rich Felker | 1 | -0/+2 |
2014-08-22 | fix fallback checks for kernels without private futex support | Rich Felker | 4 | -4/+4 |
2014-08-22 | fix use of uninitialized memory with application-provided thread stacks | Rich Felker | 1 | -0/+2 |
2014-08-18 | further simplify and optimize new cond var | Rich Felker | 1 | -29/+21 |
2014-08-18 | simplify and improve new cond var implementation | Rich Felker | 1 | -40/+22 |
2014-08-17 | redesign cond var implementation to fix multiple issues | Rich Felker | 5 | -88/+209 |
2014-08-17 | fix possible failure-to-wake deadlock with robust mutexes | Rich Felker | 1 | -1/+4 |
2014-08-17 | make pointers used in robust list volatile | Rich Felker | 3 | -9/+16 |
2014-08-16 | fix robust mutex unrecoverable status, and related clean-up | Rich Felker | 3 | -12/+4 |
2014-08-16 | fix false ownership of mutexes due to tid reuse, using robust list | Rich Felker | 4 | -23/+26 |
2014-08-16 | enable private futex for process-local robust mutexes | Rich Felker | 3 | -1/+25 |
2014-08-15 | make futex operations use private-futex mode when possible | Rich Felker | 22 | -64/+74 |
2014-07-18 | add or1k (OpenRISC 1000) architecture port | Stefan Kristiansson | 4 | -0/+64 |
2014-07-16 | work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1 | Rich Felker | 2 | -4/+4 |
2014-07-06 | rename file containing pthread_cleanup_push and pop for consistency | Rich Felker | 1 | -0/+0 |
2014-07-06 | rework cancellation weak alias logic not to depend on archive order | Rich Felker | 3 | -6/+12 |
2014-07-05 | eliminate use of cached pid from thread structure | Rich Felker | 4 | -8/+5 |
2014-07-02 | add locale framework | Rich Felker | 1 | -0/+7 |
2014-06-19 | separate __tls_get_addr implementation from dynamic linker/init_tls | Rich Felker | 1 | -0/+17 |
2014-06-19 | optimize i386 ___tls_get_addr asm | Rich Felker | 1 | -1/+8 |
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 | 9 | -10/+10 |
2014-06-10 | add thread-pointer support for pre-2.6 kernels on i386 | Rich Felker | 1 | -4/+18 |
2014-04-15 | fix deadlock race in pthread_once | Rich Felker | 1 | -2/+1 |
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 | 5 | -52/+23 |
2014-02-27 | rename superh port to "sh" for consistency | Rich Felker | 4 | -0/+0 |
2014-02-23 | superh port | Bobby Bingham | 4 | -0/+113 |
2014-02-23 | mostly-cosmetic fixups to x32 port merge | Rich Felker | 2 | -6/+9 |
2014-02-23 | x32 port (diff against vanilla x86_64) | rofl0r | 4 | -10/+8 |
2014-02-23 | import vanilla x86_64 code as x32 | rofl0r | 4 | -0/+70 |
2014-02-22 | use syscall_arg_t type for syscall prototypes in pthread code | rofl0r | 2 | -3/+8 |
2014-02-09 | clone: make clone a wrapper around __clone | Bobby Bingham | 5 | -18/+3 |
2014-01-06 | eliminate explicit (long) casts when making syscalls | Rich Felker | 1 | -1/+1 |
2013-12-12 | include cleanups: remove unused headers and add feature test macros | Szabolcs Nagy | 3 | -3/+0 |
2013-10-04 | fix invalid implicit pointer conversion in pthread_key_create | Rich Felker | 1 | -1/+1 |
2013-09-20 | fix potential deadlock bug in libc-internal locking logic | Rich Felker | 1 | -3/+6 |
2013-09-16 | fix clobbering of caller's stack in mips __clone function | Rich Felker | 1 | -0/+3 |
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 | 2 | -0/+2 |
2013-09-14 | fix child stack alignment on mips clone | Rich Felker | 1 | -0/+1 |
2013-09-02 | fix mips-specific bug in synccall (too little space for signal mask) | Rich Felker | 1 | -5/+3 |