summaryrefslogtreecommitdiff
path: root/src/thread/pthread_cond_broadcast.c
AgeCommit message (Expand)AuthorLines
2014-08-17redesign cond var implementation to fix multiple issuesRich Felker-35/+4
2014-08-15make futex operations use private-futex mode when possibleRich Felker-3/+7
2014-06-10replace all remaining internal uses of pthread_self with __pthread_selfRich Felker-1/+1
2011-09-26another cond var fix: requeue count race conditionRich Felker-6/+2
2011-09-26fix lost signals in cond varsRich Felker-2/+6
2011-09-26redo cond vars again, use sequence numbersRich Felker-27/+18
2011-09-25revert previous change in cond var waiter moveRich Felker-2/+6
2011-09-25optimize cond waiter move using atomic swap instead of cas loopRich Felker-6/+2
2011-09-25fix logic for when wakeup is not desired on cond bcastRich Felker-3/+4
2011-09-25new futex-requeue-based pthread_cond_broadcast implementationRich Felker-1/+40
2011-09-23fix ABA race in cond vars, improve them overallRich Felker-3/+2
2011-09-22fix deadlock in condition wait whenever there are multiple waitersRich Felker-1/+2
2011-08-07condition variable signal/bcast need not wake unless there are waitersRich Felker-2/+2
2011-02-17reorganize pthread data structures and move the definitions to alltypes.hRich Felker-2/+2
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker-0/+8