1. 02 Jun, 2004 1 commit
    • simonmar's avatar
      [project @ 2004-06-02 12:35:11 by simonmar] · 40078dee
      simonmar authored
      The lock arrays are too small on Windows, leading to buffer overruns
      and crashes when a program opens too many files.
      
      The problem is that on Windows, we shouldn't use FD_SETSIZE to get the
      max number of file descriptors: this is set to 64 in the mingw
      includes.  The real maximum is 2048 (according to the crt sources), so
      we now hardwire that in.
      
      Also, put in a runtime check that we aren't overruning this array.
      
      MERGE TO STABLE
      40078dee
  2. 27 May, 2004 1 commit
  3. 25 May, 2004 2 commits
    • simonmar's avatar
      [project @ 2004-05-25 09:27:16 by simonmar] · 9eef5c0b
      simonmar authored
      Small performance hack in maxBound::Word.
      9eef5c0b
    • simonpj's avatar
      [project @ 2004-05-25 09:11:57 by simonpj] · 5c0be5d0
      simonpj authored
      Remove spaces around the "%" when showing ratios.
      
      This is not absolutely strictly according to the H98 report,
      but it was suggested by Doug McIlroy
      
         According to the standard prelude, a list of Ratios prints like
         this: [1 % 1,1 % 2,1 % 3,1 % 4], which strongly suggests the
         grouping [1 % (1,1) % (2,1) % (3,1) % 4].
      
         Even standing alone outside of lists, the style is at odds with
         mathematical custom.  When did you last see 1/2 written as 1 / 2?
      5c0be5d0
  4. 10 May, 2004 1 commit
  5. 09 May, 2004 1 commit
  6. 06 May, 2004 2 commits
    • wolfgang's avatar
      [project @ 2004-05-06 12:27:47 by wolfgang] · ef5fe779
      wolfgang authored
      Make the documentation and the error messages match the way the threaded
      RTS is used nowadays
      (the -threaded flag to ghc rather than ./configure --enable-threaded-rts)
      
      MERGE TO STABLE
      ef5fe779
    • simonmar's avatar
      [project @ 2004-05-06 08:44:52 by simonmar] · 311dd3be
      simonmar authored
      Move the definition of rawSystem into a separate file which we
      #include in the places it is needed.  This is slightly better than
      copying the code, since we now need it in three places
      (ghc/utils/runghc is the 3rd).
      311dd3be
  7. 23 Apr, 2004 1 commit
  8. 20 Apr, 2004 3 commits
  9. 14 Apr, 2004 1 commit
  10. 06 Apr, 2004 1 commit
  11. 05 Apr, 2004 1 commit
  12. 30 Mar, 2004 4 commits
  13. 27 Mar, 2004 2 commits
  14. 24 Mar, 2004 1 commit
  15. 22 Mar, 2004 1 commit
  16. 21 Mar, 2004 1 commit
  17. 20 Mar, 2004 4 commits
  18. 19 Mar, 2004 3 commits
    • panne's avatar
      [project @ 2004-03-19 20:31:50 by panne] · ca93edc0
      panne authored
      HACK: Unbreak the Hugs build again, Typeable left the realm of Haskell98 one
      more time. I slowly doubt if this module belongs to the "base" package at
      all... If it stays there, things should better be tested with Hugs and nh98
      before committing, the latter build probably breaks, too.
      ca93edc0
    • simonmar's avatar
      [project @ 2004-03-19 11:00:02 by simonmar] · f8e29160
      simonmar authored
      - fix one performance bug: we weren't updating the bucket count when
        expanding the hash table, so too many expansions were happening.
      
      - slight improvement to hashString: if we use foldl rather than foldr,
        the resulting code uses an accumulating parameter and runs in linear
        stack space.
      f8e29160
    • simonmar's avatar
      [project @ 2004-03-19 10:45:42 by simonmar] · 08bb8535
      simonmar authored
      Bugfix for insert (from the missing-prime class of bugs)
      08bb8535
  19. 17 Mar, 2004 1 commit
  20. 16 Mar, 2004 3 commits
  21. 08 Mar, 2004 1 commit
  22. 05 Mar, 2004 1 commit
  23. 03 Mar, 2004 2 commits
  24. 02 Mar, 2004 1 commit