diff options
author | Alec Theriault <alec.theriault@gmail.com> | 2019-02-13 07:44:58 -0800 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2019-02-16 09:16:32 -0500 |
commit | 3cb063c805ec841ca33b8371ef8aba9329221b6c (patch) | |
tree | cc036e6f732cf1f72454d2950a5b4ff4b6cdd70c /hadrian | |
parent | 7752fa54909a10b565a80a5ca8b751e174b14282 (diff) | |
download | haskell-3cb063c805ec841ca33b8371ef8aba9329221b6c.tar.gz |
Remove `parallel` as a submodule
`parallel` is used in exactly one place in the GHC tree: the T2317 test.
It seems almost by accident that it is a submodule; libraries needed
only for tests should net be included as submodules (see `QuickCheck`,
`async`, `haskell98`, `regex-compat`, `utf8-string`, `vector` and more
for examples).
T2317 will now get run only when `parallel` is installed instead of
`parallel` being required for the testsuite to run.
Diffstat (limited to 'hadrian')
-rw-r--r-- | hadrian/src/Base.hs | 2 | ||||
-rw-r--r-- | hadrian/src/Packages.hs | 5 | ||||
-rw-r--r-- | hadrian/src/Rules/SourceDist.hs | 1 | ||||
-rw-r--r-- | hadrian/src/Settings/Default.hs | 1 |
4 files changed, 3 insertions, 6 deletions
diff --git a/hadrian/src/Base.hs b/hadrian/src/Base.hs index 277d6148ab..77eec0a48a 100644 --- a/hadrian/src/Base.hs +++ b/hadrian/src/Base.hs @@ -34,7 +34,7 @@ import Control.Monad.Reader import Data.List.Extra import Data.Maybe import Data.Semigroup -import Development.Shake hiding (parallel, unit, (*>), Normal) +import Development.Shake hiding (unit, (*>), Normal) import Development.Shake.Classes import Development.Shake.FilePath import Development.Shake.Util diff --git a/hadrian/src/Packages.hs b/hadrian/src/Packages.hs index f32661e534..02dc134387 100644 --- a/hadrian/src/Packages.hs +++ b/hadrian/src/Packages.hs @@ -6,7 +6,7 @@ module Packages ( filepath, genapply, genprimopcode, ghc, ghcBoot, ghcBootTh, ghcCompact, ghcHeap, ghci, ghcPkg, ghcPrim, ghcSplit, haddock, haskeline, hsc2hs, hp2ps, hpc, hpcBin, integerGmp, integerSimple, iserv, libffi, - libiserv, mtl, parsec, parallel, pretty, primitive, process, rts, runGhc, + libiserv, mtl, parsec, pretty, primitive, process, rts, runGhc, stm, templateHaskell, terminfo, text, time, timeout, touchy, transformers, unlit, unix, win32, xhtml, ghcPackages, isGhcPackage, @@ -35,7 +35,7 @@ ghcPackages = , filepath, genapply, genprimopcode, ghc, ghcBoot, ghcBootTh, ghcCompact , ghcHeap, ghci, ghcPkg, ghcPrim, haddock, haskeline, hsc2hs, hp2ps , hpc, hpcBin, integerGmp, integerSimple, iserv, libffi, libiserv, mtl - , parsec, parallel, pretty, process, rts, runGhc, stm, templateHaskell + , parsec, pretty, process, rts, runGhc, stm, templateHaskell , terminfo, text, time, touchy, transformers, unlit, unix, win32, xhtml , timeout ] @@ -82,7 +82,6 @@ libffi = top "libffi" libiserv = lib "libiserv" mtl = lib "mtl" parsec = lib "parsec" -parallel = lib "parallel" pretty = lib "pretty" primitive = lib "primitive" process = lib "process" diff --git a/hadrian/src/Rules/SourceDist.hs b/hadrian/src/Rules/SourceDist.hs index 8bec3f3b26..6e56c666b6 100644 --- a/hadrian/src/Rules/SourceDist.hs +++ b/hadrian/src/Rules/SourceDist.hs @@ -68,7 +68,6 @@ prepareTree dest = do , Test "libraries//ghc.mk" , Test "libraries//include/Hs*Config.h" , Test "libraries/dph" - , Test "libraries/parallel" , Test "libraries/primitive" , Test "libraries/random" , Test "libraries/stm" diff --git a/hadrian/src/Settings/Default.hs b/hadrian/src/Settings/Default.hs index 01fc01430b..cec1d6616a 100644 --- a/hadrian/src/Settings/Default.hs +++ b/hadrian/src/Settings/Default.hs @@ -135,7 +135,6 @@ testsuitePackages = do , hp2ps , hsc2hs , iserv - , parallel , runGhc , unlit ] ++ [ timeout | win ] |