This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 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 3 commits
-
-
Mikhail Glushenkov authored
cabal-install/IndexUtils : Expose function getIndexFileAge.
-
Erik de Castro Lopo authored
-
Erik de Castro Lopo authored
* The function has type 'Repo -> IO Double'. * It returns the age in days as a Double. * Places that expected the age as an Int have been updated. * Builds with ghc 7.4.2 and 7.8.3.
-
- 09 Oct, 2014 2 commits
-
-
Mikhail Glushenkov authored
Add Cabal and cabal-install version numbers when writing a new config fi...
-
Erik de Castro Lopo authored
These values can be useful for debugging cabal issues.
-
- 07 Oct, 2014 4 commits
-
-
Mikhail Glushenkov authored
Add license type UnspecifiedLicense.
-
Erik de Castro Lopo authored
Before this, AllrightsReservered had two separate meanings; the author explicitly chose this license or not license was specified and therefore defaults to AllRightsReserved. The default license when no license is specified is now UnspecifiedLicense. Closes: #2141
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-