-
Notifications
You must be signed in to change notification settings - Fork 696
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
51 changed files
with
281 additions
and
100 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
synopsis: Cabal-QuickCheck package | ||
prs: #6557 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
synopsis: Create Cabal-tree-diff package | ||
prs: #6789 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
synopsis: Cabal.Distribution.Compiler: add Traversable instance for PerCompilerFlavor | ||
prs: #6763 | ||
packages: Cabal |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
synopsis: Add active-repositories configuration | ||
packages: cabal-install | ||
prs: #6724 | ||
prs: #6724 #6868 | ||
issues: #6819 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
synopsis: Tests additions | ||
prs: #6753 #6759 #6802 #6842 #6872 | ||
issues: #6409 | ||
|
||
description: { | ||
|
||
- Add shrinker, so writing big non-generic product shrinkers is easier | ||
- Add hs-source-dirs: NL . test-case | ||
- Add public multilib test(s) | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
synopsis: Change BuildReports parse/pretty to use FieldGrammar framework | ||
prs: #6783 | ||
packages: cabal-install |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
synopsis: Remove `v1-sdist` command. (TODO: change to sdist imporvements) | ||
issues: #6635 #4267 #6683 | ||
prs: #6637 #6640 #6660 #6666 #6618 #6681 #6806 | ||
|
||
description: { | ||
|
||
TBW: | ||
|
||
Fix sdist permissions | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
synopsis: Add cabal-version: 3.4 | ||
prs: #6663 | ||
|
||
description: { | ||
|
||
TBW: link to spec | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
synopsis: Improvements to cabal-testsuite framework | ||
prs: #6643 | ||
|
||
desciption: { | ||
|
||
- setupAndCabalTest uses cabal act-as-setup for cabal part | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
synopsis: Refactor cabalInstallVersions, add make doctest-cli | ||
packages: cabal-install | ||
prs: #6720 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
synopsis: Changelog entries | ||
prs: #6634 #6950 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
synopsis: Code organization | ||
prs: #6599 #6642 #6734 #6745 #6746 #6817 #6818 #6821 #6867 | ||
|
||
description: { | ||
|
||
- Split D.Client.Types module | ||
- Move cabal-testsuite code into `src/` | ||
- Add ProjectFlags | ||
- Make NixStyleOptions | ||
- Internal refactorings to install command. | ||
- Make own modules for InstallMethod and OverwritePolicy | ||
- Make cabal-install compilable with NoImplicitPrelude | ||
- Refactor shared TargetProblem data types into their own module. | ||
- Template cabal-install.cabal using zinza | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
synopsis: Update copyright years to 2020 | ||
prs: #6644 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
synopsis: Dependency type refactorings | ||
packages: Cabal | ||
prs: #6798 #6768 | ||
issues: #5570 | ||
|
||
description: { | ||
|
||
With additions of (public) sublibraries, `Dependency` type use for multiple needs become painful. | ||
Therefore a new type `PackageVersionConstraint` was added to serve *constraint on package* use-case. | ||
`Dependency` type is *dependency on a library component*, i.e. representing `build-depends` entry. | ||
|
||
- Use PackageVersionConstraint more | ||
- Add NonEmptySet and use it in Dependency | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
synopsis: Grammar / Described | ||
prs: #6591 #6593 #6704 #6766 #6778 #6780 #6781 #6791 #6800 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
synopsis: Documentation updates | ||
prs: #6613 | ||
prs: #6613 #6560 #6660 #6668 #6669 #6697 #6761 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
synopsis: Add -fexpose-all-unfoldings to parsec and Cabal in release project | ||
prs: #6708 | ||
|
||
description: { | ||
|
||
This makes parser faster. | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
synopsis: Flag assignment parsing refactorings | ||
prs: #6854 #6858 | ||
issues: #6853 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
synopsis: Support GHC-8.12 | ||
prs: #6735 #6844 #6865 | ||
|
||
description: { | ||
|
||
- Support for -this-package-key deprecation | ||
- Use process createPipe | ||
- TODO: add simplified subsumption here | ||
|
||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
synopsis: More rich `index-state` syntax. `v2-freeze` saves `index-state`. | ||
packages: cabal-install | ||
prs: #6596 #6581 #6597 | ||
prs: #6596 #6581 #6597 #6591 #6682 #6733 | ||
issues: #6728 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
synopsis: Installing (copy or symlink) executable message prints destination. | ||
prs: #6590 #6582 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
synopsis: Use default install directory if not specified | ||
prs: #6624 | ||
issues: #5973 | ||
|
||
description: { | ||
|
||
Cabal 3.0.0.0 added the --installdir option to specify the location that | ||
binaries should be installed in. Running a cabal user-config update would | ||
populate the config file with the default value, but the cabal install program | ||
would error if it wasn't set. This change uses the default value that would be | ||
written to the config if its unset, and outputs a warning. | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
synopsis: Default cabal init application-dir to app, and source-dir to src. | ||
issues: #6150 | ||
prs: #6676 | ||
|
||
description: Add FileCreators.generateCabalFile unit tests. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
synopsis: Update GHC environment location (fixes #6565) | ||
prs: #6822 | ||
issues: #6565 | ||
packages: cabal-install | ||
|
||
description: { | ||
|
||
cabal-install currently assumes that the GHC environment files are always located in `$HOME/.ghc/`. | ||
However, GHC itself doesn't query the home directory directly. | ||
Instead, it uses `getAppUserDataDirectory "ghc"` which happens to coincide with `$HOME/.ghc`/ on UNIX systems. | ||
On Windows, however, GHC ends up looking in `%APPDATA%/ghc/`. | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,6 @@ | ||
synopsis: Remove `-any` and `-none` syntax for version ranges in cabal-version: 3.4 | ||
issues: #6589 | ||
prs: #6786 | ||
|
||
description: | ||
Use `>=0` (or empty in dependencies) and `<0` respectively. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
synopsis: Add pijul to known repository type | ||
issues: #6610 | ||
prs: #6684 | ||
|
||
description: { | ||
|
||
Add pijul to known repository type | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
synopsis: Prepend hs-source-dir to match-component, fixes `cabal repl file` | ||
prs: #6623 #6826 | ||
issues: #6622 |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
synopsis: Default to SPDX.NONE license in cabal init interactive mode. | ||
issues: #6675 | ||
prs: #6677 | ||
|
||
description: TODO merge with cabal-init |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
synopsis: Remove upgrade, uninstall and win32selfupgrade commands | ||
issues: #6691 | ||
prs: #6707 | ||
|
||
description: { | ||
|
||
Remove unimplemented commands. TBW note about win32selfupgrade | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
synopsis: Remove local-repo | ||
packages: cabal-install | ||
issues: #6729 | ||
prs: #6730 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
synopsis: cxx-sources, asm-sources and cmm-sources are change-tracked | ||
packages: cabal-install | ||
issues: #6869 | ||
prs: #6870 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,10 @@ | ||
synopsis: other changes | ||
prs: | ||
-- Expand elem | ||
#6556 | ||
|
||
-- | ||
#6552 | ||
|
||
-- Add forEachGPD to hackage-tests | ||
#6598 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
synopsis: Parser benchmark | ||
prs: #6594 | ||
|
||
description: { | ||
|
||
TBW... (easier to assert parser changes) | ||
|
||
} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
synopsis: Refactor Distribution.PackageDescription module | ||
prs: #6855 | ||
packages: Cabal | ||
|
||
description: { | ||
|
||
Now it re-exports a collection of modules, not individual symbols. | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
synopsis: Remove sandboxes | ||
prs: #6747 | ||
issues: #6445 | ||
packages: cabal-install |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
synopsis: Remove text type-class | ||
packages: cabal-install | ||
prs: #6764 #6777 #6784 #6785 #6793 #6794 | ||
|
||
description: { | ||
|
||
`Text` type-class was removed from `Cabal`, but it still lived in `cabal-install`. | ||
Now it is finally removed. | ||
`cabal-install` is still using `ReadP` parsers for various things though. | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
synopsis: Rename Flag types | ||
prs: #6725 | ||
packages: Cabal | ||
|
||
description: { | ||
|
||
There was three Flag's. Now they are | ||
|
||
- `Flag` (cli parsing) | ||
- `PackageFlag` | ||
- `CompilerFlag` | ||
|
||
This allows wild-imports without `hiding (Flag)`. | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
synopsis: Add rewriteFileLBS and use it to write setup wrapper | ||
prs: #6574 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
synopsis: Adopt to simplified subsumption | ||
prs: #6553 #6563 #6545 | ||
|
||
description: { | ||
There are no magical 'IO =`WithCallStack Prelude.IO` alias in Cabal, | ||
as it is hard to get working with GHC-8.12's simplified subsumption. | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
synopsis: Add SPDX License List 3.9 | ||
prs: #6662 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
synopsis: Change specVersion to have CabalSpecVersion type | ||
prs: #6653 | ||
packages: Cabal |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
synopsis: More checks in version range parser | ||
prs: #6586 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
synopsis: Remove AnyVersion and WildcardVersion constructors from Version | ||
prs: #6742 | ||
|
||
description: { | ||
|
||
Make Version type less "syntactic" | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
synopsis: Require cabal-versions `>=1.25` to be exact | ||
prs: #6654 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
synopsis: Add / use weeder | ||
prs: #6779 #6790 |
Oops, something went wrong.