summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleg Grenrus <oleg.grenrus@iki.fi>2021-03-18 21:49:51 +0200
committerMarge Bot <ben+marge-bot@smart-cactus.org>2021-03-31 11:12:17 -0400
commit59e82fb3474d06d141941bcc8f063493985cf8f3 (patch)
tree4ceb1c33efd232f3d850d9e52edd899891374033
parent86e7aa01280543ec2b491fa112a86f7dbcf2a347 (diff)
downloadhaskell-59e82fb3474d06d141941bcc8f063493985cf8f3.tar.gz
import Data.List with explicit import list
-rw-r--r--compiler/GHC/Parser/PostProcess.hs2
-rw-r--r--utils/check-exact/Preprocess.hs2
-rw-r--r--utils/check-exact/Transform.hs2
-rw-r--r--utils/check-exact/Utils.hs2
-rw-r--r--utils/compare_sizes/Main.hs2
-rw-r--r--utils/ghc-cabal/Main.hs2
6 files changed, 6 insertions, 6 deletions
diff --git a/compiler/GHC/Parser/PostProcess.hs b/compiler/GHC/Parser/PostProcess.hs
index 9ac689c4d4..87de59b7e0 100644
--- a/compiler/GHC/Parser/PostProcess.hs
+++ b/compiler/GHC/Parser/PostProcess.hs
@@ -139,7 +139,7 @@ import GHC.Data.Maybe
import GHC.Data.Bag
import GHC.Utils.Misc
import Data.Either
-import Data.List
+import Data.List ( findIndex )
import Data.Foldable
import GHC.Driver.Flags ( WarningFlag(..) )
import qualified Data.Semigroup as Semi
diff --git a/utils/check-exact/Preprocess.hs b/utils/check-exact/Preprocess.hs
index aa474df2b1..761029adb2 100644
--- a/utils/check-exact/Preprocess.hs
+++ b/utils/check-exact/Preprocess.hs
@@ -35,7 +35,7 @@ import qualified GHC.Utils.Fingerprint as GHC
import GHC.Types.SrcLoc (mkSrcSpan, mkSrcLoc)
import GHC.Data.FastString (mkFastString)
-import Data.List hiding (find)
+import Data.List (isPrefixOf, intercalate)
import Data.Maybe
import Types
import Utils
diff --git a/utils/check-exact/Transform.hs b/utils/check-exact/Transform.hs
index 2901356879..ea0b38870f 100644
--- a/utils/check-exact/Transform.hs
+++ b/utils/check-exact/Transform.hs
@@ -121,7 +121,7 @@ import GHC.Data.FastString
-- import qualified Data.Generics as SYB
import Data.Data
-import Data.List
+import Data.List (sort, sortBy, find)
import Data.Maybe
import qualified Data.Map as Map
diff --git a/utils/check-exact/Utils.hs b/utils/check-exact/Utils.hs
index 5741bb66dd..9a5864b696 100644
--- a/utils/check-exact/Utils.hs
+++ b/utils/check-exact/Utils.hs
@@ -51,7 +51,7 @@ import Control.Arrow
import qualified Data.Map as Map
import qualified Data.Set as Set
import Data.Data hiding ( Fixity )
-import Data.List
+import Data.List (foldl', sortBy, elemIndex)
import Debug.Trace
import Types
diff --git a/utils/compare_sizes/Main.hs b/utils/compare_sizes/Main.hs
index c64a55485b..8bb82dfe2c 100644
--- a/utils/compare_sizes/Main.hs
+++ b/utils/compare_sizes/Main.hs
@@ -24,7 +24,7 @@ module Main (main) where
import Control.Exception
import Control.Monad
-import Data.List
+import Data.List (intersperse, transpose, tails, isSuffixOf, sort, sortBy)
import Data.Maybe
import Numeric
import System.Directory
diff --git a/utils/ghc-cabal/Main.hs b/utils/ghc-cabal/Main.hs
index 3e3b824a26..0c13554b32 100644
--- a/utils/ghc-cabal/Main.hs
+++ b/utils/ghc-cabal/Main.hs
@@ -34,7 +34,7 @@ import Distribution.Utils.Path (getSymbolicPath)
import Control.Exception (bracket)
import Control.Monad
import Control.Applicative ((<|>))
-import Data.List
+import Data.List (nub, intercalate, isPrefixOf, isSuffixOf)
import Data.Maybe
import System.IO
import System.Directory (setCurrentDirectory, getCurrentDirectory, doesFileExist)