1. 05 Jun, 2014 1 commit
    • Simon Peyton Jones's avatar
      Fix egregious instantiation bug in matchOneConLike (fixing Trac #9023) · 0a55a3ca
      Simon Peyton Jones authored
      We simply weren't giving anything like the right instantiating types
      to patSynInstArgTys in matchOneConLike.
      
      To get these instantiating types would have involved matching the
      result type of the pattern synonym with the pattern type, which is
      tiresome.  So instead I changed ConPatOut so that instead of recording
      the type of the *whole* pattern (in old field pat_ty), it not records
      the *instantiating* types (in new field pat_arg_tys).  Then we canuse
      TcHsSyn.conLikeResTy to get the pattern type when needed.
      
      There are lots of knock-on incidental effects, but they mostly made
      the code simpler, so I'm happy.
      0a55a3ca
  2. 04 Jun, 2014 3 commits
  3. 03 Jun, 2014 8 commits
  4. 30 May, 2014 14 commits
  5. 29 May, 2014 1 commit
    • Mateusz Kowalczyk's avatar
      Update Haddock submodule. · a518500f
      Mateusz Kowalczyk authored
      This doesn't make any actual changes as to what the source looked like
      at previous commit we were pointing to but I made some foolish reverts
      that I now have to accomodate for. Sorry!
      a518500f
  6. 28 May, 2014 4 commits
  7. 27 May, 2014 4 commits
  8. 26 May, 2014 2 commits
  9. 23 May, 2014 3 commits