[commit: ghc] ghc-8.0: Add InjectiveTypeFamilies language extension (62ce23f)
git at git.haskell.org
git at git.haskell.org
Sat Jan 9 19:58:19 UTC 2016
Repository : ssh://git@git.haskell.org/ghc
On branch : ghc-8.0
Link : http://ghc.haskell.org/trac/ghc/changeset/62ce23f785fc735fa80f563d66db65e48bb0610d/ghc
>---------------------------------------------------------------
commit 62ce23f785fc735fa80f563d66db65e48bb0610d
Author: Jan Stolarek <jan.stolarek at p.lodz.pl>
Date: Sat Jan 9 20:58:52 2016 +0100
Add InjectiveTypeFamilies language extension
Previously injective type families were part of TypeFamilies.
Now they are in a separate language extension.
Test Plan: ./validate
Reviewers: austin, bgamari, goldfire
Reviewed By: bgamari
Subscribers: goldfire, thomie
Differential Revision: https://phabricator.haskell.org/D1750
GHC Trac Issues: #11381
(cherry picked from commit fbd6de2f0761b63a5f0a88ce0590f515d63790a4)
>---------------------------------------------------------------
62ce23f785fc735fa80f563d66db65e48bb0610d
compiler/main/DynFlags.hs | 4 +++-
compiler/typecheck/TcTyClsDecls.hs | 6 +++++-
compiler/typecheck/TcValidity.hs | 2 +-
docs/users_guide/glasgow_exts.rst | 3 +++
libraries/ghc-boot/GHC/LanguageExtensions.hs | 1 +
testsuite/tests/driver/T11381.hs | 9 +++++++++
testsuite/tests/driver/T11381.stderr | 5 +++++
testsuite/tests/driver/T4437.hs | 3 ++-
testsuite/tests/driver/all.T | 1 +
testsuite/tests/ghci/scripts/T6018ghci.script | 2 +-
testsuite/tests/ghci/scripts/T6018ghcifail.script | 2 +-
testsuite/tests/ghci/scripts/T6018ghcirnfail.script | 2 +-
testsuite/tests/th/T6018th.hs | 4 ++--
testsuite/tests/th/T8884.hs | 2 +-
testsuite/tests/typecheck/should_compile/T6018.hs | 2 +-
testsuite/tests/typecheck/should_compile/T6018.hs-boot | 2 +-
testsuite/tests/typecheck/should_compile/T6018a.hs | 2 +-
testsuite/tests/typecheck/should_fail/T10836.hs | 2 +-
testsuite/tests/typecheck/should_fail/T6018Afail.hs | 2 +-
testsuite/tests/typecheck/should_fail/T6018Bfail.hs | 2 +-
testsuite/tests/typecheck/should_fail/T6018fail.hs | 2 +-
testsuite/tests/typecheck/should_fail/T6018failclosed.hs | 4 ++--
testsuite/tests/typecheck/should_fail/T6018failclosed2.hs | 2 +-
utils/mkUserGuidePart/Options/Language.hs | 8 ++++++++
24 files changed, 54 insertions(+), 20 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 62ce23f785fc735fa80f563d66db65e48bb0610d
More information about the ghc-commits
mailing list