This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 13 Sep, 2016 1 commit
-
-
ttuegel authored
[ci skip]
-
- 12 Sep, 2016 12 commits
-
-
ttuegel authored
-
ttuegel authored
GHC 7.4 is more than four years old now, well outside our three-year support window. (Actually, GHC 7.6 is outside our support window too, but I don't have any pending patches which are broken with that version.)
-
Mikhail Glushenkov authored
More docs highlighting changes
-
Leonid Onokhov authored
Also makes 'cabal' a default highlighter
-
Leonid Onokhov authored
-
Leonid Onokhov authored
-
Mikhail Glushenkov authored
Basic cabal lexer for docs
-
Leonid Onokhov authored
-
kristenk authored
Fix a space leak in package preferences (part of issue #3824).
-
kristenk authored
-
kristenk authored
The space leak was introduced in #3594. #3594 added a new variable, sortedVersions, to sort the subtrees under package choice nodes in the search tree. However, sortedVersions referenced the subtrees and caused them to be retained when it was not used. This commit forces evaluation of sortedVersions.
-
Mikhail Glushenkov authored
D.PD.Check: extra-doc-files only allowed when Cabal >= 1.18.
-
- 11 Sep, 2016 11 commits
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Document how solver quickcheck tests create valid ComponentDeps.
-
kristenk authored
-
Lennart Kolmodin authored
Only use the platform independent heuristics when we have to. Also rename the functions to isAbsoluteOnAnyPlatform and isRelativeOnAnyPlatform to make the distinction clearer.
-
ttuegel authored
This reverts commit e7d2a62c due to a bug. The package databases obtained from GHC_PACKAGE_PATH should be stored in the LocalBuildInfo and passed to GHC when necessary; otherwise, the user could change GHC_PACKAGE_PATH causing GHC and Cabal to see inconsistent installed package sets. cabal-install should trigger reconfiguration if GHC_PACKAGE_PATH changes.
-
Mikhail Glushenkov authored
Nub build targets, prevent duplicate output of component.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
-
Mikhail Glushenkov authored
Add the new hackage root keys for distribution with cabal (v2)
-
- 10 Sep, 2016 12 commits
-
-
kristenk authored
Validate InstallPlan in solver quickcheck tests, and update tests to handle executables.
-
kristenk authored
Previously, the tests only evaluated enough of the result to determine whether the solver found an install plan, but that install plan could be invalid.
-
kristenk authored
-
ttuegel authored
Add `reconfigure` command
-
ttuegel authored
[ci skip]
-
ttuegel authored
[ci skip]
-
ttuegel authored
Fixes #2214 by adding a `reconfigure` command and invoking it whenever necessary. The last configure flags used are saved in a version-independent format so it should never be necessary for the user to reconfigure manually.
-
ttuegel authored
-
ttuegel authored
-
Edward Z. Yang authored
@hvr reported that some component names were being reported multiple times: ezyang@sabre:~/Dev/cabal-tmp$ cabal-shake new-build In order, the following will be built (use -v for more details): - Cabal-1.25.0.0 (lib) (file Cabal.cabal changed) - happy-1.19.5 (exe:happy, exe:happy) (dependency rebuilt) This is because a build target was showing up multiple times in the list, which can occur if we simultaneously build-depends and build-tools on the same package. So nub it out. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Herbert Valerio Riedel authored
While at it, I updated a few urls I noticed to be outdated. This is somewhat related to #3791 [skip ci]
-
Mikhail Glushenkov authored
Use platform independant isRelative.
-
- 09 Sep, 2016 4 commits
-
-
Lennart Kolmodin authored
The comment ending in \ turned the subsequent line of code into a comment. This is due to the CPP language extension which is turned on for this module. Thus the 'isAbsolute' function failed to detect absolute file paths on the form of DRIVE:\\PATH.
-
Lennart Kolmodin authored
Move the isAbsolute and isRelative to the Utils module. Use them throughout Cabal instead of the versions System.FilePath.
-
Mikhail Glushenkov authored
Compute profiling/shared based on library deps only.
-
Edward Z. Yang authored
Previously we'd build Cabal and custom setup dependencies with profiling even though it wasn't necessary. Using a refined dependency graph fixes the problem. If looking at a Graph with different set of neighbors becomes a common op, maybe we should add some functions to handle this specific case. Fixes #3789. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-