Make FieldGrammar c g | g -> c fundep
This makes type-signatures awful, but using _ one can infer them. Parsing performance doesn't seem to be affected. Also move Newtypes to Distribution.FieldGrammar.Newtypes as that is more correct place.
Showing
- Cabal/Cabal-QuickCheck/src/Test/QuickCheck/Instances/Cabal.hs 2 additions, 2 deletions...l/Cabal-QuickCheck/src/Test/QuickCheck/Instances/Cabal.hs
- Cabal/Cabal.cabal 1 addition, 1 deletionCabal/Cabal.cabal
- Cabal/Distribution/FieldGrammar.hs 4 additions, 1 deletionCabal/Distribution/FieldGrammar.hs
- Cabal/Distribution/FieldGrammar/Class.hs 33 additions, 19 deletionsCabal/Distribution/FieldGrammar/Class.hs
- Cabal/Distribution/FieldGrammar/FieldDescrs.hs 10 additions, 4 deletionsCabal/Distribution/FieldGrammar/FieldDescrs.hs
- Cabal/Distribution/FieldGrammar/Newtypes.hs 1 addition, 1 deletionCabal/Distribution/FieldGrammar/Newtypes.hs
- Cabal/Distribution/FieldGrammar/Parsec.hs 5 additions, 4 deletionsCabal/Distribution/FieldGrammar/Parsec.hs
- Cabal/Distribution/FieldGrammar/Pretty.hs 3 additions, 2 deletionsCabal/Distribution/FieldGrammar/Pretty.hs
- Cabal/Distribution/PackageDescription/FieldGrammar.hs 136 additions, 20 deletionsCabal/Distribution/PackageDescription/FieldGrammar.hs
- Cabal/Distribution/PackageDescription/Parsec.hs 0 additions, 1 deletionCabal/Distribution/PackageDescription/Parsec.hs
- Cabal/Distribution/Types/InstalledPackageInfo/FieldGrammar.hs 35 additions, 12 deletions...l/Distribution/Types/InstalledPackageInfo/FieldGrammar.hs
- Cabal/tests/UnitTests/Distribution/CabalSpecVersion.hs 3 additions, 3 deletionsCabal/tests/UnitTests/Distribution/CabalSpecVersion.hs
- cabal-install/Distribution/Client/BuildReports/Anonymous.hs 13 additions, 3 deletionscabal-install/Distribution/Client/BuildReports/Anonymous.hs
- cabal-install/Distribution/Client/Init/FileCreators.hs 1 addition, 1 deletioncabal-install/Distribution/Client/Init/FileCreators.hs
- cabal-install/Distribution/Client/ParseUtils.hs 8 additions, 8 deletionscabal-install/Distribution/Client/ParseUtils.hs
- cabal-install/Distribution/Client/ProjectConfig/Legacy.hs 13 additions, 3 deletionscabal-install/Distribution/Client/ProjectConfig/Legacy.hs
- cabal-install/Distribution/Client/Setup.hs 1 addition, 1 deletioncabal-install/Distribution/Client/Setup.hs
- cabal-install/Distribution/Client/Types/SourceRepo.hs 14 additions, 12 deletionscabal-install/Distribution/Client/Types/SourceRepo.hs
- cabal-install/Distribution/Deprecated/ParseUtils.hs 1 addition, 1 deletioncabal-install/Distribution/Deprecated/ParseUtils.hs
Loading
Please register or sign in to comment