This project is mirrored from https://gitlab.haskell.org/ghc/ghc.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
  1. 25 Aug, 2009 1 commit
  2. 24 Aug, 2009 2 commits
  3. 20 Aug, 2009 1 commit
  4. 25 Aug, 2009 3 commits
  5. 24 Aug, 2009 3 commits
  6. 21 Aug, 2009 2 commits
  7. 24 Aug, 2009 1 commit
  8. 23 Aug, 2009 1 commit
  9. 22 Aug, 2009 1 commit
  10. 21 Aug, 2009 5 commits
  11. 20 Aug, 2009 1 commit
  12. 21 Aug, 2009 3 commits
    • simonpj@microsoft.com's avatar
      Another tiny tidy-up to RnPat · 8ec97816
      simonpj@microsoft.com authored
      8ec97816
    • simonpj@microsoft.com's avatar
      Fix Trac #3437: strictness of specialised functions · ef5376d5
      simonpj@microsoft.com authored
      'lilac' helpful pin-pointed a space leak that was due to a specialised
      function being insufficiently strict.  Here's the new comment in SpecConstr:
      
      Note [Transfer strictness]
      ~~~~~~~~~~~~~~~~~~~~~~~~~~
      We must transfer strictness information from the original function to
      the specialised one.  Suppose, for example
      
        f has strictness     SS
              and a RULE     f (a:as) b = f_spec a as b
      
      Now we want f_spec to have strictess  LLS, otherwise we'll use call-by-need
      when calling f_spec instead of call-by-value.  And that can result in 
      unbounded worsening in space (cf the classic foldl vs foldl')
      
      See Trac #3437 for a good example.
      
      The function calcSpecStrictness performs the calculation.
      
      ef5376d5
    • simonpj@microsoft.com's avatar
      Wibbles to field-label puns · f7df28a4
      simonpj@microsoft.com authored
      f7df28a4
  13. 20 Aug, 2009 15 commits
  14. 19 Aug, 2009 1 commit