1. 02 Jul, 2009 4 commits
  2. 01 Jul, 2009 3 commits
  3. 30 Jun, 2009 2 commits
  4. 27 Jun, 2009 1 commit
  5. 26 Jun, 2009 2 commits
  6. 25 Jun, 2009 2 commits
  7. 24 Jun, 2009 3 commits
  8. 23 Jun, 2009 2 commits
    • Simon Marlow's avatar
      Fix buffering problem when GHCi is using the new IO library · f540ac1c
      Simon Marlow authored
      Behind the scenes, the new IO library always does buffering for read
      Handles regardless of NoBuffering.  Normally this isn't visible, but
      it causes a problem in GHCi where there are two stdin Handles.
      
      This should fix those ghci test failures that sprung up in full
      testsuite runs recently.
      f540ac1c
    • Simon Marlow's avatar
      Optimise the %.hi : %.o rule · 0fb9ad3a
      Simon Marlow authored
      Previously this rule had a sanity check for the existence of the .o
      file.  However, the sanity check is expensive, especially on Windows,
      because it requires spawning a shell.  So now we use an empty command
      here.
      
      This change reduced the time to do 'make' in an up-to-date tree on
      Windows from 33s to 16s for me.  (the actual saving depends on how
      much rebuilding you've been doing, and how many .hi files are older
      than their .o files).
      
      The comments in this file now describe various versions of the rule
      that don't work.
      0fb9ad3a
  9. 22 Jun, 2009 1 commit
  10. 23 Jun, 2009 2 commits
  11. 22 Jun, 2009 3 commits
  12. 17 Jun, 2009 1 commit
  13. 03 Jun, 2009 1 commit
  14. 22 Jun, 2009 1 commit
  15. 17 Jun, 2009 1 commit
  16. 16 Jun, 2009 3 commits
  17. 15 Jun, 2009 3 commits
  18. 14 Jun, 2009 1 commit
  19. 13 Jun, 2009 4 commits