[commit: ghc] master: Subsume NullaryTypeClasses by MultiParamTypeClasses (#8993) (c63a465)

git at git.haskell.org git at git.haskell.org
Wed Jun 4 21:47:50 UTC 2014


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

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/c63a465011b99eeafbb957074e54c2e6bbf751d9/ghc

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

commit c63a465011b99eeafbb957074e54c2e6bbf751d9
Author: Owen Stephens <owen at owenstephens.co.uk>
Date:   Thu Apr 10 17:44:11 2014 +0100

    Subsume NullaryTypeClasses by MultiParamTypeClasses (#8993)
    
    MPTC now also handles the nullary case


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

c63a465011b99eeafbb957074e54c2e6bbf751d9
 compiler/main/DynFlags.hs                          |  3 ++-
 compiler/typecheck/TcTyClsDecls.lhs                | 27 +++++++++++-----------
 compiler/typecheck/TcValidity.lhs                  | 11 ++-------
 docs/users_guide/flags.xml                         |  1 +
 docs/users_guide/glasgow_exts.xml                  |  4 +++-
 testsuite/tests/deriving/should_fail/T7959.hs      |  2 +-
 .../typecheck/should_fail/TcNoNullaryTC.stderr     |  2 +-
 .../tests/typecheck/should_fail/TcNullaryTCFail.hs |  2 +-
 8 files changed, 24 insertions(+), 28 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 c63a465011b99eeafbb957074e54c2e6bbf751d9


More information about the ghc-commits mailing list