Commit History

Autor SHA1 Mensaxe Data
  Rich Felker 97a7512b68 spin before waiting on futex in mutex and rwlock lock operations %!s(int64=10) %!d(string=hai) anos
  Rich Felker fffc5cda10 fix false ownership of mutexes due to tid reuse, using robust list %!s(int64=10) %!d(string=hai) anos
  Rich Felker bc09d58c04 make futex operations use private-futex mode when possible %!s(int64=10) %!d(string=hai) anos
  Rich Felker df15168cf8 replace all remaining internal uses of pthread_self with __pthread_self %!s(int64=11) %!d(string=hai) anos
  Rich Felker 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
  Rich Felker ec381af902 unify and overhaul timed futex waits %!s(int64=13) %!d(string=hai) anos
  Rich Felker c68de0be2f avoid accessing mutex memory after atomic unlock %!s(int64=13) %!d(string=hai) anos
  Rich Felker 047e434ef5 implement robust mutexes %!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