Age | Commit message (Expand) | Author | Files | Lines |
2011-09-26 | another cond var fix: requeue count race condition | Rich Felker | 2 | -15/+13 |
2011-09-26 | fix lost signals in cond vars | Rich Felker | 2 | -14/+16 |
2011-09-26 | redo cond vars again, use sequence numbers | Rich Felker | 3 | -45/+49 |
2011-09-25 | revert previous change in cond var waiter move | Rich Felker | 1 | -2/+6 |
2011-09-25 | optimize cond waiter move using atomic swap instead of cas loop | Rich Felker | 1 | -6/+2 |
2011-09-25 | fix logic for when wakeup is not desired on cond bcast | Rich Felker | 1 | -3/+4 |
2011-09-25 | new futex-requeue-based pthread_cond_broadcast implementation | Rich Felker | 3 | -4/+63 |
2011-09-23 | fix ABA race in cond vars, improve them overall | Rich Felker | 3 | -11/+12 |
2011-09-22 | fix deadlock in condition wait whenever there are multiple waiters | Rich Felker | 3 | -5/+17 |
2011-09-18 | initial commit of the arm port | Rich Felker | 4 | -0/+78 |
2011-09-18 | overhaul clone syscall wrapping | Rich Felker | 7 | -60/+107 |
2011-09-17 | dummy implementation of set_thread_area | Rich Felker | 1 | -0/+6 |
2011-09-16 | fix more instances of old a_xchg (use new a_swap name) | Rich Felker | 3 | -3/+3 |
2011-09-16 | use a_swap rather than old name a_xchg | Rich Felker | 1 | -1/+1 |
2011-09-13 | remove some stray trailing space characters | Rich Felker | 1 | -1/+1 |
2011-09-11 | fix serious bug in pthread_join | Rich Felker | 1 | -2/+2 |
2011-09-09 | fix pthread_join wait call: thread termination tid futex is not private | Rich Felker | 1 | -1/+1 |
2011-09-04 | handle pending cancellation when enabling async cancellation | Rich Felker | 1 | -0/+1 |
2011-08-14 | macro for pthread_equal | Rich Felker | 1 | -1/+1 |
2011-08-12 | implement forkall | Rich Felker | 1 | -0/+66 |
2011-08-12 | pthread and synccall cleanup, new __synccall_wait op | Rich Felker | 2 | -7/+11 |
2011-08-07 | condition variable signal/bcast need not wake unless there are waiters | Rich Felker | 2 | -4/+4 |
2011-08-07 | simplify unified timed wait code, drop support for newer method | Rich Felker | 1 | -31/+28 |
2011-08-07 | add fast path for normal mutexes back to pthread_mutex_lock | Rich Felker | 1 | -0/+3 |
2011-08-07 | close should not be cancellable after "failing" with EINTR | Rich Felker | 1 | -1/+2 |
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 |