[commit: ghc] wip/hasfield: Remove unnecessary extensions, in particular NoImplicitPrelude (c0ce340)

git at git.haskell.org git at git.haskell.org
Tue Nov 15 08:33:01 UTC 2016


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

On branch  : wip/hasfield
Link       : http://ghc.haskell.org/trac/ghc/changeset/c0ce34041d3eaa72e6f34a851aa9dc013caad9a8/ghc

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

commit c0ce34041d3eaa72e6f34a851aa9dc013caad9a8
Author: Adam Gundry <adam at well-typed.com>
Date:   Tue Nov 15 08:30:03 2016 +0000

    Remove unnecessary extensions, in particular NoImplicitPrelude
    
    See Note [Depend on GHC.Integer] for why this broke things.


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

c0ce34041d3eaa72e6f34a851aa9dc013caad9a8
 libraries/base/GHC/OverloadedLabels.hs | 1 -
 libraries/base/GHC/Records.hs          | 5 -----
 2 files changed, 6 deletions(-)

diff --git a/libraries/base/GHC/OverloadedLabels.hs b/libraries/base/GHC/OverloadedLabels.hs
index 30bd0fc..d2d13b4 100644
--- a/libraries/base/GHC/OverloadedLabels.hs
+++ b/libraries/base/GHC/OverloadedLabels.hs
@@ -3,7 +3,6 @@
            , FlexibleInstances
            , KindSignatures
            , MultiParamTypeClasses
-           , NoImplicitPrelude
            , ScopedTypeVariables
            , TypeApplications
   #-}
diff --git a/libraries/base/GHC/Records.hs b/libraries/base/GHC/Records.hs
index 4c6aec9..753e9a2 100644
--- a/libraries/base/GHC/Records.hs
+++ b/libraries/base/GHC/Records.hs
@@ -1,13 +1,8 @@
 {-# LANGUAGE AllowAmbiguousTypes
-           , DataKinds
-           , ExplicitForAll
            , FunctionalDependencies
            , KindSignatures
            , MultiParamTypeClasses
-           , NoImplicitPrelude
            , PolyKinds
-           , ScopedTypeVariables
-           , TypeApplications
   #-}
 
 -----------------------------------------------------------------------------



More information about the ghc-commits mailing list