1. 689e0e6 fix pointer type mismatch and misplacement of const by Rich Felker · 11 years ago
  2. dab441a always initialize thread pointer at program start by Rich Felker · 11 years ago
  3. 271c211 omit CLONE_PARENT flag to clone in pthread_create by Rich Felker · 11 years ago
  4. f68a346 use symbolic names for clone flags in pthread_create by Rich Felker · 11 years ago
  5. b20760c support configurable page size on mips, powerpc and microblaze by Szabolcs Nagy · 11 years ago
  6. 2c074b0 transition to using functions for internal signal blocking/restoring by Rich Felker · 12 years ago
  7. d674f85 prevent code from running under a thread id which already gave ESRCH by Rich Felker · 12 years ago
  8. 082fb4e fix clobbering of signal mask when creating thread with sched attributes by Rich Felker · 12 years ago
  9. d0ba098 make last thread's pthread_exit give exit(0) a consistent state by Rich Felker · 12 years ago
  10. c3a6839 use atomic decrement rather than cas in pthread_exit thread count by Rich Felker · 12 years ago
  11. 6e531f9 add comments on some of the pthread_exit logic by Rich Felker · 12 years ago
  12. 23f21c3 always block signals in pthread_exit before decrementing thread count by Rich Felker · 12 years ago
  13. ced6499 fix type error in pthread_create, introduced with pthread_getattr_np by Rich Felker · 12 years ago
  14. 14a835b implement pthread_getattr_np by Rich Felker · 12 years ago
  15. ccc7b4c remove __SYSCALL_SSLEN arch macro in favor of using public _NSIG by Rich Felker · 12 years ago
  16. 72768ea fix stale locks left behind when pthread_create fails by Rich Felker · 12 years ago
  17. 077549e if pthread_create fails, it must not attempt mmap if there is no mapping by Rich Felker · 12 years ago
  18. d514264 pthread stack treatment overhaul for application-provided stacks, etc. by Rich Felker · 12 years ago
  19. 1e21e78 add support for thread scheduling (POSIX TPS option) by Rich Felker · 12 years ago
  20. efd4d87 clean up sloppy nested inclusion from pthread_impl.h by Rich Felker · 12 years ago
  21. 9ec4283 add support for TLS variant I, presently needed for arm and mips by Rich Felker · 12 years ago
  22. 42c36f9 fix overlap of thread stacks with thread tls segments by Rich Felker · 12 years ago
  23. 0a96a37 clean up and refactor program initialization by Rich Felker · 12 years ago
  24. dcd6037 support for TLS in dynamic-loaded (dlopen) modules by Rich Felker · 12 years ago
  25. 8431d79 TLS (GNU/C11 thread-local storage) support for static-linked programs by Rich Felker · 12 years ago
  26. 0c05bd3 further use of _Noreturn, for non-plain-C functions by Rich Felker · 12 years ago
  27. 400c5e5 use restrict everywhere it's required by c99 and/or posix 2008 by Rich Felker · 12 years ago
  28. 2f43704 fix (hopefully) all hard-coded 8's for kernel sigset_t size by Rich Felker · 12 years ago
  29. bbbe87e fix several locks that weren't updated right for new futex-based __lock by Rich Felker · 12 years ago
  30. 92f8396 fix potential race condition in detached threads by Rich Felker · 12 years ago
  31. 819006a add pthread_attr_setstack interface (and get) by Rich Felker · 12 years ago
  32. 1e597a3 remove no-longer-needed unblocking of signals in pthread_create by Rich Felker · 12 years ago
  33. cfd892f simplify cancellation push/pop slightly by Rich Felker · 12 years ago
  34. 7e4d794 make pthread stacks non-executable by Rich Felker · 13 years ago
  35. 58aa5f4 overhaul SSP support to use a real canary by Rich Felker · 13 years ago
  36. e3234d0 fix pthread_cleanup_pop(1) crash in non-thread-capable, static-linked programs by Rich Felker · 13 years ago
  37. 2230218 small fix for new pthread cleanup stuff by Rich Felker · 13 years ago
  38. afc35d5 replace bad cancellation cleanup abi with a sane one by Rich Felker · 13 years ago
  39. 3f39c9b fix incorrect allocation failure check in pthread_create by Rich Felker · 13 years ago
  40. 3f72cda overhaul clone syscall wrapping by Rich Felker · 13 years ago
  41. 407d933 pthread and synccall cleanup, new __synccall_wait op by Rich Felker · 13 years ago
  42. 5f37fc1 further debloat cancellation handlers by Rich Felker · 13 years ago
  43. 56385dd missed detail in cancellation bloat fix by Rich Felker · 13 years ago
  44. 730bee7 fix static linking dependency bloat with cancellation by Rich Felker · 13 years ago
  45. dba68bf add proper fuxed-based locking for stdio by Rich Felker · 13 years ago
  46. acb0480 new attempt at making set*id() safe and robust by Rich Felker · 13 years ago
  47. 7779dbd fix race condition in pthread_kill by Rich Felker · 13 years ago
  48. f58c8a0 run dtors before taking the exit-lock in pthread exit by Rich Felker · 13 years ago
  49. 6232b96 minor locking optimizations by Rich Felker · 13 years ago
  50. 11e4b92 optimize out useless default-attribute object in pthread_create by Rich Felker · 14 years ago
  51. 4c4e22d optimize compound-literal sigset_t's not to contain useless hurd bits by Rich Felker · 14 years ago
  52. 99b8a25 overhaul implementation-internal signal protections by Rich Felker · 14 years ago
  53. a6054e3 move some more code out of pthread_create.c by Rich Felker · 14 years ago
  54. 2afed79 pthread_exit is not supposed to affect cancellability by Rich Felker · 14 years ago
  55. 1ebde9c fix pthread_exit from cancellation handler by Rich Felker · 14 years ago
  56. 9080cc1 clean up handling of thread/nothread mode, locking by Rich Felker · 14 years ago
  57. feee989 overhaul pthread cancellation by Rich Felker · 14 years ago
  58. 016a5dc use a separate signal from SIGCANCEL for SIGEV_THREAD timers by Rich Felker · 14 years ago
  59. 9beb633 simplify cancellation point handling by Rich Felker · 14 years ago
  60. c2cd25b consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix by Rich Felker · 14 years ago
  61. b2486a8 move rsyscall out of pthread_create module by Rich Felker · 14 years ago
  62. 74950b3 pthread exit stuff: don't bother setting errno when we won't check it. by Rich Felker · 14 years ago
  63. 622804e fix rsyscall handler: must not clobber errno from signal context by Rich Felker · 14 years ago
  64. 729cb49 new framework to inhibit thread cancellation when needed by Rich Felker · 14 years ago
  65. 7fd3995 pthread_create need not set errno by Rich Felker · 14 years ago
  66. 66def4e block all signals during rsyscall by Rich Felker · 14 years ago
  67. 1ad049b fix race condition in rsyscall handler by Rich Felker · 14 years ago
  68. c9b2d80 don't trust siginfo in rsyscall handler by Rich Felker · 14 years ago
  69. f01d351 simplify calling of timer signal handler by Rich Felker · 14 years ago
  70. fd80cfa omit pthread tsd dtor code if tsd is not used by Rich Felker · 14 years ago
  71. 4ae5e81 simplify setting result on thread cancellation by Rich Felker · 14 years ago
  72. 3df3d4f fix misspelled PTHREAD_CANCELED constant by Rich Felker · 14 years ago
  73. bf619d8 major improvements to cancellation handling by Rich Felker · 14 years ago
  74. ea34336 match glibc/lsb cancellation abi on i386 by Rich Felker · 14 years ago
  75. b470030 overhaul cancellation to fix resource leaks and dangerous behavior with signals by Rich Felker · 14 years ago
  76. aa398f5 global cleanup to use the new syscall interface by Rich Felker · 14 years ago
  77. 685e40b syscall overhaul part two - unify public and internal syscall interface by Rich Felker · 14 years ago
  78. d00ff29 overhaul syscall interface by Rich Felker · 14 years ago
  79. 29fae65 cut out a syscall on thread creation in the case where guard size is 0 by Rich Felker · 14 years ago
  80. 5eb0d33 implement flockfile api, rework stdio locking by Rich Felker · 14 years ago
  81. 5fcebcd optimize pthread termination in the non-detached case by Rich Felker · 14 years ago
  82. 52213f7 security fix: check that cancel/rsyscall signal was sent by the process itself by Rich Felker · 14 years ago
  83. 98e0214 use rt_sigprocmask, not legacy sigprocmask, syscall in pthread exit code by Rich Felker · 14 years ago
  84. 19eb13b race condition fix: block all signals before decrementing thread count by Rich Felker · 14 years ago
  85. fb11b6b make pthread_exit run dtors for last thread, wait to decrement thread count by Rich Felker · 14 years ago
  86. e882756 reorganize pthread data structures and move the definitions to alltypes.h by Rich Felker · 14 years ago
  87. 0b2006c begin unifying clone/thread management interface in preparation for porting by Rich Felker · 14 years ago
  88. 5966680 make pthread_create return EAGAIN on resource failure, as required by POSIX by Rich Felker · 14 years ago
  89. 1a9a2ff reorganize thread exit code, make pthread_exit call cancellation handlers (pt2) by Rich Felker · 14 years ago
  90. 0b44a03 initial check-in, version 0.5.0 by Rich Felker · 14 years ago