Age | Commit message (Expand) | Author | Files | Lines |
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 |
2011-04-06 | consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix | Rich Felker | 7 | -8/+8 |
2011-04-06 | move rsyscall out of pthread_create module | Rich Felker | 2 | -96/+122 |
2011-04-06 | pthread exit stuff: don't bother setting errno when we won't check it. | Rich Felker | 1 | -2/+2 |
2011-04-06 | fix rsyscall handler: must not clobber errno from signal context | Rich Felker | 1 | -2/+4 |
2011-04-06 | major semaphore improvements (performance and correctness) | Rich Felker | 5 | -21/+37 |
2011-04-05 | new framework to inhibit thread cancellation when needed | Rich Felker | 2 | -5/+15 |
2011-04-03 | pthread_create need not set errno | Rich Felker | 1 | -1/+1 |
2011-04-03 | block all signals during rsyscall | Rich Felker | 1 | -4/+9 |
2011-04-03 | fix race condition in rsyscall handler | Rich Felker | 1 | -1/+1 |
2011-04-03 | don't trust siginfo in rsyscall handler | Rich Felker | 1 | -3/+2 |
2011-04-03 | simplify calling of timer signal handler | Rich Felker | 1 | -7/+4 |
2011-04-03 | simplify pthread tsd key handling | Rich Felker | 2 | -8/+6 |
2011-04-03 | omit pthread tsd dtor code if tsd is not used | Rich Felker | 2 | -14/+24 |