1. 12 Aug, 2008 2 commits
  2. 11 Aug, 2008 8 commits
  3. 10 Aug, 2008 5 commits
  4. 09 Aug, 2008 3 commits
  5. 08 Aug, 2008 7 commits
  6. 07 Aug, 2008 3 commits
  7. 06 Aug, 2008 2 commits
  8. 05 Aug, 2008 9 commits
  9. 04 Aug, 2008 1 commit
    • Russ Cox's avatar
      first cut at multithreading. works on Linux. · d28acc42
      Russ Cox authored
      * kick off new os procs (machs) as needed
      * add sys·sleep for testing
      * add Lock, Rendez
      * properly lock mal, sys·newproc, scheduler
      * linux syscall arg #4 is in R10, not CX
      * chans are not multithread-safe yet
      * multithreading disabled by default;
        set $gomaxprocs=2 (or 1000) to turn it on
      
      This should build on OS X but may not.
      Rob and I will fix soon after submitting.
      
      TBR=r
      OCL=13784
      CL=13842
      d28acc42