summaryrefslogtreecommitdiff
path: root/lib/thread
AgeCommit message (Expand)Author
2016-05-06Yield in sched()Ori Bernstein
2016-05-06Update libthread on 9front.Ori Bernstein
2016-05-05Looks like condvar is busted everywhere.Ori Bernstein
2016-05-05Disable condvar.Ori Bernstein
2016-05-05Integrate libthread into the build.Ori Bernstein
2016-05-06Remove unbaked APIs, fix syntax a bit.Ori Bernstein
2016-05-05I give up.Ori Bernstein
2016-05-02Get OSX spawn to almost work.Ori Bernstein
2016-01-18Add a broken spawn+osx.myrOri Bernstein
2016-01-18Add OSX style symbols to atomic-impl+x64.sOri Bernstein
2016-01-06remove the sub operationsOri Bernstein
2016-01-06Fix or remove the other broken operationsOri Bernstein
2016-01-06Fix mutexes.Ori Bernstein
2016-01-05Add thread spawning, and a broken attempt at mutexes.Ori Bernstein
2016-01-05add atomics for plan9Ori Bernstein
2016-01-04Implement freebsd condition variables.Ori Bernstein
2016-01-04Add umtx implementation of mutex.Ori Bernstein
2015-12-27Shit, I also accidentally committed the smoketest.Ori Bernstein
2015-12-27Remove references to half-assed locks.Ori Bernstein
2015-12-14Spawn and exit on FreeBSDOri Bernstein
2015-12-12Build under the new init-before-use regimeOri Bernstein
2015-11-28Improve comments.Ori Bernstein
2015-11-28Correctly handle spawning and exiting threads.Ori Bernstein
2015-09-18Add futex-based future implementation.Ori Bernstein
2015-09-18Make tests run faster.Ori Bernstein
2015-09-18Fix condvars to use requeue.Ori Bernstein
2015-09-17Add basic test for condvars.Ori Bernstein
2015-09-17Simplify the condvar a bit.Ori Bernstein
2015-09-17Update tests.Ori Bernstein
2015-09-16Add first crack at condvars.Ori Bernstein
2015-09-16Make the tests a bit more stressful.Ori Bernstein
2015-09-16Remove spin on unlock.Ori Bernstein
2015-09-16Unbreak mutex.Ori Bernstein
2015-09-16Comment the code.Ori Bernstein
2015-09-16Rename 'Sleep' to 'Lockedcontended'.Ori Bernstein
2015-09-16Add more atomics for pointer-sized things.Ori Bernstein
2015-09-16Add mutex implementation.Ori Bernstein
2015-08-28Move to use libsys's fnclone.Ori Bernstein
2015-08-28Start of libthread for linux.Ori Bernstein