Commit History

Autor SHA1 Mensaxe Data
  Rich Felker 7356c2554e fix multiple bugs in SIGEV_THREAD timers %!s(int64=11) %!d(string=hai) anos
  Rich Felker 2c074b0d6c transition to using functions for internal signal blocking/restoring %!s(int64=12) %!d(string=hai) anos
  Rich Felker 14a835b386 implement pthread_getattr_np %!s(int64=12) %!d(string=hai) anos
  Rich Felker ccc7b4c3a1 remove __SYSCALL_SSLEN arch macro in favor of using public _NSIG %!s(int64=12) %!d(string=hai) anos
  Rich Felker facc6acbfd replace __wake function with macro that performs direct syscall %!s(int64=12) %!d(string=hai) anos
  Rich Felker 1e21e78bf7 add support for thread scheduling (POSIX TPS option) %!s(int64=12) %!d(string=hai) anos
  Rich Felker efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h %!s(int64=12) %!d(string=hai) anos
  Rich Felker dcd6037150 support for TLS in dynamic-loaded (dlopen) modules %!s(int64=12) %!d(string=hai) anos
  Rich Felker 9b153c043e beginnings of full TLS support in shared libraries %!s(int64=12) %!d(string=hai) anos
  Rich Felker 2f437040e7 fix (hopefully) all hard-coded 8's for kernel sigset_t size %!s(int64=12) %!d(string=hai) anos
  Rich Felker bbbe87e35c fix several locks that weren't updated right for new futex-based __lock %!s(int64=12) %!d(string=hai) anos
  Rich Felker 819006a88b add pthread_attr_setstack interface (and get) %!s(int64=13) %!d(string=hai) anos
  Rich Felker 13b3645c46 increase default thread stack size to 80k %!s(int64=13) %!d(string=hai) anos
  Rich Felker 7efd14ecc9 remove cruft from pthread structure (old cancellation stuff) %!s(int64=13) %!d(string=hai) anos
  Rich Felker 9ae1cf6d29 fix out-of-bounds array access in pthread barriers on 64-bit %!s(int64=13) %!d(string=hai) anos
  Rich Felker 58aa5f45ed overhaul SSP support to use a real canary %!s(int64=13) %!d(string=hai) anos
  Rich Felker 5a2e180937 synchronize cond var destruction with exiting waits %!s(int64=13) %!d(string=hai) anos
  Rich Felker 9cee9307e3 improve pshared barriers %!s(int64=13) %!d(string=hai) anos
  Rich Felker 6016457011 process-shared barrier support, based on discussion with bdonlan %!s(int64=13) %!d(string=hai) anos
  Rich Felker 1fa0521010 fix lost signals in cond vars %!s(int64=13) %!d(string=hai) anos
  Rich Felker 729d6368bd redo cond vars again, use sequence numbers %!s(int64=13) %!d(string=hai) anos
  Rich Felker cba4e1c0a3 new futex-requeue-based pthread_cond_broadcast implementation %!s(int64=13) %!d(string=hai) anos
  Rich Felker 4b153ac424 fix deadlock in condition wait whenever there are multiple waiters %!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 50304f2eef overhaul rwlocks to address several issues %!s(int64=13) %!d(string=hai) anos
  Rich Felker ec381af902 unify and overhaul timed futex waits %!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=14) %!d(string=hai) anos