Age | Commit message (Expand) | Author | Files | Lines |
2015-03-03 | make all objects used with atomic operations volatile | Rich Felker | 1 | -1/+1 |
2015-03-02 | factor cancellation cleanup push/pop out of futex __timedwait function | Rich Felker | 1 | -2/+3 |
2015-01-15 | suppress EINTR in sem_wait and sem_timedwait | Rich Felker | 1 | -1/+1 |
2014-09-05 | make non-waiting paths of sem_[timed]wait and pthread_join cancelable | Rich Felker | 1 | -0/+2 |
2014-08-25 | refrain from spinning on locks when there is already a waiter | Rich Felker | 1 | -1/+1 |
2014-08-25 | spin in sem_[timed]wait before performing futex wait | Rich Felker | 1 | -0/+5 |
2014-08-15 | make futex operations use private-futex mode when possible | Rich Felker | 1 | -1/+1 |
2012-09-06 | use restrict everywhere it's required by c99 and/or posix 2008 | Rich Felker | 1 | -1/+1 |
2011-08-02 | fix sem_timedwait bug introduced in timedwait unification | Rich Felker | 1 | -0/+1 |
2011-08-02 | unify and overhaul timed futex waits | Rich Felker | 1 | -7/+1 |
2011-08-02 | overhaul posix semaphores to fix destructability race | Rich Felker | 1 | -23/+13 |
2011-04-17 | overhaul pthread cancellation | Rich Felker | 1 | -4/+1 |
2011-04-06 | major semaphore improvements (performance and correctness) | Rich Felker | 1 | -15/+30 |
2011-03-24 | overhaul cancellation to fix resource leaks and dangerous behavior with signals | Rich Felker | 1 | -1/+4 |
2011-03-10 | fix some semaphore wait semantics (race condition deadlock and error checking) | Rich Felker | 1 | -0/+5 |
2011-03-07 | fix off-by-one error in sem_(timed)wait (using old sem value instead of new) | Rich Felker | 1 | -1/+1 |
2011-03-04 | implement POSIX semaphores | Rich Felker | 1 | -0/+18 |