Commit History

Autor SHA1 Mensaxe Data
  Rich Felker 5a2e180937 synchronize cond var destruction with exiting waits %!s(int64=13) %!d(string=hai) anos
  Rich Felker 3ac092bd7d fix crash in pthread_cond_wait mutex-locked check %!s(int64=13) %!d(string=hai) anos
  Rich Felker bc244533cc improve/debloat mutex unlock error checking in pthread_cond_wait %!s(int64=13) %!d(string=hai) anos
  Rich Felker bfae1a8b71 check mutex owner in pthread_cond_wait %!s(int64=13) %!d(string=hai) anos
  Rich Felker 3bec53e0d3 another cond var fix: requeue count race condition %!s(int64=13) %!d(string=hai) anos
  Rich Felker 1fa0521010 fix lost signals in cond vars %!s(int64=13) %!d(string=hai) anos
  Rich Felker 729d6368bd redo cond vars again, use sequence numbers %!s(int64=13) %!d(string=hai) anos
  Rich Felker cba4e1c0a3 new futex-requeue-based pthread_cond_broadcast implementation %!s(int64=13) %!d(string=hai) anos
  Rich Felker 97c5b5a87c fix ABA race in cond vars, improve them overall %!s(int64=13) %!d(string=hai) anos
  Rich Felker 4b153ac424 fix deadlock in condition wait whenever there are multiple waiters %!s(int64=13) %!d(string=hai) anos
  Rich Felker ec381af902 unify and overhaul timed futex waits %!s(int64=14) %!d(string=hai) anos
  Rich Felker feee98903c overhaul pthread cancellation %!s(int64=14) %!d(string=hai) anos
  Rich Felker a113434cd6 major semaphore improvements (performance and correctness) %!s(int64=14) %!d(string=hai) anos
  Rich Felker b470030f83 overhaul cancellation to fix resource leaks and dangerous behavior with signals %!s(int64=14) %!d(string=hai) anos
  Rich Felker 5fd4a98165 use the selected clock from the condattr for pthread_cond_timedwait %!s(int64=14) %!d(string=hai) anos
  Rich Felker e882756311 reorganize pthread data structures and move the definitions to alltypes.h %!s(int64=14) %!d(string=hai) anos
  Rich Felker 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos