about summary refs log tree commit diff
path: root/src/thread/pthread_key_create.c
Commit message (Expand)AuthorAgeFilesLines
* fix data race choosing next key slot in pthread_key_createRich Felker2019-03-211-1/+1
* fix data race between new pthread_key_delete and dtor executionRich Felker2019-02-171-2/+4
* introduce namespace-safe rwlock aliases; use in pthread_key_createRich Felker2019-02-161-9/+9
* rewrite pthread_key_delete to use global thread listRich Felker2019-02-161-61/+19
* fix unintended linking dependency of pthread_key_create on __synccallRich Felker2019-01-161-0/+6
* fix deletion of pthread tsd keys that still have non-null values storedRich Felker2018-09-181-18/+87
* remove remnants of support for running in no-thread-pointer modeRich Felker2015-04-131-6/+4
* make all objects used with atomic operations volatileRich Felker2015-03-031-1/+1
* use weak symbols for the POSIX functions that will be used by C threadsJens Gustedt2014-09-061-2/+5
* work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1Rich Felker2014-07-161-1/+1
* always initialize thread pointer at program startRich Felker2014-03-241-1/+7
* fix invalid implicit pointer conversion in pthread_key_createRich Felker2013-10-041-1/+1
* add proper fuxed-based locking for stdioRich Felker2011-07-301-1/+1
* move some more code out of pthread_create.cRich Felker2011-04-191-1/+2
* simplify pthread tsd key handlingRich Felker2011-04-031-1/+6
* omit pthread tsd dtor code if tsd is not usedRich Felker2011-04-031-1/+18
* use bss instead of mmap for main thread's pthread thread-specific dataRich Felker2011-04-011-0/+1
* greatly simplify pthread_key_create (~20% size reduction)Rich Felker2011-03-311-10/+9
* optimize POSIX TSD for fast pthread_getspecificRich Felker2011-03-031-0/+1
* initial check-in, version 0.5.0 v0.5.0Rich Felker2011-02-121-0/+25