Age | Commit message (Expand) | Author | Files | Lines |
2012-05-03 | overhaul SSP support to use a real canary | Rich Felker | 1 | -0/+1 |
2012-04-24 | ditch the priority inheritance locks; use malloc's version of lock | Rich Felker | 2 | -28/+8 |
2012-04-24 | internal locks: new owner of contended lock must set waiters flag | Rich Felker | 1 | -1/+1 |
2012-04-24 | new internal locking primitive; drop spinlocks | Rich Felker | 1 | -6/+27 |
2012-02-28 | fix pthread_cleanup_pop(1) crash in non-thread-capable, static-linked programs | Rich Felker | 2 | -2/+2 |
2012-02-27 | work around "signal loses thread pointer" issue with "approach 2" | Rich Felker | 1 | -2/+3 |
2012-02-09 | small fix for new pthread cleanup stuff | Rich Felker | 2 | -1/+1 |
2012-02-09 | replace bad cancellation cleanup abi with a sane one | Rich Felker | 3 | -62/+23 |
2012-01-22 | fix cancellation failure in single-threaded programs | Rich Felker | 1 | -1/+1 |
2011-10-26 | report sem value overflows in sem_post | Rich Felker | 1 | -0/+4 |
2011-10-09 | fix typo in arm clone() asm | Rich Felker | 1 | -1/+1 |
2011-10-03 | recovering ownerdead robust mutex must reset recursive lock count | Rich Felker | 1 | -0/+1 |
2011-10-03 | simplify robust mutex unlock code path | Rich Felker | 1 | -4/+4 |
2011-10-03 | fix crash if pthread_mutex_unlock is called without ever locking | Rich Felker | 1 | -1/+1 |
2011-10-03 | use count=0 instead of 1 for recursive mutex with only one lock reference | Rich Felker | 2 | -4/+2 |
2011-10-02 | synchronize cond var destruction with exiting waits | Rich Felker | 2 | -0/+11 |
2011-10-01 | fix failure-to-wake in rwlock unlock | Rich Felker | 1 | -1/+1 |
2011-09-28 | fix excessive/insufficient wakes in __vm_unlock | Rich Felker | 1 | -3/+3 |
2011-09-28 | improve pshared barriers | Rich Felker | 1 | -11/+13 |
2011-09-28 | next step making barrier self-sync'd destruction safe | Rich Felker | 2 | -6/+18 |
2011-09-28 | barrier destroy must also wait for threads in other processes exiting barrier | Rich Felker | 1 | -0/+2 |
2011-09-27 | correctly handle the degenerate barrier in the pshared case | Rich Felker | 1 | -1/+1 |
2011-09-27 | fix crash in pthread_cond_wait mutex-locked check | Rich Felker | 1 | -1/+1 |
2011-09-27 | fix crash in pthread_testcancel if pthread_self has not been called | Rich Felker | 1 | -1/+1 |
2011-09-27 | improve/debloat mutex unlock error checking in pthread_cond_wait | Rich Felker | 1 | -3/+3 |
2011-09-27 | check mutex owner in pthread_cond_wait | Rich Felker | 1 | -0/+3 |
2011-09-27 | fix pshared barrier wrong return value. | Rich Felker | 1 | -1/+1 |
2011-09-27 | convert the barrier pshared option back to 0/1 values when getting it | Rich Felker | 1 | -1/+1 |
2011-09-27 | process-shared barrier support, based on discussion with bdonlan | Rich Felker | 4 | -10/+76 |
2011-09-27 | fix incorrect allocation failure check in pthread_create | Rich Felker | 1 | -1/+1 |
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 |