1. 06 Sep, 1999 5 commits
  2. 01 Sep, 1999 7 commits
  3. 31 Aug, 1999 3 commits
  4. 30 Aug, 1999 2 commits
  5. 27 Aug, 1999 10 commits
  6. 26 Aug, 1999 4 commits
  7. 25 Aug, 1999 5 commits
    • simonmar's avatar
      [project @ 1999-08-25 16:39:14 by simonmar] · 2f8df09e
      simonmar authored
      enable non-blocking I/O.
      2f8df09e
    • simonmar's avatar
      [project @ 1999-08-25 16:37:42 by simonmar] · 5eb15889
      simonmar authored
      Add select code for thread{WaitRead,WaitWrite,Delay}.
      5eb15889
    • simonmar's avatar
      [project @ 1999-08-25 16:11:43 by simonmar] · c6ab4bfa
      simonmar authored
      Support for thread{WaitRead,WaitWrite,Delay}.  These should behave
      identically to the 3.02 implementations.
      
      We now have the virtual timer on during all program runs, which ticks
      at 50Hz by default.  This is used to implement threadDelay, so you
      won't get any better granularity than the tick frequency
      unfortunately.  It remains to be seen whether using the virtual timer
      will have a measurable impact on performance for non-threadDelaying
      programs.
      
      All operations in the I/O subsystem should now be non-blocking with
      respect to other running Haskell threads.  It remains to be seen
      whether this will have a measurable performance impact on
      non-concurrent programs (probably not).
      c6ab4bfa
    • simonmar's avatar
      [project @ 1999-08-25 10:30:36 by simonmar] · 983f86ef
      simonmar authored
      Little test for Eq and Ord instances of ThreadId.
      983f86ef
    • simonmar's avatar
      [project @ 1999-08-25 10:23:51 by simonmar] · 68146c5b
      simonmar authored
      Eq and Ord instances for ThreadId.
      68146c5b
  8. 24 Aug, 1999 4 commits