This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 13 May, 2020 4 commits
-
-
Oleg Grenrus authored
Parse Globs with parsec
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Refactor FieldGrammar / Described
-
Oleg Grenrus authored
Move Described functionality there, out of Cabal the library. Similarly cabal-install doesn't contain Described instances, they are only in tests.
-
- 12 May, 2020 23 commits
-
-
Oleg Grenrus authored
Add more weeder roots
-
Oleg Grenrus authored
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.
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Create Cabal-tree-diff package
-
Oleg Grenrus authored
Move Cabal instances from cabal-install TreeDiffInstances into it. Remove defaultToExprViaShow to get better diffs and dumps Also rename Cabal-QuickCheck (proper case), and add GenericArbitrary module there.
-
Oleg Grenrus authored
Remove Text WorldPkgInfo
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Use Pretty/Parsec in Init (remote Text Category instance)
-
Oleg Grenrus authored
Resolve #6589: Remove -any and -none syntax
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Change BuildReports parse/pretty to use FieldGrammar framework
-
Oleg Grenrus authored
-
Oleg Grenrus authored
More described
-
Oleg Grenrus authored
The +/- prefix is now mandatory.
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Remove text instances
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Remove -any and -none from Described VersionRange
-
- 11 May, 2020 8 commits
-
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Add weeder
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Add Described PackageIdentifier and RelaxDeps
-
Oleg Grenrus authored
-
Oleg Grenrus authored
Remove Text RelaxDeps instances
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
- 09 May, 2020 2 commits
-
-
Oleg Grenrus authored
Resolve #5570: Use PackageVersionConstraint more
-
Matt Renaud authored
Update documentation to reflect that `cabal init` is not interactive by default in 3.0
-
- 08 May, 2020 3 commits
-
-
Oleg Grenrus authored
-
Hyperreal Gopher authored
Since `cabal init` is no longer interactive by default (as per my version, 3.0.0.0), including other minor changes to the `init` process, change the `cabal init` section to mention the usage of the `--interactive` flag, and the new minor changes (which/the order questions are asked, what the terminal output is). I came across this problem while learning `cabal` (having recently migrated from `stack`) and reading this section of Cabal's quickstart guide. To be proactive, add TIP relatively-linking to the new getting started guide (https://cabal.readthedocs.io/en/latest/getting-started.html) in a TIP at the top of the page. Implemented because that is the best "entrypoint" to the docs, but many resources/searches still point the user to this page being modified.
-
Matt Renaud authored
Internal refactorings to install command.
-