Move ReadP out of Cabal (to cabal-install)
- Distribution.Compat.ReadP to Distribution.Deprecated.ReadP - Distribution.Text to Distribution.Deprecated.Text - all Text instances needed by cabal-install to Deprecated.Text too - Distribution.ParseUtils to Distribution.Deprecated.ParseUtils - Remove deprecated Distribution.PrettyUtils - new Distribution.Text with display = prettyShow simpleParse = simpleParsec to not break too much stuff (Custom Setup.hs) - parseInstalledPackageInfo type signature changed to use `base` types This removes around 2k lines from Cabal the library. git diff --stat shows less, as files are moved (git is smart). Even so, total 300 lines removal at this point.
Showing
- Cabal/Cabal.cabal 0 additions, 4 deletionsCabal/Cabal.cabal
- Cabal/Distribution/Backpack.hs 2 additions, 44 deletionsCabal/Distribution/Backpack.hs
- Cabal/Distribution/Compat/CharParsing.hs 0 additions, 8 deletionsCabal/Distribution/Compat/CharParsing.hs
- Cabal/Distribution/Compat/Parsing.hs 0 additions, 13 deletionsCabal/Distribution/Compat/Parsing.hs
- Cabal/Distribution/Compiler.hs 8 additions, 47 deletionsCabal/Distribution/Compiler.hs
- Cabal/Distribution/FieldGrammar/Pretty.hs 28 additions, 2 deletionsCabal/Distribution/FieldGrammar/Pretty.hs
- Cabal/Distribution/InstalledPackageInfo.hs 16 additions, 10 deletionsCabal/Distribution/InstalledPackageInfo.hs
- Cabal/Distribution/License.hs 2 additions, 25 deletionsCabal/Distribution/License.hs
- Cabal/Distribution/Make.hs 3 additions, 3 deletionsCabal/Distribution/Make.hs
- Cabal/Distribution/ModuleName.hs 0 additions, 13 deletionsCabal/Distribution/ModuleName.hs
- Cabal/Distribution/PackageDescription.hs 1 addition, 1 deletionCabal/Distribution/PackageDescription.hs
- Cabal/Distribution/PackageDescription/PrettyPrint.hs 0 additions, 1 deletionCabal/Distribution/PackageDescription/PrettyPrint.hs
- Cabal/Distribution/Parsec/Class.hs 0 additions, 5 deletionsCabal/Distribution/Parsec/Class.hs
- Cabal/Distribution/PrettyUtils.hs 0 additions, 23 deletionsCabal/Distribution/PrettyUtils.hs
- Cabal/Distribution/ReadE.hs 1 addition, 16 deletionsCabal/Distribution/ReadE.hs
- Cabal/Distribution/Simple.hs 4 additions, 4 deletionsCabal/Distribution/Simple.hs
- Cabal/Distribution/Simple/Command.hs 1 addition, 73 deletionsCabal/Distribution/Simple/Command.hs
- Cabal/Distribution/Simple/HaskellSuite.hs 5 additions, 4 deletionsCabal/Distribution/Simple/HaskellSuite.hs
- Cabal/Distribution/Simple/Program/HcPkg.hs 6 additions, 8 deletionsCabal/Distribution/Simple/Program/HcPkg.hs
- Cabal/Distribution/Simple/Setup.hs 0 additions, 9 deletionsCabal/Distribution/Simple/Setup.hs
Loading
Please register or sign in to comment