1. 53cd8c5 add missing memory barrier to pthread_join by Bobby Bingham · 9 years ago
  2. 234c584 make sh clone asm fdpic-compatible by Rich Felker · 9 years ago
  3. 6ba5517 fix local-dynamic model TLS on mips and powerpc by Rich Felker · 9 years ago
  4. ce3688e work around mips detached thread exit breakage due to kernel regression by Rich Felker · 9 years ago
  5. 75eceb3 ignore ENOSYS error from mprotect in pthread_create and dynamic linker by Rich Felker · 9 years ago
  6. 10d0268 switch to using trap number 31 for syscalls on sh by Rich Felker · 9 years ago
  7. 3366a99 switch sh port's __unmapself to generic version when running on sh2/nommu by Rich Felker · 9 years ago
  8. f9d8455 add support for sh2 interrupt-masking-based atomics to sh port by Rich Felker · 9 years ago
  9. 1b0cdc8 refactor stdio open file list handling, move it out of global libc struct by Rich Felker · 9 years ago
  10. c30cbcb implement arch-generic version of __unmapself by Rich Felker · 9 years ago
  11. 7b75c48 mark mips cancellable syscall code as code by Rich Felker · 9 years ago
  12. 68630b5 eliminate costly tricks to avoid TLS access for current locale state by Rich Felker · 9 years ago
  13. 707d7c3 in i386 __set_thread_area, don't assume %gs register is initially zero by Rich Felker · 9 years ago
  14. 484194d fix stack protector crashes on x32 & powerpc due to misplaced TLS canary by Rich Felker · 9 years ago
  15. 2d5c74c fix x32 __set_thread_area failure due to junk in upper bits by Rich Felker · 10 years ago
  16. afbcac6 minor optimization to pthread_spin_trylock by Rich Felker · 10 years ago
  17. 7b1fb0c optimize spin lock not to dirty cache line while spinning by Rich Felker · 10 years ago
  18. 086793a fix mmap leak in sem_open failure path for link call by Rich Felker · 10 years ago
  19. 01d4274 make dlerror state and message thread-local and dynamically-allocated by Rich Felker · 10 years ago
  20. 33615cd fix sh build regressions in asm by Rich Felker · 10 years ago
  21. 64fbd15 fix sh __set_thread_area uninitialized return value by Rich Felker · 10 years ago
  22. 81e18eb use hidden __tls_get_new for tls/tlsdesc lookup fallback cases by Rich Felker · 10 years ago
  23. 9c738dc cleanup use of visibility attributes in pthread_cancel.c by Rich Felker · 10 years ago
  24. 7405cd1 fix inconsistent visibility for internal syscall symbols by Rich Felker · 10 years ago
  25. cbc02ba consistently use hidden visibility for cancellable syscall internals by Rich Felker · 10 years ago
  26. bc081f6 fix inconsistent visibility for internal __tls_get_new function by Rich Felker · 10 years ago
  27. 19a1fe6 remove remnants of support for running in no-thread-pointer mode by Rich Felker · 10 years ago
  28. f630df0 allow i386 __set_thread_area to be called more than once by Rich Felker · 10 years ago
  29. 385c011 remove mismatched arguments from vmlock function definitions by Rich Felker · 10 years ago
  30. a2d3053 apply vmlock wait to __unmapself in pthread_exit by Rich Felker · 10 years ago
  31. f08ab9e redesign and simplify vmlock system by Rich Felker · 10 years ago
  32. 4e98cce optimize out setting up robust list with kernel when not needed by Rich Felker · 10 years ago
  33. 12e1e32 process robust list in pthread_exit to fix detached thread use-after-unmap by Rich Felker · 10 years ago
  34. 76fd011 block all signals (even internal ones) in cancellation signal handler by Rich Felker · 10 years ago
  35. 01ef3dd add aarch64 port by Szabolcs Nagy · 10 years ago
  36. a46677a fix regression in pthread_cond_wait with cancellation disabled by Rich Felker · 10 years ago
  37. 380857b fix signed left-shift overflow in pthread_condattr_setpshared by Rich Felker · 10 years ago
  38. 56fbaa3 make all objects used with atomic operations volatile by Rich Felker · 10 years ago
  39. eb4bd8d suppress masked cancellation in pthread_join by Rich Felker · 10 years ago
  40. a3de8f7 fix namespace issue in pthread_join affecting thrd_join by Rich Felker · 10 years ago
  41. 0fc317d factor cancellation cleanup push/pop out of futex __timedwait function by Rich Felker · 10 years ago
  42. 76ca7a5 fix failure of internal futex __timedwait to report ECANCELED by Rich Felker · 10 years ago
  43. e487c20 fix breakage in pthread_cond_wait due to typo by Rich Felker · 10 years ago
  44. d9da1fb simplify cond var code now that cleanup handler is not needed by Rich Felker · 10 years ago
  45. 8741ffe fix pthread_cond_wait cancellation race by Rich Felker · 10 years ago
  46. 102f6a0 add new masked cancellation mode by Rich Felker · 10 years ago
  47. f409338 prepare cancellation syscall asm for possibility of __cancel returning by Rich Felker · 10 years ago
  48. 36d8e97 make pthread_exit responsible for disabling cancellation by Rich Felker · 10 years ago
  49. 339cc25 use the internal macro name FUTEX_PRIVATE in __wait by Szabolcs Nagy · 10 years ago
  50. 3559f0b fix missing memory barrier in cancellation signal handler by Rich Felker · 10 years ago
  51. 78a8ef4 overhaul __synccall and fix AS-safety and other issues in set*id by Rich Felker · 10 years ago
  52. c0ed5a2 suppress EINTR in sem_wait and sem_timedwait by Rich Felker · 10 years ago
  53. 8cd0b11 fix __aeabi_read_tp oversight in arm atomics/tls overhaul by Rich Felker · 10 years ago
  54. 4a241f1 overhaul ARM atomics/tls for performance and compatibility by Rich Felker · 10 years ago
  55. dc95322 manually "shrink wrap" fast path in pthread_once by Rich Felker · 10 years ago
  56. 0054840 eliminate global waiters count in pthread_once by Rich Felker · 10 years ago
  57. df37d39 fix missing barrier in pthread_once/call_once shortcut path by Rich Felker · 10 years ago
  58. 23614b0 add C11 thread creation and related thread functions by Rich Felker · 10 years ago
  59. 14397ce add C11 condition variable functions by Jens Gustedt · 10 years ago
  60. 8b04729 add C11 mutex functions by Jens Gustedt · 10 years ago
  61. e16f70f add C11 thread functions operating on tss_t and once_flag by Jens Gustedt · 10 years ago
  62. df7d0df use weak symbols for the POSIX functions that will be used by C threads by Jens Gustedt · 10 years ago
  63. fff5469 make non-waiting paths of sem_[timed]wait and pthread_join cancelable by Rich Felker · 10 years ago
  64. f5fb20b refrain from spinning on locks when there is already a waiter by Rich Felker · 10 years ago
  65. 97a7512 spin before waiting on futex in mutex and rwlock lock operations by Rich Felker · 10 years ago
  66. 2ff714c spin in sem_[timed]wait before performing futex wait by Rich Felker · 10 years ago
  67. b8a9c90 sanitize number of spins in userspace before futex wait by Rich Felker · 10 years ago
  68. 5345c9b fix false ownership of stdio FILEs due to tid reuse by Rich Felker · 10 years ago
  69. b8ca9eb fix fallback checks for kernels without private futex support by Rich Felker · 10 years ago
  70. a629328 fix use of uninitialized memory with application-provided thread stacks by Rich Felker · 10 years ago
  71. 4992ace further simplify and optimize new cond var by Rich Felker · 10 years ago
  72. 2c4b510 simplify and improve new cond var implementation by Rich Felker · 10 years ago
  73. 37195db redesign cond var implementation to fix multiple issues by Rich Felker · 10 years ago
  74. 4220d29 fix possible failure-to-wake deadlock with robust mutexes by Rich Felker · 10 years ago
  75. de7e99c make pointers used in robust list volatile by Rich Felker · 10 years ago
  76. d338b50 fix robust mutex unrecoverable status, and related clean-up by Rich Felker · 10 years ago
  77. fffc5cd fix false ownership of mutexes due to tid reuse, using robust list by Rich Felker · 10 years ago
  78. b092f1c enable private futex for process-local robust mutexes by Rich Felker · 10 years ago
  79. bc09d58 make futex operations use private-futex mode when possible by Rich Felker · 10 years ago
  80. 200d154 add or1k (OpenRISC 1000) architecture port by Stefan Kristiansson · 10 years ago
  81. a6adb2b work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1 by Rich Felker · 10 years ago
  82. 4b48b00 rename file containing pthread_cleanup_push and pop for consistency by Rich Felker · 10 years ago
  83. d96b12b rework cancellation weak alias logic not to depend on archive order by Rich Felker · 10 years ago
  84. 83dc6eb eliminate use of cached pid from thread structure by Rich Felker · 10 years ago
  85. 0bc0309 add locale framework by Rich Felker · 10 years ago
  86. 5ba238e separate __tls_get_addr implementation from dynamic linker/init_tls by Rich Felker · 10 years ago
  87. 880c479 optimize i386 ___tls_get_addr asm by Rich Felker · 10 years ago
  88. ac31bf2 simplify errno implementation by Rich Felker · 10 years ago
  89. df15168 replace all remaining internal uses of pthread_self with __pthread_self by Rich Felker · 10 years ago
  90. 64e3228 add thread-pointer support for pre-2.6 kernels on i386 by Rich Felker · 10 years ago
  91. 0d0c2f4 fix deadlock race in pthread_once by Rich Felker · 11 years ago
  92. 689e0e6 fix pointer type mismatch and misplacement of const by Rich Felker · 11 years ago
  93. dab441a always initialize thread pointer at program start by Rich Felker · 11 years ago
  94. aacd348 rename superh port to "sh" for consistency by Rich Felker · 11 years ago
  95. 3a3c813 superh port by Bobby Bingham · 11 years ago
  96. d8b5877 mostly-cosmetic fixups to x32 port merge by Rich Felker · 11 years ago
  97. 664cd34 x32 port (diff against vanilla x86_64) by rofl0r · 11 years ago
  98. 323272d import vanilla x86_64 code as x32 by rofl0r · 11 years ago
  99. 3b168ce use syscall_arg_t type for syscall prototypes in pthread code by rofl0r · 11 years ago
  100. fdf5f1b clone: make clone a wrapper around __clone by Bobby Bingham · 11 years ago