1. 16 Jul, 2015 1 commit
  2. 18 Jun, 2015 1 commit
    • Simon Peyton Jones's avatar
      Remove some horrible munging of origins for Coercible · 02bac025
      Simon Peyton Jones authored
      I just didn't think it was buying enough for all the cruft it caused.
      We can put some back if people start complaining about poor error
      messages. I forget quite how I tripped over this but I got sucked in.
      
      * Lots of tidying up in TcErrors
      
      * Rename pprArisingAt to pprCtLoc, by analogy with pprCtOrigin
      
      * Remove CoercibleOrigin data constructor from CtOrigin
      
      * Make relevantBindings return a Ct with a zonked
        and tidied CtOrigin
      
      * Add to TcRnTypes
            ctOrigin   :: Ct -> CtOrigin
            ctEvOrigin :: CtEvidence -> CtOrigin
            setCtLoc   :: Ct -> CtLoc -> Ct
      02bac025
  3. 25 Feb, 2014 1 commit
  4. 09 Jan, 2014 1 commit
  5. 06 Nov, 2013 1 commit
  6. 29 Apr, 2013 1 commit
    • Simon Peyton Jones's avatar
      Wibbles to error messages, following the fix for Trac #7851 · d5bd2d37
      Simon Peyton Jones authored
      In effect, the error context for naked variables now takes up
      a "slot" in the context stack; but it is often empty.  So the
      context stack becomes one shorter in those cases.  I don't think
      this matters; indeed, it's aguably an improvement.  Anyway that's
      why so many tests are affected.
      d5bd2d37
  7. 24 Feb, 2013 1 commit
  8. 21 Sep, 2011 1 commit