Age | Commit message (Expand) | Author | Files | Lines |
2011-08-06 | simplify multi-threaded errno, eliminate useless function pointer | Rich Felker | 1 | -7/+2 |
2011-08-06 | use weak aliases rather than function pointers to simplify some code | Rich Felker | 4 | -5/+12 |
2011-08-03 | further debloat cancellation handlers | Rich Felker | 4 | -17/+30 |
2011-08-03 | missed detail in cancellation bloat fix | Rich Felker | 1 | -1/+1 |
2011-08-03 | fix static linking dependency bloat with cancellation | Rich Felker | 5 | -14/+21 |
2011-08-03 | overhaul rwlocks to address several issues | Rich Felker | 7 | -56/+42 |
2011-08-03 | timedwait: play it safe for now | Rich Felker | 1 | -1/+1 |
2011-08-02 | correctly handle old kernels without FUTEX_WAIT_BITSET | 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 | 8 | -51/+52 |
2011-08-02 | avoid accessing mutex memory after atomic unlock | Rich Felker | 4 | -34/+31 |
2011-08-02 | fix breakage in cancellation due to signal functions overhaul | Rich Felker | 1 | -1/+7 |
2011-08-02 | overhaul posix semaphores to fix destructability race | Rich Felker | 3 | -27/+23 |
2011-07-30 | clean up pthread_sigmask/sigprocmask dependency order | Rich Felker | 1 | -3/+3 |
2011-07-30 | add proper fuxed-based locking for stdio | Rich Felker | 3 | -1/+19 |
2011-07-30 | fix bug in synccall with no threads: lock was taken but never released | Rich Felker | 1 | -4/+4 |
2011-07-29 | new attempt at making set*id() safe and robust | Rich Felker | 3 | -118/+113 |
2011-06-26 | fix useless use of potentially-uninitialized mode variable in sem_open | Rich Felker | 1 | -1/+1 |
2011-06-14 | restore use of .type in asm, but use modern @function (vs %function) | Rich Felker | 10 | -0/+11 |
2011-06-14 | fix race condition in pthread_kill | Rich Felker | 2 | -1/+7 |
2011-06-14 | run dtors before taking the exit-lock in pthread exit | Rich Felker | 1 | -2/+2 |
2011-06-14 | minor locking optimizations | Rich Felker | 2 | -2/+2 |
2011-06-13 | remove all .size and .type directives for functions from the asm | Rich Felker | 10 | -18/+0 |
2011-05-30 | implement pthread_[sg]etconcurrency. | Rich Felker | 2 | -0/+15 |
2011-05-07 | optimize out useless default-attribute object in pthread_create | Rich Felker | 1 | -7/+7 |
2011-05-07 | optimize compound-literal sigset_t's not to contain useless hurd bits | Rich Felker | 1 | -2/+2 |
2011-05-07 | overhaul implementation-internal signal protections | Rich Felker | 2 | -15/+6 |
2011-05-06 | reduce some ridiculously large spin counts | Rich Felker | 1 | -1/+1 |
2011-05-06 | remove debug code that was missed in barrier commit | Rich Felker | 1 | -1/+0 |
2011-05-06 | completely new barrier implementation, addressing major correctness issues | Rich Felker | 1 | -16/+44 |
2011-04-22 | fix initial stack alignment in new threads on x86_64 | Rich Felker | 1 | -1/+1 |
2011-04-20 | fix minor bugs due to incorrect threaded-predicate semantics | Rich Felker | 2 | -5/+3 |
2011-04-19 | move some more code out of pthread_create.c | Rich Felker | 2 | -7/+4 |
2011-04-19 | fix uninitialized waiters field in semaphores | Rich Felker | 1 | -0/+1 |
2011-04-18 | recheck cancellation disabled flag after syscall returns EINTR | Rich Felker | 1 | -1/+1 |
2011-04-17 | fix typo in x86_64 cancellable syscall asm | Rich Felker | 1 | -1/+1 |
2011-04-17 | pthread_exit is not supposed to affect cancellability | Rich Felker | 1 | -2/+0 |
2011-04-17 | fix pthread_exit from cancellation handler | Rich Felker | 1 | -5/+5 |
2011-04-17 | clean up handling of thread/nothread mode, locking | Rich Felker | 3 | -16/+10 |
2011-04-17 | debloat: use __syscall instead of syscall where possible | Rich Felker | 2 | -2/+2 |
2011-04-17 | fix bugs in cancellable syscall asm | Rich Felker | 3 | -11/+12 |
2011-04-17 | optimize cancellation enable/disable code | Rich Felker | 3 | -4/+10 |
2011-04-17 | don't use pthread_once when there is no danger in race | Rich Felker | 1 | -2/+5 |
2011-04-17 | fix some minor issues in cancellation handling patch | Rich Felker | 3 | -11/+19 |
2011-04-17 | overhaul pthread cancellation | Rich Felker | 13 | -59/+182 |
2011-04-14 | change sem_trywait algorithm so it never has to call __wake | Rich Felker | 1 | -3/+2 |
2011-04-14 | cheap trick to further optimize locking normal mutexes | Rich Felker | 2 | -2/+2 |
2011-04-14 | use a separate signal from SIGCANCEL for SIGEV_THREAD timers | Rich Felker | 1 | -2/+0 |
2011-04-13 | simplify cancellation point handling | Rich Felker | 2 | -16/+5 |
2011-04-06 | fixed crash in new rsyscall (failure to set sa_flags for signal handler) | Rich Felker | 1 | -0/+2 |