1. 14 Jun, 2018 23 commits
  2. 13 Jun, 2018 2 commits
  3. 12 Jun, 2018 4 commits
    • Ben Gamari's avatar
      Bump hadrian submodule · bb539cfe
      Ben Gamari authored
      bb539cfe
    • Simon Peyton Jones's avatar
      Refactor TcExpr.tcSeq · aab3c6d1
      Simon Peyton Jones authored
      The function TcExpr.tcSeq seemed much longer that is really
      justifiable; and was set to get worse with the fix to Trac #15242.
      
      This patch refactors the special cases for function applications,
      so that the special case for 'seq' can use the regular tcFunApp,
      which makes the code both clearer and shorter.  And smooths the
      way for #15242.
      
      The special case for 'tagToEnum#' is even more weird and ad-hoc,
      so I refrained from meddling iwth it for now.
      
      I also combined HsUtils.mkHsAppType and mkHsAppTypeOut, so that
      I could have a single 'wrapHsArgs' function, thereby fixing a
      ToDo from Alan Zimmerman.  That means tha tmkHsAppType now has
      an equality predicate, but I guess that's fair enough.
      aab3c6d1
    • Ben Gamari's avatar
      da534170
    • Ömer Sinan Ağacan's avatar
      01802304
  4. 11 Jun, 2018 6 commits
  5. 10 Jun, 2018 5 commits