1. 14 Nov, 2010 3 commits
  2. 13 Nov, 2010 1 commit
  3. 11 Nov, 2010 1 commit
  4. 12 Nov, 2010 1 commit
  5. 05 Nov, 2010 2 commits
  6. 12 Nov, 2010 6 commits
  7. 11 Nov, 2010 1 commit
  8. 10 Nov, 2010 2 commits
  9. 03 Nov, 2010 4 commits
  10. 02 Nov, 2010 2 commits
  11. 01 Nov, 2010 1 commit
  12. 29 Oct, 2010 1 commit
  13. 01 Nov, 2010 1 commit
  14. 29 Oct, 2010 2 commits
  15. 28 Oct, 2010 1 commit
    • Simon Marlow's avatar
      Remove duplicate PrimopWrappers generation · 5e578e12
      Simon Marlow authored
      We were generating PrimopWrappers.hs twice in two different places,
      one for the normal build and one for Haddock (I think).  Unfortunately
      one of these was causing extra rebuilding, because the file dropped
      into the dist-install/build/autogen directory, where it was picked up
      by the automatic HS_SRCS detection in subsequent make runs.  This was
      exposed by a recent change to HS_SRCS:
      
        Wed Oct 20 11:47:59 BST 2010  Ian Lynagh <igloo@earth.li>
          * Look for sources in Cabal's autogen directory too
      
      This should fix the stage3 failures in the build bots.
      5e578e12
  16. 29 Oct, 2010 4 commits
  17. 28 Oct, 2010 4 commits
  18. 27 Oct, 2010 3 commits
    • simonpj@microsoft.com's avatar
      Two signficant changes to the simplifier · f95a9542
      simonpj@microsoft.com authored
      1. Do eta-expansion at let-bindings, not lambdas.
         I have wanted to do this for a long time.
         See Note [Eta-expanding at let bindings] in SimplUtils
      
      2. Simplify the rather subtle way in which InlineRules (the
         template captured by an INLINE pragma) was simplified.
         Now, these templates are always simplified in "gentle"
         mode only, and only INLINE things inline inside them.
      
         See Note Note [Gentle mode], Note [Inlining in gentle mode]
         and Note [RULEs enabled in SimplGently] in SimplUtils
      f95a9542
    • simonpj@microsoft.com's avatar
      Yet another go at CoreArity · 32bb9e87
      simonpj@microsoft.com authored
      Amazingly, there were still Wrong Things in the arity analysis, 
      exposed by my fiddling with eta expansion.
      
      I simplified the code, clarified the comments, added more examples,
      and tidied it all up.  I hope it's better this time.
      32bb9e87
    • simonpj@microsoft.com's avatar
      Buglet in tcIface, now that nested binders can have pragmas · 6104e5eb
      simonpj@microsoft.com authored
      This fix ties the knot for recursive groups properly
      6104e5eb