1. 11 Feb, 2011 1 commit
  2. 10 Feb, 2011 2 commits
  3. 12 Jan, 2011 1 commit
  4. 09 Feb, 2011 1 commit
    • gwright@antiope.com's avatar
      Fix #4867, ghci displays negative floats incorrectly · a914a224
      gwright@antiope.com authored
      This patch fixes the erroneous relocations that caused
      the bug in ticket #4867.  External addresses and global
      offset table entries were relocated correctly, but all other
      relocations were incorrectly calculated.  This caused, for
      example, bad references to constants stored in the __const
      section of the __TEXT segment.
      
      This bug only affected OS X on 64-bit platforms.
      a914a224
  5. 01 Feb, 2011 1 commit
  6. 26 Jan, 2011 1 commit
  7. 10 Feb, 2011 2 commits
  8. 08 Feb, 2011 1 commit
  9. 10 Feb, 2011 1 commit
  10. 09 Feb, 2011 3 commits
  11. 07 Feb, 2011 1 commit
  12. 08 Feb, 2011 1 commit
  13. 07 Feb, 2011 1 commit
  14. 04 Feb, 2011 2 commits
  15. 03 Feb, 2011 2 commits
  16. 02 Feb, 2011 11 commits
  17. 01 Feb, 2011 2 commits
  18. 27 Jan, 2011 1 commit
  19. 25 Jan, 2011 1 commit
  20. 01 Feb, 2011 3 commits
  21. 31 Jan, 2011 1 commit
    • simonpj@microsoft.com's avatar
      Improve Simplifier and SpecConstr behaviour · 70ad6e6a
      simonpj@microsoft.com authored
      Trac #4908 identified a case where SpecConstr wasn't "seeing" a
      specialisation it should easily get.  The solution was simple: see
      Note [Add scrutinee to ValueEnv too] in SpecConstr.
      
      Then it turned out that there was an exactly analogous infelicity in
      the mighty Simplifer too; see Note [Add unfolding for scrutinee] in
      Simplify. This fix is good for Simplify even in the absence of the
      SpecConstr change.  (It arose when I moved the binder- swap stuff to
      OccAnall, not realising that it *remains* valuable to record info
      about the scrutinee of a case expression.  The Note says why.
      
      Together these two changes are unconditionally good.  Better
      simplification, better specialisation. Thank you Max.
      70ad6e6a