1. 04 Oct, 2013 5 commits
    • gmainland's avatar
      Fix test wibbles for new Template Haskell. · 1d43475b
      gmainland authored
      Because splices are now run in the renamer, we do not get the same error context
      as we would when running in the type checker. In most cases we get less context,
      and in some cases I have added additional context. Error messages should at
      least tell the user that an error occurred in a splice; dropping context beyond
      that point is not judged a great loss.
      
      Note that we may now report only one error when multiple errors were reported
      before because splices are now run in the renamer.
      1d43475b
    • gmainland's avatar
      Adjust tests for new Template Haskell. · 4ccdc324
      gmainland authored
      From the new Template Haskell proposal at
      http://hackage.haskell.org/trac/ghc/blog/Template%20Haskell%20Proposal
      
        A declaration group is the chunk of declarations created by a top-level
        declaration splice, plus those following it, down to but not including the
        next top-level declaration splice. Then the type environment seen by reify
        includes all the declaration up to the end of the immediately preceding
        declaration block, but no more.
      
      This change adds '$(return [])' where necessary to allow following declarations
      to see (module-local) top-level definitions.
      4ccdc324
    • Simon Peyton Jones's avatar
      Error messsage wibblification · c5806bf6
      Simon Peyton Jones authored
      c5806bf6
    • Simon Peyton Jones's avatar
      Test Trac #8383 · 5863ce4e
      Simon Peyton Jones authored
      5863ce4e
    • Iavor S. Diatchki's avatar
      Fix a failing test. · 44629925
      Iavor S. Diatchki authored
      GHC.TypeLits does not export `Sing` anymore, so we just define it
      locally.
      44629925
  2. 03 Oct, 2013 6 commits
  3. 02 Oct, 2013 6 commits
  4. 01 Oct, 2013 8 commits
  5. 30 Sep, 2013 6 commits
  6. 29 Sep, 2013 2 commits
  7. 28 Sep, 2013 1 commit
  8. 27 Sep, 2013 1 commit
  9. 24 Sep, 2013 1 commit
  10. 23 Sep, 2013 4 commits