Remove redundant explicit `Prelude` imports
authorHerbert Valerio Riedel <hvr@gnu.org>
Sun, 19 Oct 2014 10:03:11 +0000 (12:03 +0200)
committerHerbert Valerio Riedel <hvr@gnu.org>
Sun, 19 Oct 2014 10:21:59 +0000 (12:21 +0200)
Since they're implied by the lack of `NoImplicitPrelude`

23 files changed:
libraries/base/Control/Concurrent.hs
libraries/base/Control/Concurrent/Chan.hs
libraries/base/Control/Monad/Instances.hs
libraries/base/Control/Monad/ST/Lazy/Imp.hs
libraries/base/Control/Monad/Zip.hs
libraries/base/Data/Complex.hs
libraries/base/Data/Fixed.hs
libraries/base/Data/Ix.hs
libraries/base/Data/Ratio.hs
libraries/base/Data/STRef.hs
libraries/base/Data/STRef/Lazy.hs
libraries/base/Data/Unique.hs
libraries/base/GHC/Constants.hs
libraries/base/GHC/Environment.hs
libraries/base/System/CPUTime.hsc
libraries/base/System/Console/GetOpt.hs
libraries/base/System/Environment.hs
libraries/base/System/Exit.hs
libraries/base/System/Info.hs
libraries/base/System/Mem.hs
libraries/base/System/Mem/StableName.hs
libraries/base/Text/Printf.hs
libraries/base/Text/Show/Functions.hs

index eaf1e66..c12fef5 100644 (file)
@@ -104,8 +104,6 @@ module Control.Concurrent (
 
     ) where
 
-import Prelude
-
 import Control.Exception.Base as Exception
 
 import GHC.Exception
index e0b7b54..4871875 100644 (file)
@@ -34,8 +34,6 @@ module Control.Concurrent.Chan
         writeList2Chan,
    ) where
 
-import Prelude
-
 import System.IO.Unsafe         ( unsafeInterleaveIO )
 import Control.Concurrent.MVar
 import Control.Exception (mask_)
index 687d33c..7a4fdbe 100644 (file)
@@ -17,5 +17,3 @@
 
 module Control.Monad.Instances {-# DEPRECATED "This module now contains no instances and will be removed in the future" #-} -- deprecated in 7.8
     (Functor(..),Monad(..)) where
-
-import Prelude
index 3fdd541..80c9fa5 100644 (file)
@@ -36,8 +36,6 @@ module Control.Monad.ST.Lazy.Imp (
         unsafeIOToST
     ) where
 
-import Prelude
-
 import Control.Monad.Fix
 
 import qualified Control.Monad.ST.Safe as ST
index ec13eed..197951e 100644 (file)
@@ -17,7 +17,6 @@
 
 module Control.Monad.Zip where
 
-import Prelude
 import Control.Monad (liftM)
 
 -- | `MonadZip` type class. Minimal definition: `mzip` or `mzipWith`
index 0ce1487..2baa60b 100644 (file)
@@ -34,8 +34,6 @@ module Data.Complex
 
         )  where
 
-import Prelude
-
 import Data.Typeable
 import Data.Data (Data)
 
index 8e8ea60..b499617 100644 (file)
@@ -37,7 +37,6 @@ module Data.Fixed
     E12,Pico
 ) where
 
-import Prelude -- necessary to get dependencies right
 import Data.Typeable
 import Data.Data
 import GHC.Read
index d3be1c4..e7e1f34 100644 (file)
@@ -61,6 +61,4 @@ module Data.Ix
 
     ) where
 
--- import Prelude
-
 import GHC.Arr
index 6a16e9a..8517e48 100644 (file)
@@ -24,8 +24,6 @@ module Data.Ratio
 
   ) where
 
-import Prelude
-
 import GHC.Real         -- The basic defns for Ratio
 
 -- -----------------------------------------------------------------------------
index dc65abc..8df34bb 100644 (file)
@@ -24,8 +24,6 @@ module Data.STRef (
         modifySTRef'
  ) where
 
-import Prelude
-
 import GHC.ST
 import GHC.STRef
 
index 039b03f..5134de4 100644 (file)
@@ -25,7 +25,6 @@ module Data.STRef.Lazy (
 
 import Control.Monad.ST.Lazy.Safe
 import qualified Data.STRef as ST
-import Prelude
 
 newSTRef    :: a -> ST s (ST.STRef s a)
 readSTRef   :: ST.STRef s a -> ST s a
index a5c0d6c..74bac76 100644 (file)
@@ -22,8 +22,6 @@ module Data.Unique (
    hashUnique
  ) where
 
-import Prelude
-
 import System.IO.Unsafe (unsafePerformIO)
 
 import GHC.Base
index d8efd72..c2e01a3 100644 (file)
@@ -2,8 +2,6 @@
 
 module GHC.Constants where
 
-import Prelude ()
-
 -- TODO: This used to include HaskellConstants.hs, but that has now gone.
 -- We probably want to include the constants in platformConstants somehow
 -- instead.
index 257ee27..39b4729 100644 (file)
@@ -3,7 +3,6 @@
 
 module GHC.Environment (getFullArgs) where
 
-import Prelude
 import Foreign
 import Foreign.C
 
index 85634b7..1d2f341 100644 (file)
@@ -24,8 +24,6 @@ module System.CPUTime
          cpuTimePrecision  -- :: Integer
         ) where
 
-import Prelude
-
 import Data.Ratio
 
 import Foreign.Safe
index 5bdb6d1..fa9f776 100644 (file)
@@ -62,8 +62,6 @@ module System.Console.GetOpt (
    -- $example2
 ) where
 
-import Prelude -- necessary to get dependencies right
-
 import Data.List ( isPrefixOf, find )
 
 -- |What to do with options following non-options
index b238360..ee91b78 100644 (file)
@@ -29,8 +29,6 @@ module System.Environment
       getEnvironment,
   ) where
 
-import Prelude
-
 import Foreign.Safe
 import Foreign.C
 import System.IO.Error (mkIOError)
index f2fc433..088a76b 100644 (file)
@@ -23,7 +23,6 @@ module System.Exit
     , die
   ) where
 
-import Prelude
 import System.IO
 
 import GHC.IO
index 1d251bc..1791cdb 100644 (file)
@@ -24,7 +24,6 @@ module System.Info
        compilerVersion
    ) where
 
-import Prelude
 import Data.Version
 
 -- | The version of 'compilerName' with which the program was compiled
index 3674dcb..09dfdf9 100644 (file)
@@ -19,7 +19,6 @@ module System.Mem
        , performMajorGC
        , performMinorGC
        ) where
-import Prelude
 
 -- | Triggers an immediate garbage collection.
 performGC :: IO ()
index 4f2cab8..f2baaf3 100644 (file)
@@ -38,8 +38,6 @@ module System.Mem.StableName (
   eqStableName
   ) where
 
-import Prelude
-
 import Data.Typeable
 
 import GHC.IO           ( IO(..) )
index a92a1a4..d20e077 100644 (file)
@@ -91,7 +91,6 @@ module Text.Printf(
   IsChar(..)
 ) where
 
-import Prelude
 import Data.Char
 import Data.Int
 import Data.List
index b34cbc6..7d3f110 100644 (file)
@@ -21,8 +21,6 @@
 
 module Text.Show.Functions () where
 
-import Prelude
-
 instance Show (a -> b) where
        showsPrec _ _ = showString "<function>"