1. 12 Jan, 2012 3 commits
    • Simon Peyton Jones's avatar
      Fix if-def-ery for DEBUG · 4ada19d8
      Simon Peyton Jones authored
      4ada19d8
    • Simon Peyton Jones's avatar
      Comments only · 3b75c4e6
      Simon Peyton Jones authored
      3b75c4e6
    • Simon Peyton Jones's avatar
      Fix Trac #5658: strict bindings not floated in · 3beb1a83
      Simon Peyton Jones authored
      Two changes here
      
      * The main change here is to enhance the FloatIn pass so that it can
        float case-bindings inwards.  In particular the case bindings for
        array indexing.
      
      * Also change the code in Simplify, to allow a case on array
        indexing (ie can_fail is true) to be discarded altogether if its
        results are unused.
      
      Lots of new comments in PrimOp about can_fail and has_side_effects
      
      Some refactoring to share the FloatBind data structure between
      FloatIn and FloatOut
      3beb1a83
  2. 11 Jan, 2012 4 commits
  3. 10 Jan, 2012 6 commits
  4. 09 Jan, 2012 6 commits
  5. 08 Jan, 2012 2 commits
  6. 07 Jan, 2012 6 commits
  7. 06 Jan, 2012 13 commits