[commit: ghc] wip/spj-tc-branch3: More work in progress (03c0046)

git at git.haskell.org git at git.haskell.org
Mon Oct 24 16:46:18 UTC 2016


Repository : ssh://git@git.haskell.org/ghc

On branch  : wip/spj-tc-branch3
Link       : http://ghc.haskell.org/trac/ghc/changeset/03c00464cc0693287d9ba2629b9e425d8ea3bc39/ghc

>---------------------------------------------------------------

commit 03c00464cc0693287d9ba2629b9e425d8ea3bc39
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date:   Mon Oct 24 17:43:45 2016 +0100

    More work in progress
    
    This patch incorporate wip/spj-solver-branch, which mainly concerns
    
    - Putting 'fuv' meta variables on the left, always
    - Some changes to unflattening
    
    This makes
      indexed-tupes/should_compile/T4338
      polykinds/T11249
    work again


>---------------------------------------------------------------

03c00464cc0693287d9ba2629b9e425d8ea3bc39
 compiler/typecheck/TcFlatten.hs                    | 143 +++++++++++++--------
 compiler/typecheck/TcInteract.hs                   |  43 ++++---
 compiler/typecheck/TcRnTypes.hs                    |   3 +-
 compiler/typecheck/TcSMonad.hs                     |   9 +-
 compiler/typecheck/TcUnify.hs                      |   3 +
 .../tests/indexed-types/should_fail/T1897b.stderr  |   2 +-
 .../tests/indexed-types/should_fail/T2544.stderr   |  24 +---
 .../tests/indexed-types/should_fail/T2627b.stderr  |   4 +-
 .../tests/indexed-types/should_fail/T3330c.stderr  |   6 +-
 .../tests/indexed-types/should_fail/T6123.stderr   |   6 +-
 testsuite/tests/indexed-types/should_fail/T7786.hs |  16 ++-
 .../tests/indexed-types/should_fail/T7786.stderr   |  43 +++----
 .../tests/indexed-types/should_fail/T8227.stderr   |  11 +-
 .../tests/typecheck/should_fail/ContextStack2.hs   |   2 +
 .../typecheck/should_fail/ContextStack2.stderr     |  13 --
 testsuite/tests/typecheck/should_fail/T5853.stderr |  31 ++---
 testsuite/tests/typecheck/should_fail/T8883.stderr |   2 +-
 testsuite/tests/typecheck/should_fail/T9260.stderr |  11 +-
 testsuite/tests/typecheck/should_fail/all.T        |   2 +-
 19 files changed, 207 insertions(+), 167 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 03c00464cc0693287d9ba2629b9e425d8ea3bc39


More information about the ghc-commits mailing list