1. baf95a5 reject invalid arguments to pthread_barrierattr_setpshared by Rich Felker · 6 years ago
  2. 056f9d8 rewrite __aeabi_read_tp in asm by Szabolcs Nagy · 6 years ago
  3. 060ed93 fix deadlock in async thread self-cancellation by Rich Felker · 6 years ago
  4. c06c1eb fix tls access on arm targets before armv6k by Szabolcs Nagy · 6 years ago
  5. 8b2b61e mips archs: fix runaway execution if start fn passed to clone returns by Segev Finer · 6 years ago
  6. 91e1e29 fix pthread_create return value with PTHREAD_EXPLICIT_SCHED by Rich Felker · 6 years ago
  7. 14992d4 make pthread_attr_init honor defaults set by pthread_setattr_default_np by Rich Felker · 6 years ago
  8. f81e44a add m68k port by Rich Felker · 6 years ago
  9. 40bae2d make linking of thread-start with explicit scheduling conditional by Rich Felker · 6 years ago
  10. b8742f3 improve design of thread-start with explicit scheduling attributes by Rich Felker · 6 years ago
  11. cdba6b2 improve joinable/detached thread state handling by Rich Felker · 6 years ago
  12. 526e64f improve pthread_exit synchronization with functions targeting tid by Rich Felker · 6 years ago
  13. 4df4216 remove incorrect ESRCH error from pthread_kill by Rich Felker · 6 years ago
  14. 9e2d820 use a dedicated futex object for pthread_join instead of tid field by Rich Felker · 6 years ago
  15. 7c709f2 store pthread stack guard sizes for pthread_getattr_np by William Pitcock · 7 years ago
  16. 32482f6 revise the definition of multiple basic locks in the code by Jens Gustedt · 7 years ago
  17. c4bc0b1 consistently use the LOCK an UNLOCK macros by Jens Gustedt · 7 years ago
  18. 47d0bcd new lock algorithm with state and congestion count in one atomic int by Jens Gustedt · 7 years ago
  19. c1e2736 fix read-after-free type error in pthread_detach by Rich Felker · 7 years ago
  20. 9e01be6 fix signal masking race in pthread_create with priority attributes by Rich Felker · 7 years ago
  21. 80bf595 trap UB from attempts to join a detached thread by Rich Felker · 7 years ago
  22. d906fa3 unify the use of FUTEX_PRIVATE by Jens Gustedt · 7 years ago
  23. bc313e8 use hard-coded sh4a atomic opcodes to avoid linker errors on sh by Rich Felker · 7 years ago
  24. b261a24 fix build regression in arm atomics asm with new binutils by Rich Felker · 8 years ago
  25. 6894f84 fix spurious EINTR errors from multithreaded set*id, etc. by Rich Felker · 8 years ago
  26. 1f53e7d fix crashes in x32 __tls_get_addr by rofl0r · 8 years ago
  27. 29237f7 rework arm atomic/tp backends to be thumb-compatible and fdpic-ready by Rich Felker · 8 years ago
  28. 1509494 add s390x port by Bobby Bingham · 8 years ago
  29. 31fb174 add limited pthread_setattr_default_np API to set stack size defaults by Rich Felker · 8 years ago
  30. ea7891a fix pthread_create regression from stack/guard size simplification by Rich Felker · 8 years ago
  31. 33ce920 simplify pthread_attr_t stack/guard size representation by Rich Felker · 8 years ago
  32. 8fb28b0 add pthread_setname_np by Felix Janda · 8 years ago
  33. 3d98146 pthread: implement try/timed join variants by Bobby Bingham · 8 years ago
  34. 384d103 fix failure to obtain EOWNERDEAD status for process-shared robust mutexes by Rich Felker · 8 years ago
  35. c0ede9e add powerpc64 port by Bobby Bingham · 8 years ago
  36. be999f7 fix thread structure/dtv-pointer corruption on powerpc by Rich Felker · 8 years ago
  37. 5972c4a add mips n32 port (ILP32 ABI for mips64) by Rich Felker · 8 years ago
  38. 8393357 add mips64 port by Rich Felker · 8 years ago
  39. 869a9df remove workaround for broken mips assemblers by Rich Felker · 9 years ago
  40. 756c8af in mips cancellable syscall asm, don't assume gp register is valid by Rich Felker · 9 years ago
  41. aecda35 avoid using signals when a thread attempts to cancel itself by Rich Felker · 9 years ago
  42. 9ee57db fix misaligned pointer-like objects in arm atomics asm source file by Rich Felker · 9 years ago
  43. 230bfe1 move sh __unmapself code from arch/sh/src to main src tree by Rich Felker · 9 years ago
  44. 66215af move x32 sysinfo impl and syscall fixup code out of arch/x32/src by Rich Felker · 9 years ago
  45. e617b9e move arm-specific translation units out of arch/arm/src, to src/*/arm by Rich Felker · 9 years ago
  46. 61b1e75 overhaul sh atomics for new atomics framework, add j-core cas.l backend by Rich Felker · 9 years ago
  47. 4aaf879 eliminate use of SHARED macro in __tls_get_addr by Rich Felker · 9 years ago
  48. 8a8fdf6 eliminate use of SHARED macro to suppress visibility attributes by Rich Felker · 9 years ago
  49. 4e73d12 explicitly assemble all arm asm sources as UAL by Rich Felker · 9 years ago
  50. 9f290a4 remove non-working pre-armv4t support from arm asm by Rich Felker · 9 years ago
  51. 36e8b6a use explicit __cp_cancel label in cancellable syscall asm for all archs by Rich Felker · 9 years ago
  52. cb1bf2f properly access mcontext_t program counter in cancellation handler by Rich Felker · 9 years ago
  53. 53cd8c5 add missing memory barrier to pthread_join by Bobby Bingham · 9 years ago
  54. 234c584 make sh clone asm fdpic-compatible by Rich Felker · 9 years ago
  55. 6ba5517 fix local-dynamic model TLS on mips and powerpc by Rich Felker · 9 years ago
  56. ce3688e work around mips detached thread exit breakage due to kernel regression by Rich Felker · 9 years ago
  57. 75eceb3 ignore ENOSYS error from mprotect in pthread_create and dynamic linker by Rich Felker · 9 years ago
  58. 10d0268 switch to using trap number 31 for syscalls on sh by Rich Felker · 9 years ago
  59. 3366a99 switch sh port's __unmapself to generic version when running on sh2/nommu by Rich Felker · 9 years ago
  60. f9d8455 add support for sh2 interrupt-masking-based atomics to sh port by Rich Felker · 9 years ago
  61. 1b0cdc8 refactor stdio open file list handling, move it out of global libc struct by Rich Felker · 9 years ago
  62. c30cbcb implement arch-generic version of __unmapself by Rich Felker · 9 years ago
  63. 7b75c48 mark mips cancellable syscall code as code by Rich Felker · 9 years ago
  64. 68630b5 eliminate costly tricks to avoid TLS access for current locale state by Rich Felker · 9 years ago
  65. 707d7c3 in i386 __set_thread_area, don't assume %gs register is initially zero by Rich Felker · 9 years ago
  66. 484194d fix stack protector crashes on x32 & powerpc due to misplaced TLS canary by Rich Felker · 9 years ago
  67. 2d5c74c fix x32 __set_thread_area failure due to junk in upper bits by Rich Felker · 9 years ago
  68. afbcac6 minor optimization to pthread_spin_trylock by Rich Felker · 9 years ago
  69. 7b1fb0c optimize spin lock not to dirty cache line while spinning by Rich Felker · 9 years ago
  70. 086793a fix mmap leak in sem_open failure path for link call by Rich Felker · 9 years ago
  71. 01d4274 make dlerror state and message thread-local and dynamically-allocated by Rich Felker · 9 years ago
  72. 33615cd fix sh build regressions in asm by Rich Felker · 9 years ago
  73. 64fbd15 fix sh __set_thread_area uninitialized return value by Rich Felker · 9 years ago
  74. 81e18eb use hidden __tls_get_new for tls/tlsdesc lookup fallback cases by Rich Felker · 9 years ago
  75. 9c738dc cleanup use of visibility attributes in pthread_cancel.c by Rich Felker · 9 years ago
  76. 7405cd1 fix inconsistent visibility for internal syscall symbols by Rich Felker · 9 years ago
  77. cbc02ba consistently use hidden visibility for cancellable syscall internals by Rich Felker · 9 years ago
  78. bc081f6 fix inconsistent visibility for internal __tls_get_new function by Rich Felker · 9 years ago
  79. 19a1fe6 remove remnants of support for running in no-thread-pointer mode by Rich Felker · 9 years ago
  80. f630df0 allow i386 __set_thread_area to be called more than once by Rich Felker · 9 years ago
  81. 385c011 remove mismatched arguments from vmlock function definitions by Rich Felker · 9 years ago
  82. a2d3053 apply vmlock wait to __unmapself in pthread_exit by Rich Felker · 9 years ago
  83. f08ab9e redesign and simplify vmlock system by Rich Felker · 9 years ago
  84. 4e98cce optimize out setting up robust list with kernel when not needed by Rich Felker · 9 years ago
  85. 12e1e32 process robust list in pthread_exit to fix detached thread use-after-unmap by Rich Felker · 9 years ago
  86. 76fd011 block all signals (even internal ones) in cancellation signal handler by Rich Felker · 9 years ago
  87. 01ef3dd add aarch64 port by Szabolcs Nagy · 9 years ago
  88. a46677a fix regression in pthread_cond_wait with cancellation disabled by Rich Felker · 9 years ago
  89. 380857b fix signed left-shift overflow in pthread_condattr_setpshared by Rich Felker · 9 years ago
  90. 56fbaa3 make all objects used with atomic operations volatile by Rich Felker · 9 years ago
  91. eb4bd8d suppress masked cancellation in pthread_join by Rich Felker · 9 years ago
  92. a3de8f7 fix namespace issue in pthread_join affecting thrd_join by Rich Felker · 9 years ago
  93. 0fc317d factor cancellation cleanup push/pop out of futex __timedwait function by Rich Felker · 9 years ago
  94. 76ca7a5 fix failure of internal futex __timedwait to report ECANCELED by Rich Felker · 10 years ago
  95. e487c20 fix breakage in pthread_cond_wait due to typo by Rich Felker · 10 years ago
  96. d9da1fb simplify cond var code now that cleanup handler is not needed by Rich Felker · 10 years ago
  97. 8741ffe fix pthread_cond_wait cancellation race by Rich Felker · 10 years ago
  98. 102f6a0 add new masked cancellation mode by Rich Felker · 10 years ago
  99. f409338 prepare cancellation syscall asm for possibility of __cancel returning by Rich Felker · 10 years ago
  100. 36d8e97 make pthread_exit responsible for disabling cancellation by Rich Felker · 10 years ago