1. 07 Feb, 2008 1 commit
  2. 11 Feb, 2008 7 commits
  3. 04 Feb, 2008 2 commits
  4. 03 Feb, 2008 11 commits
  5. 10 Feb, 2008 4 commits
  6. 09 Feb, 2008 1 commit
  7. 07 Feb, 2008 3 commits
    • chak@cse.unsw.edu.au.'s avatar
    • simonpj@microsoft.com's avatar
      Adjust error message (Trac #2079) · 847abda2
      simonpj@microsoft.com authored
      847abda2
    • simonpj@microsoft.com's avatar
      Redo inlining patch, plus some tidying up · fa1c8a7e
      simonpj@microsoft.com authored
      This adds back in the patch 
        * UNDO: Be a little keener to inline
      
      It originally broke the compiler because it tickled a Cmm optimisation bug,
      now fixed.  
      
      In revisiting this I have also make inlining a bit cleverer, in response to
      more examples from Roman. In particular
      
        * CoreUnfold.CallCtxt is a data type that tells something about
          the context of a call.  The new feature is that if the context is
          the argument position of a function call, we record both 
      	- whether the function (or some higher up function) has rules
      	- what the argument discount in that position is
          Either of these make functions keener to inline, even if it's
          in a lazy position
      
        * There was conseqential tidying up on the data type of CallCont.
          In particular I got rid of the now-unused LetRhsFlag
      
      
      fa1c8a7e
  8. 25 Jan, 2008 1 commit
  9. 08 Feb, 2008 2 commits
  10. 07 Feb, 2008 3 commits
  11. 05 Feb, 2008 1 commit
  12. 07 Feb, 2008 2 commits
  13. 06 Feb, 2008 2 commits