1. 19 May, 2007 1 commit
  2. 18 May, 2007 2 commits
  3. 17 May, 2007 1 commit
  4. 16 May, 2007 1 commit
  5. 15 May, 2007 1 commit
  6. 14 May, 2007 1 commit
  7. 09 May, 2007 1 commit
  8. 13 May, 2007 1 commit
  9. 12 May, 2007 1 commit
  10. 08 May, 2007 2 commits
  11. 07 May, 2007 1 commit
    • Simon Marlow's avatar
      FIX: #724 (tee complains if used in a process started by ghc) · 57ea7ee5
      Simon Marlow authored
      Now, we only set O_NONBLOCK on file descriptors that we create
      ourselves.  File descriptors that we inherit (stdin, stdout, stderr)
      are kept in blocking mode.  The way we deal with this differs between
      the threaded and non-threaded runtimes:
      
       - with -threaded, we just make a safe foreign call to read(), which
         may block, but this is ok.
      
       - without -threaded, we test the descriptor with select() before
         attempting any I/O.  This isn't completely safe - someone else
         might read the data between the select() and the read() - but it's
         a reasonable compromise and doesn't seem to measurably affect
         performance.
      57ea7ee5
  12. 26 Apr, 2007 1 commit
  13. 04 May, 2007 1 commit
  14. 03 May, 2007 2 commits
  15. 21 Feb, 2007 2 commits
  16. 26 Apr, 2007 1 commit
  17. 24 Apr, 2007 1 commit
  18. 18 Apr, 2007 1 commit
  19. 17 Apr, 2007 1 commit
  20. 16 Apr, 2007 1 commit
  21. 15 Apr, 2007 1 commit
  22. 14 Apr, 2007 1 commit
  23. 13 Apr, 2007 2 commits
  24. 12 Apr, 2007 3 commits
  25. 11 Apr, 2007 3 commits
  26. 06 Apr, 2007 3 commits
  27. 05 Apr, 2007 1 commit
  28. 08 Mar, 2007 1 commit
  29. 04 Apr, 2007 1 commit