Code

History

Commits on master30
  1. Spin before using the semaphore.Ori Bernstein committed 10 years ago5619527
  2. remove the sub operationsOri Bernstein committed 10 years ago8d10ba8
  3. Fix or remove the other broken operationsOri Bernstein committed 10 years ago930b9e9
  4. Fix mutexes.Ori Bernstein committed 10 years ago3f0e749
  5. Add thread spawning, and a broken attempt at mutexes.Ori Bernstein committed 10 years ago51534fa
  6. add atomics for plan9Ori Bernstein committed 10 years ago63e133c
  7. Implement freebsd condition variables.Ori Bernstein committed 10 years ago31850fa
  8. Add umtx implementation of mutex.Ori Bernstein committed 10 years ago67cebe4
  9. Shit, I also accidentally committed the smoketest.Ori Bernstein committed 10 years ago4dd20db
  10. Remove references to half-assed locks.Ori Bernstein committed 10 years agodfdf5f2
  11. Spawn and exit on FreeBSDOri Bernstein committed 10 years ago9794f53
  12. Build under the new init-before-use regimeOri Bernstein committed 10 years ago745b7b9
  13. Improve comments.Ori Bernstein committed 10 years ago76b6d2c
  14. Correctly handle spawning and exiting threads.Ori Bernstein committed 10 years ago2778c13
  15. Add futex-based future implementation.Ori Bernstein committed 11 years ago7bfac75
  16. Make tests run faster.Ori Bernstein committed 11 years agoa37d145
  17. Fix condvars to use requeue.Ori Bernstein committed 11 years agofc5b318
  18. Add basic test for condvars.Ori Bernstein committed 11 years agocd4ca5a
  19. Simplify the condvar a bit.Ori Bernstein committed 11 years ago0fe35da
  20. Update tests.Ori Bernstein committed 11 years ago31351e3
  21. Add first crack at condvars.Ori Bernstein committed 11 years agoce4d867
  22. Make the tests a bit more stressful.Ori Bernstein committed 11 years ago74cb4e9
  23. Remove spin on unlock.Ori Bernstein committed 11 years ago1718075
  24. Unbreak mutex.Ori Bernstein committed 11 years ago4c29eee
  25. Comment the code.Ori Bernstein committed 11 years agod67515f
  26. Rename 'Sleep' to 'Lockedcontended'.Ori Bernstein committed 11 years ago181268a
  27. Add more atomics for pointer-sized things.Ori Bernstein committed 11 years ago38cedfe
  28. Add mutex implementation.Ori Bernstein committed 11 years ago8db486c
  29. Move to use libsys's fnclone.Ori Bernstein committed 11 years ago610ddd8
  30. Start of libthread for linux.Ori Bernstein committed 11 years agod8fe3a7