Age | Commit message (Expand) | Author | Files | Lines |
2015-04-14 | fix inconsistent visibility for internal __tls_get_new function | Rich Felker | 1 | -3/+2 |
2015-04-13 | remove remnants of support for running in no-thread-pointer mode | Rich Felker | 4 | -11/+5 |
2015-04-13 | allow i386 __set_thread_area to be called more than once | Rich Felker | 1 | -1/+5 |
2015-04-11 | remove mismatched arguments from vmlock function definitions | Rich Felker | 1 | -2/+2 |
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 | 5 | -30/+18 |
2015-04-10 | optimize out setting up robust list with kernel when not needed | Rich Felker | 2 | -6/+5 |
2015-04-10 | process robust list in pthread_exit to fix detached thread use-after-unmap | Rich Felker | 2 | -26/+27 |
2015-03-16 | block all signals (even internal ones) in cancellation signal handler | Rich Felker | 1 | -1/+2 |
2015-03-11 | add aarch64 port | Szabolcs Nagy | 4 | -0/+69 |
2015-03-07 | fix regression in pthread_cond_wait with cancellation disabled | Rich Felker | 1 | -0/+1 |
2015-03-04 | fix signed left-shift overflow in pthread_condattr_setpshared | Rich Felker | 1 | -1/+1 |
2015-03-03 | make all objects used with atomic operations volatile | Rich Felker | 9 | -16/+18 |
2015-03-02 | suppress masked cancellation in pthread_join | Rich Felker | 1 | -1/+5 |
2015-03-02 | fix namespace issue in pthread_join affecting thrd_join | Rich Felker | 1 | -1/+2 |
2015-03-02 | factor cancellation cleanup push/pop out of futex __timedwait function | Rich Felker | 7 | -24/+21 |
2015-02-27 | fix failure of internal futex __timedwait to report ECANCELED | Rich Felker | 1 | -1/+1 |
2015-02-23 | fix breakage in pthread_cond_wait due to typo | Rich Felker | 1 | -1/+1 |
2015-02-22 | simplify cond var code now that cleanup handler is not needed | Rich Felker | 1 | -86/+63 |
2015-02-22 | fix pthread_cond_wait cancellation race | Rich Felker | 1 | -5/+38 |
2015-02-21 | add new masked cancellation mode | Rich Felker | 2 | -10/+16 |
2015-02-20 | prepare cancellation syscall asm for possibility of __cancel returning | Rich Felker | 5 | -11/+32 |
2015-02-16 | make pthread_exit responsible for disabling cancellation | Rich Felker | 2 | -3/+2 |
2015-02-09 | use the internal macro name FUTEX_PRIVATE in __wait | Szabolcs Nagy | 1 | -1/+1 |
2015-02-03 | fix missing memory barrier in cancellation signal handler | Rich Felker | 1 | -0/+1 |
2015-01-15 | overhaul __synccall and fix AS-safety and other issues in set*id | Rich Felker | 2 | -45/+138 |
2015-01-15 | suppress EINTR in sem_wait and sem_timedwait | Rich Felker | 1 | -1/+1 |
2014-11-22 | fix __aeabi_read_tp oversight in arm atomics/tls overhaul | Rich Felker | 1 | -4/+0 |
2014-11-19 | overhaul ARM atomics/tls for performance and compatibility | Rich Felker | 1 | -12/+1 |
2014-10-20 | manually "shrink wrap" fast path in pthread_once | Rich Felker | 1 | -8/+12 |
2014-10-13 | eliminate global waiters count in pthread_once | Rich Felker | 1 | -9/+13 |
2014-10-10 | fix missing barrier in pthread_once/call_once shortcut path | Rich Felker | 1 | -2/+6 |
2014-09-07 | add C11 thread creation and related thread functions | Rich Felker | 9 | -7/+82 |
2014-09-06 | add C11 condition variable functions | Jens Gustedt | 6 | -0/+57 |
2014-09-06 | add C11 mutex functions | Jens Gustedt | 6 | -0/+69 |
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 |