Rich Felker
|
8f11e6127f
track all live threads in an AS-safe, fully-consistent linked list
|
6 years ago |
Rich Felker
|
13d1afa46f
overhaul internally-public declarations using wrapper headers
|
6 years ago |
Rich Felker
|
cdba6b2562
improve joinable/detached thread state handling
|
7 years ago |
Jens Gustedt
|
c4bc0b1a64
consistently use the LOCK an UNLOCK macros
|
7 years ago |
Jens Gustedt
|
47d0bcd476
new lock algorithm with state and congestion count in one atomic int
|
7 years ago |
Rich Felker
|
c1e27367a9
fix read-after-free type error in pthread_detach
|
7 years ago |
Rich Felker
|
23614b0fcb
add C11 thread creation and related thread functions
|
10 years ago |
Jens Gustedt
|
df7d0dfb9c
use weak symbols for the POSIX functions that will be used by C threads
|
10 years ago |
Rich Felker
|
bbbe87e35c
fix several locks that weren't updated right for new futex-based __lock
|
12 years ago |
Rich Felker
|
92f8396b0c
fix potential race condition in detached threads
|
12 years ago |
Rich Felker
|
2b71a4d1df
fix more instances of old a_xchg (use new a_swap name)
|
13 years ago |
Rich Felker
|
0b44a0315b
initial check-in, version 0.5.0
|
14 years ago |