This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 27 Oct, 2014 1 commit
-
-
Mikhail Glushenkov authored
-
- 24 Oct, 2014 6 commits
-
-
Mikhail Glushenkov authored
Fixes #2060.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
And should be faster.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
- 23 Oct, 2014 1 commit
-
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- 21 Oct, 2014 11 commits
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
This means that if 'hyperlink-source' is set to True, but the 'HsColour' executable is not present, documentation will be still generated. Note that 'cabal hscolour' will still exit with error in this case.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Make the default doc index file path compiler/arch/os-dependent.
-
-
The motivation is to be able to say --constraint 'foo -none' to prevent 'foo' from being considered when installing packages. See #2092.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
cabal-install: Add command 'cabal user-config diff'.
-
Mikhail Glushenkov authored
-
- 20 Oct, 2014 2 commits
-
-
Mikhail Glushenkov authored
Fixes #2171.
-
Erik de Castro Lopo authored
The 'user-config' command allows pseudo-diff-ing and updating of the user's ~/.cabal/config file. The diff is against what cabal would generated if the user config file did not exist and the update command overlays the user's existing settings over the current version of the default settings and writes it back to ~/.cabal/config. Closes: #2159
-
- 19 Oct, 2014 13 commits
-
-
Duncan Coutts authored
Remove support for Hugs and NHC98.
-
Duncan Coutts authored
Remove the self-upgrade check.
-
Mikhail Glushenkov authored
Fixes #2130.
-
Mikhail Glushenkov authored
GhcOptions: use `NubListR` where appropriate.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Some Cabal API clients apparently use `foldl mappend` on large lists of `GhcOptions` records. Fixes #2110.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Fixes #2089.
-
Mikhail Glushenkov authored
Fixes #2135.
-
Mikhail Glushenkov authored
Nublist
-
Erik de Castro Lopo authored
User config fields like 'remote-repo', 'extra-prog-path' and 'build-summary' were lists, which mean that when two SavedConfig types were concatentated the lists for these fields were concatenated, resulting in duplicate entries. Duplicated entries in these fields simply don't make sense, so we swicth to NubList for these fields. Closes: #2160
-
Erik de Castro Lopo authored
A NubList is a list where all elements are unique, but are maintained in their original order. The Monoid NubList's mappend implement is just: NubList xs `mappend` NubList ys = NubList . nub $ xs ++ ys which preserves NubList's required properties (ordering and unique-ness of elements) and meets the requirements of the Monoid laws (identity, associativity and closure).
-
Erik de Castro Lopo authored
These functions are from Mikhail Glushenkov's cabal/ghc-options-union branch.
-
- 18 Oct, 2014 1 commit
-
-
Mikhail Glushenkov authored
Fixes #2162.
-
- 17 Oct, 2014 2 commits
-
-
Mikhail Glushenkov authored
Workaround for GHC issue 8825.
-
Mikhail Glushenkov authored
-
- 16 Oct, 2014 1 commit
-
-
Mikhail Glushenkov authored
-
- 11 Oct, 2014 2 commits
-
-
Mikhail Glushenkov authored
cabal-install/IndexUtils : Expose function getIndexFileAge.
-
Erik de Castro Lopo authored
-