[commit: ghc] wip/T15449, wip/T16188, wip/llvm-configure-opts: ImplicitParams does not imply FlexibleContexts or FlexibleInstances, fixes #16248 (f17a576)

git at git.haskell.org git at git.haskell.org
Sun Feb 10 21:30:40 UTC 2019


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

On branches: wip/T15449,wip/T16188,wip/llvm-configure-opts
Link       : http://ghc.haskell.org/trac/ghc/changeset/f17a5765075631b7057aba7c582ea72b28c42d9a/ghc

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

commit f17a5765075631b7057aba7c582ea72b28c42d9a
Author: Neil Mitchell <ndmitchell at gmail.com>
Date:   Sun Feb 3 15:45:12 2019 -0500

    ImplicitParams does not imply FlexibleContexts or FlexibleInstances, fixes #16248


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

f17a5765075631b7057aba7c582ea72b28c42d9a
 docs/users_guide/glasgow_exts.rst | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/docs/users_guide/glasgow_exts.rst b/docs/users_guide/glasgow_exts.rst
index b46196e..c3090b0 100644
--- a/docs/users_guide/glasgow_exts.rst
+++ b/docs/users_guide/glasgow_exts.rst
@@ -5879,8 +5879,7 @@ The superclasses of a class declaration
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 .. extension:: FlexibleContexts
-    :shortdesc: Enable flexible contexts. Implied by
-        :extension:`ImplicitParams`.
+    :shortdesc: Enable flexible contexts.
 
     :since: 6.8.1
 
@@ -6464,7 +6463,6 @@ Relaxed rules for the instance head
 .. extension:: FlexibleInstances
     :shortdesc: Enable flexible instances.
         Implies :extension:`TypeSynonymInstances`.
-        Implied by :extension:`ImplicitParams`.
 
     :implies: :extension:`TypeSynonymInstances`
     :since: 6.8.1
@@ -10882,7 +10880,6 @@ Implicit parameters
 
 .. extension:: ImplicitParams
     :shortdesc: Enable Implicit Parameters.
-        Implies :extension:`FlexibleContexts` and :extension:`FlexibleInstances`.
 
     :since: 6.8.1
 



More information about the ghc-commits mailing list