Commit History

Autor SHA1 Mensaxe Data
  Rich Felker 19a1fe670a remove remnants of support for running in no-thread-pointer mode %!s(int64=10) %!d(string=hai) anos
  Rich Felker 56fbaa3bbe make all objects used with atomic operations volatile %!s(int64=10) %!d(string=hai) anos
  Jens Gustedt df7d0dfb9c use weak symbols for the POSIX functions that will be used by C threads %!s(int64=10) %!d(string=hai) anos
  Rich Felker a6adb2bcd8 work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1 %!s(int64=11) %!d(string=hai) anos
  Rich Felker dab441aea2 always initialize thread pointer at program start %!s(int64=11) %!d(string=hai) anos
  Rich Felker 38a0a4db2f fix invalid implicit pointer conversion in pthread_key_create %!s(int64=11) %!d(string=hai) anos
  Rich Felker dba68bf98f add proper fuxed-based locking for stdio %!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 537d33d334 simplify pthread tsd key handling %!s(int64=14) %!d(string=hai) anos
  Rich Felker fd80cfa00b omit pthread tsd dtor code if tsd is not used %!s(int64=14) %!d(string=hai) anos
  Rich Felker 6c16d3e98a use bss instead of mmap for main thread's pthread thread-specific data %!s(int64=14) %!d(string=hai) anos
  Rich Felker c9806fc2f9 greatly simplify pthread_key_create (~20% size reduction) %!s(int64=14) %!d(string=hai) anos
  Rich Felker b480808a6a optimize POSIX TSD for fast pthread_getspecific %!s(int64=14) %!d(string=hai) anos
  Rich Felker 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos