Huge wad of changes from GHC team
- Rename Compat.* modules to Distribution.Compat.* - Add {-# OPTIONS -cpp #-} to a few modules - Distribution.Compat.ReadP: use real ReadP in GHC 6.3+ - new module: Distribution.Extension, contains Extension type formerly from Distribution.Misc. - new module: Distribution.License, contains License type formerly from Distribution.Misc. - remove Distribution.Misc - new module: Distribution.ParseUtils, containing various parsing utilities formerly from Distribution.Package, that are re-used in Distribution.InstalledPackageInfo. - new module: Distribution.PackageDescription contains everything related to PackageDescription, which was formerly in Distribution.Package. - Distribution.Package now contains only PackageId-related stuff. - Distribution.InstalledPackageInfo: update for use in GHC, add parsing/pretty-printing. - Compat.H98 is now Distribution.Compat.Error (it contained only stuff related to the Error monad, which isn't H98 anyway). - remove imports of H98 libs (use hierarchical ones instead) - configure now detects the GHC version (but doesn't do anything with it... yet)
Showing
- Distribution/Compat/Directory.hs 91 additions, 0 deletionsDistribution/Compat/Directory.hs
- Distribution/Compat/Error.hs 1 addition, 1 deletionDistribution/Compat/Error.hs
- Distribution/Compat/Exception.hs 5 additions, 2 deletionsDistribution/Compat/Exception.hs
- Distribution/Compat/RawSystem.hs 1 addition, 1 deletionDistribution/Compat/RawSystem.hs
- Distribution/Compat/ReadP.hs 18 additions, 3 deletionsDistribution/Compat/ReadP.hs
- Distribution/Extension.hs 10 additions, 20 deletionsDistribution/Extension.hs
- Distribution/InstalledPackageInfo.hs 214 additions, 24 deletionsDistribution/InstalledPackageInfo.hs
- Distribution/License.hs 49 additions, 0 deletionsDistribution/License.hs
- Distribution/Make.hs 2 additions, 1 deletionDistribution/Make.hs
- Distribution/ModuleTest.hs 13 additions, 10 deletionsDistribution/ModuleTest.hs
- Distribution/Package.hs 20 additions, 653 deletionsDistribution/Package.hs
- Distribution/PackageDescription.hs 518 additions, 0 deletionsDistribution/PackageDescription.hs
- Distribution/ParseUtils.hs 258 additions, 0 deletionsDistribution/ParseUtils.hs
- Distribution/PreProcess.hs 8 additions, 9 deletionsDistribution/PreProcess.hs
- Distribution/PreProcess/Unlit.hs 1 addition, 1 deletionDistribution/PreProcess/Unlit.hs
- Distribution/Setup.hs 3 additions, 3 deletionsDistribution/Setup.hs
- Distribution/Simple.hs 10 additions, 6 deletionsDistribution/Simple.hs
- Distribution/Simple/Build.hs 21 additions, 23 deletionsDistribution/Simple/Build.hs
- Distribution/Simple/Configure.hs 41 additions, 16 deletionsDistribution/Simple/Configure.hs
- Distribution/Simple/GHCPackageConfig.hs 6 additions, 7 deletionsDistribution/Simple/GHCPackageConfig.hs
Loading
Please register or sign in to comment