Rich Felker
|
3bec53e0d3
another cond var fix: requeue count race condition
|
13 years ago |
Rich Felker
|
1fa0521010
fix lost signals in cond vars
|
13 years ago |
Rich Felker
|
729d6368bd
redo cond vars again, use sequence numbers
|
13 years ago |
Rich Felker
|
c11d1e6967
revert previous change in cond var waiter move
|
13 years ago |
Rich Felker
|
cf940165d4
optimize cond waiter move using atomic swap instead of cas loop
|
13 years ago |
Rich Felker
|
09ec0f3aab
fix logic for when wakeup is not desired on cond bcast
|
13 years ago |
Rich Felker
|
cba4e1c0a3
new futex-requeue-based pthread_cond_broadcast implementation
|
13 years ago |
Rich Felker
|
97c5b5a87c
fix ABA race in cond vars, improve them overall
|
13 years ago |
Rich Felker
|
4b153ac424
fix deadlock in condition wait whenever there are multiple waiters
|
13 years ago |
Rich Felker
|
1407785824
condition variable signal/bcast need not wake unless there are waiters
|
13 years ago |
Rich Felker
|
e882756311
reorganize pthread data structures and move the definitions to alltypes.h
|
14 years ago |
Rich Felker
|
0b44a0315b
initial check-in, version 0.5.0
|
14 years ago |