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.
Showing
- .gitmodules 0 additions, 4 deletions.gitmodules
- ghc.mk 0 additions, 4 deletionsghc.mk
- hadrian/src/Base.hs 1 addition, 1 deletionhadrian/src/Base.hs
- hadrian/src/Packages.hs 2 additions, 3 deletionshadrian/src/Packages.hs
- hadrian/src/Rules/SourceDist.hs 0 additions, 1 deletionhadrian/src/Rules/SourceDist.hs
- hadrian/src/Settings/Default.hs 0 additions, 1 deletionhadrian/src/Settings/Default.hs
- libraries/parallel 0 additions, 1 deletionlibraries/parallel
- packages 0 additions, 1 deletionpackages
Loading
Please register or sign in to comment