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