summaryrefslogtreecommitdiff
path: root/lib/thread
AgeCommit message (Expand)Author
2016-12-29Clean up thread spawning code on linux.Ori Bernstein
2016-11-20Add ncpu for 9front.Ori Bernstein
2016-11-20Allow requesting CPU counts on FreeBSDOri Bernstein
2016-11-20Fix cut-paste error.Ori Bernstein
2016-08-27Rename `std.Fail to `std.Err.Ori Bernstein
2016-05-27Add missing file.Ori Bernstein
2016-05-17New syntax for casts.Ori Bernstein
2016-05-14Regenerate builds for OpenBSD.Ori Bernstein
2016-05-12Exercise some of the allocation/put locking.Ori Bernstein
2016-05-12Install thread hooks in libstdOri Bernstein
2016-05-09Add support for OpenBSD thread spawning.Ori Bernstein
2016-05-08We now can build and install on openbsd.Ori Bernstein
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