Commit History

Autor SHA1 Mensaxe Data
  Rich Felker 58aa5f45ed overhaul SSP support to use a real canary %!s(int64=13) %!d(string=hai) anos
  Rich Felker e3234d0109 fix pthread_cleanup_pop(1) crash in non-thread-capable, static-linked programs %!s(int64=13) %!d(string=hai) anos
  Rich Felker 2230218c28 small fix for new pthread cleanup stuff %!s(int64=13) %!d(string=hai) anos
  Rich Felker afc35d5efd replace bad cancellation cleanup abi with a sane one %!s(int64=13) %!d(string=hai) anos
  Rich Felker 3f39c9b313 fix incorrect allocation failure check in pthread_create %!s(int64=13) %!d(string=hai) anos
  Rich Felker 3f72cdac73 overhaul clone syscall wrapping %!s(int64=13) %!d(string=hai) anos
  Rich Felker 407d933052 pthread and synccall cleanup, new __synccall_wait op %!s(int64=13) %!d(string=hai) anos
  Rich Felker 5f37fc132a further debloat cancellation handlers %!s(int64=13) %!d(string=hai) anos
  Rich Felker 56385dd5fe missed detail in cancellation bloat fix %!s(int64=13) %!d(string=hai) anos
  Rich Felker 730bee725a fix static linking dependency bloat with cancellation %!s(int64=13) %!d(string=hai) anos
  Rich Felker dba68bf98f add proper fuxed-based locking for stdio %!s(int64=13) %!d(string=hai) anos
  Rich Felker acb0480662 new attempt at making set*id() safe and robust %!s(int64=13) %!d(string=hai) anos
  Rich Felker 7779dbd266 fix race condition in pthread_kill %!s(int64=13) %!d(string=hai) anos
  Rich Felker f58c8a0f39 run dtors before taking the exit-lock in pthread exit %!s(int64=13) %!d(string=hai) anos
  Rich Felker 6232b96f51 minor locking optimizations %!s(int64=13) %!d(string=hai) anos
  Rich Felker 11e4b92556 optimize out useless default-attribute object in pthread_create %!s(int64=14) %!d(string=hai) anos
  Rich Felker 4c4e22d781 optimize compound-literal sigset_t's not to contain useless hurd bits %!s(int64=14) %!d(string=hai) anos
  Rich Felker 99b8a25e94 overhaul implementation-internal signal protections %!s(int64=14) %!d(string=hai) anos
  Rich Felker a6054e3c94 move some more code out of pthread_create.c %!s(int64=14) %!d(string=hai) anos
  Rich Felker 2afed79f15 pthread_exit is not supposed to affect cancellability %!s(int64=14) %!d(string=hai) anos
  Rich Felker 1ebde9c3a2 fix pthread_exit from cancellation handler %!s(int64=14) %!d(string=hai) anos
  Rich Felker 9080cc153c clean up handling of thread/nothread mode, locking %!s(int64=14) %!d(string=hai) anos
  Rich Felker feee98903c overhaul pthread cancellation %!s(int64=14) %!d(string=hai) anos
  Rich Felker 016a5dc192 use a separate signal from SIGCANCEL for SIGEV_THREAD timers %!s(int64=14) %!d(string=hai) anos
  Rich Felker 9beb6330c0 simplify cancellation point handling %!s(int64=14) %!d(string=hai) anos
  Rich Felker c2cd25bff8 consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix %!s(int64=14) %!d(string=hai) anos
  Rich Felker b2486a8922 move rsyscall out of pthread_create module %!s(int64=14) %!d(string=hai) anos
  Rich Felker 74950b336d pthread exit stuff: don't bother setting errno when we won't check it. %!s(int64=14) %!d(string=hai) anos
  Rich Felker 622804ece7 fix rsyscall handler: must not clobber errno from signal context %!s(int64=14) %!d(string=hai) anos
  Rich Felker 729cb49f52 new framework to inhibit thread cancellation when needed %!s(int64=14) %!d(string=hai) anos