summaryrefslogtreecommitdiff
path: root/compiler/GHC/SysTools
diff options
context:
space:
mode:
authorOleg Grenrus <oleg.grenrus@iki.fi>2021-01-19 13:43:54 +0200
committerMarge Bot <ben+marge-bot@smart-cactus.org>2021-01-29 04:03:22 -0500
commit6fc920847f65e9b9f347bde42b2f9ec624468cfd (patch)
tree7585cb4198e5a0f96b7f05a47c1a4a9138008d8a /compiler/GHC/SysTools
parent37378a0b20d068f5704486dbd03b3f4099442965 (diff)
downloadhaskell-6fc920847f65e9b9f347bde42b2f9ec624468cfd.tar.gz
Add explicit import lists to Data.List imports
Related to a future change in Data.List, https://downloads.haskell.org/ghc/8.10.3/docs/html/users_guide/using-warnings.html?highlight=wcompat#ghc-flag--Wcompat-unqualified-imports Companion pull&merge requests: - https://github.com/judah/haskeline/pull/153 - https://github.com/haskell/containers/pull/762 - https://gitlab.haskell.org/ghc/packages/hpc/-/merge_requests/9 After these the actual change in Data.List should be easy to do.
Diffstat (limited to 'compiler/GHC/SysTools')
-rw-r--r--compiler/GHC/SysTools/FileCleanup.hs2
-rw-r--r--compiler/GHC/SysTools/Info.hs2
-rw-r--r--compiler/GHC/SysTools/Tasks.hs2
3 files changed, 3 insertions, 3 deletions
diff --git a/compiler/GHC/SysTools/FileCleanup.hs b/compiler/GHC/SysTools/FileCleanup.hs
index b695a72a28..d8791e280c 100644
--- a/compiler/GHC/SysTools/FileCleanup.hs
+++ b/compiler/GHC/SysTools/FileCleanup.hs
@@ -17,7 +17,7 @@ import GHC.Utils.Exception as Exception
import GHC.Driver.Phases
import Control.Monad
-import Data.List
+import Data.List (partition)
import qualified Data.Set as Set
import qualified Data.Map as Map
import Data.IORef
diff --git a/compiler/GHC/SysTools/Info.hs b/compiler/GHC/SysTools/Info.hs
index fe848cbb12..89a81a7b7b 100644
--- a/compiler/GHC/SysTools/Info.hs
+++ b/compiler/GHC/SysTools/Info.hs
@@ -14,7 +14,7 @@ import GHC.Driver.Session
import GHC.Utils.Outputable
import GHC.Utils.Misc
-import Data.List
+import Data.List ( isInfixOf, isPrefixOf )
import Data.IORef
import System.IO
diff --git a/compiler/GHC/SysTools/Tasks.hs b/compiler/GHC/SysTools/Tasks.hs
index 50e25e025a..f71958f276 100644
--- a/compiler/GHC/SysTools/Tasks.hs
+++ b/compiler/GHC/SysTools/Tasks.hs
@@ -25,7 +25,7 @@ import GHC.Utils.Error
import GHC.Utils.Outputable
import GHC.Utils.Misc
-import Data.List
+import Data.List (tails, isPrefixOf)
import System.IO
import System.Process