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