[commit: ghc] wip/T11067: Implement recursive superclasses (643397a)

git at git.haskell.org git at git.haskell.org
Wed Dec 9 16:14:03 UTC 2015


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

On branch  : wip/T11067
Link       : http://ghc.haskell.org/trac/ghc/changeset/643397a09f6e08a97dc104db3b1fd3cb8fa06770/ghc

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

commit 643397a09f6e08a97dc104db3b1fd3cb8fa06770
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date:   Wed Dec 9 16:13:36 2015 +0000

    Implement recursive superclasses
    
    This finishes it up except for docs


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

643397a09f6e08a97dc104db3b1fd3cb8fa06770
 compiler/typecheck/TcCanonical.hs                  |  82 +++++++++-------
 compiler/typecheck/TcErrors.hs                     |  82 +++++++++++-----
 compiler/typecheck/TcRnTypes.hs                    |  10 +-
 compiler/typecheck/TcSimplify.hs                   |   5 +-
 compiler/typecheck/TcTyClsDecls.hs                 |  12 ---
 compiler/typecheck/TcTyDecls.hs                    |  24 +++--
 compiler/typecheck/TcType.hs                       |  29 +++++-
 compiler/utils/Bag.hs                              |   1 -
 testsuite/tests/driver/T4437.hs                    |   2 +-
 .../tests/indexed-types/should_compile/T11067.hs   |  35 +++++++
 .../indexed-types/should_compile/T3208b.stderr     |  10 --
 testsuite/tests/indexed-types/should_compile/all.T |   1 +
 .../tests/indexed-types/should_fail/T1897b.stderr  |  22 ++---
 .../tests/indexed-types/should_fail/T3330a.stderr  |  18 ----
 .../tests/indexed-types/should_fail/T4174.stderr   |  16 ----
 .../tests/indexed-types/should_fail/T8227.stderr   |  35 +++----
 .../tests/indexed-types/should_fail/T9662.stderr   |  80 +++-------------
 testsuite/tests/module/mod40.stderr                |   2 +
 .../should_compile/ExtraConstraints3.stderr        |  14 +--
 .../WarningWildcardInstantiations.stderr           |   3 +-
 .../InstantiatedNamedWildcardsInConstraints.stderr |   2 +-
 .../should_fail/WildcardInstantiations.stderr      |   3 +-
 testsuite/tests/pmcheck/should_compile/T3927b.hs   |   1 +
 .../tests/pmcheck/should_compile/T3927b.stderr     |   7 +-
 testsuite/tests/polykinds/T7332.hs                 |   3 +-
 .../tests/simplCore/should_compile/T4398.stderr    |  18 +++-
 testsuite/tests/typecheck/should_compile/T11067.hs |  33 +++++++
 .../tests/typecheck/should_compile/T9834.stderr    | 105 ++++++++-------------
 .../tests/typecheck/should_compile/T9939.stderr    |  13 ++-
 testsuite/tests/typecheck/should_fail/T2714.stderr |  35 +++----
 testsuite/tests/typecheck/should_fail/T7869.stderr |  43 +++------
 testsuite/tests/typecheck/should_fail/T8883.stderr |   2 +-
 testsuite/tests/typecheck/should_fail/T9415.stderr |   2 +
 testsuite/tests/typecheck/should_fail/T9739.stderr |   2 +
 .../tests/typecheck/should_fail/tcfail027.stderr   |   2 +
 35 files changed, 378 insertions(+), 376 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 643397a09f6e08a97dc104db3b1fd3cb8fa06770


More information about the ghc-commits mailing list