Remove AnyVersion and WildcardVersion constructors
These constructors don't carry any additional semantics. They were used in `cabal check` implementation, but now already parser reports errors so we don't need these redundant constructors anymore. MajorBoundVersion (^>=) has slightly different semantics: we want be able to relax only `^>= x.y.z` upper bounds. Therefore it's preserved.
Showing
- Cabal/Cabal-quickcheck/src/Test/QuickCheck/Instances/Cabal.hs 5 additions, 3 deletions...l/Cabal-quickcheck/src/Test/QuickCheck/Instances/Cabal.hs
- Cabal/Distribution/Types/Dependency.hs 16 additions, 11 deletionsCabal/Distribution/Types/Dependency.hs
- Cabal/Distribution/Types/ExeDependency.hs 7 additions, 4 deletionsCabal/Distribution/Types/ExeDependency.hs
- Cabal/Distribution/Types/PkgconfigDependency.hs 2 additions, 2 deletionsCabal/Distribution/Types/PkgconfigDependency.hs
- Cabal/Distribution/Types/PkgconfigVersionRange.hs 17 additions, 7 deletionsCabal/Distribution/Types/PkgconfigVersionRange.hs
- Cabal/Distribution/Types/VersionInterval.hs 13 additions, 13 deletionsCabal/Distribution/Types/VersionInterval.hs
- Cabal/Distribution/Types/VersionRange.hs 29 additions, 14 deletionsCabal/Distribution/Types/VersionRange.hs
- Cabal/Distribution/Types/VersionRange/Internal.hs 75 additions, 45 deletionsCabal/Distribution/Types/VersionRange/Internal.hs
- Cabal/Distribution/Version.hs 0 additions, 17 deletionsCabal/Distribution/Version.hs
- Cabal/tests/ParserTests/regressions/Octree-0.5.expr 3 additions, 2 deletionsCabal/tests/ParserTests/regressions/Octree-0.5.expr
- Cabal/tests/ParserTests/regressions/Octree-0.5.format 1 addition, 1 deletionCabal/tests/ParserTests/regressions/Octree-0.5.format
- Cabal/tests/ParserTests/regressions/common-conditional.expr 26 additions, 14 deletionsCabal/tests/ParserTests/regressions/common-conditional.expr
- Cabal/tests/ParserTests/regressions/common-conditional.format 7 additions, 7 deletions...l/tests/ParserTests/regressions/common-conditional.format
- Cabal/tests/ParserTests/regressions/common.expr 6 additions, 4 deletionsCabal/tests/ParserTests/regressions/common.expr
- Cabal/tests/ParserTests/regressions/common.format 2 additions, 2 deletionsCabal/tests/ParserTests/regressions/common.format
- Cabal/tests/ParserTests/regressions/common2.expr 34 additions, 20 deletionsCabal/tests/ParserTests/regressions/common2.expr
- Cabal/tests/ParserTests/regressions/common2.format 10 additions, 10 deletionsCabal/tests/ParserTests/regressions/common2.format
- Cabal/tests/ParserTests/regressions/common3.expr 9 additions, 6 deletionsCabal/tests/ParserTests/regressions/common3.expr
- Cabal/tests/ParserTests/regressions/common3.format 3 additions, 3 deletionsCabal/tests/ParserTests/regressions/common3.format
- Cabal/tests/ParserTests/regressions/elif.expr 4 additions, 2 deletionsCabal/tests/ParserTests/regressions/elif.expr
Loading
Please register or sign in to comment