This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Mar 03, 2016
-
-
(cherry picked from commit b36f0a44)
-
(cherry picked from commit d75e4ab1)
-
Fixes #3059. cabal's handling of non-existent sources depends on the behavior of the directory package. 'canonicalizePath' can fail on non-existent paths before directory-1.2.3.0. This commit updates the test 'fail_on_nonexistent_source' to allow 'cabal sandbox delete-source' to fail or succeed. It also changes 'fail_removing_source_thats_not_registered' so that it only tests existing sources. (cherry picked from commit 4a06b1d4)
-
- Mar 02, 2016
-
-
Mikhail Glushenkov authored
(cherry picked from commit 05dccd62)
-
Mikhail Glushenkov authored
See https://github.com/haskell/cabal/issues/3198#issuecomment-190978842. (cherry picked from commit f78ba4bb)
-
- Mar 01, 2016
-
-
Mikhail Glushenkov authored
See https://github.com/haskell/cabal/pull/3197#issuecomment-189839042. (cherry picked from commit d3d781b5)
-
Mikhail Glushenkov authored
(cherry picked from commit 3f0e75da)
-
(cherry picked from commit 9c3e6091)
-
This increases compile-time (until GHC becomes more clever) but the generated code is expected to be at least as good (if not better) than the manually generated code. While at it, this removes -XCPP usage from all modules touched. This addresses #3169 (cherry picked from commit 3bcae47a)
-
This increases compile-time (until GHC becomes more clever) but the generated code is expected to be at least as good (if not better) than the manually generated code. This addresses #3169 (cherry picked from commit ec6dd74d)
-
This is preparatory work for implementing #3169 it's kept in a different commit in order to facilitate comparing code-generation. (cherry picked from commit 9b38b38b)
-
This is preparatory work for implementing #3169 it's kept in a different commit in order to facilitate comparing code-generation. (cherry picked from commit dd5fe69a)
-
Mikhail Glushenkov authored
(cherry picked from commit 3113eb8b)
-
This implements the suggestion from https://github.com/haskell/cabal/pull/3196#issuecomment-190285328 (cherry picked from commit 0077e2c4)
-
This implements the suggestions mentioned at https://github.com/haskell/cabal/issues/3169#issuecomment-189281916 The main benefit of this change is turning 'ConfigFlags' into a uniform product-type suitable for generic derivation of pointwise `Semigroup`/`Monoid` instances. NB: This changes the `Binary` serialisation of `ConfigFlags` since there's now an additional `Maybe` inserted in `configPrograms`'s type (cherry picked from commit 62c3aa62)
-
- Feb 27, 2016
- Feb 26, 2016
-
-
Fixes #3191. (cherry picked from commit d46e71d3)
-
- Feb 24, 2016
-
-
Mikhail Glushenkov authored
-
(cherry picked from commit 970f5b27)
-
(cherry picked from commit 7875b104)
-
- Feb 22, 2016
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Skip Cabal package tests that cannot run in the current environment
-
kristenk authored
The functions 'testWhen' and 'testUnless' filter tests in the 'TestTreeM' monad. The option '--enable-all-tests' ignores filtering. This commit also applies filtering to the existing package tests that cannot run on Windows.
-
kristenk authored
-
- Feb 21, 2016
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Don't pass OSX-specific options to GHC on non-OSX.
-
- Feb 20, 2016
-
-
Mikhail Glushenkov authored
Basically a two-line change, the rest is about passing a 'Platform' value to 'renderGhcArgs'.
-
Mikhail Glushenkov authored
Allow limiting the scope of '--allow-newer'.
-
Mikhail Glushenkov authored
[ci skip]
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Before: allow-newer: False After: -- allow-newer: False
-
Mikhail Glushenkov authored
Was accidentally broken in #3165.
-
Mikhail Glushenkov authored
Fixes #2756.
-
Mikhail Glushenkov authored
Warn user when deleting package database
-
Mikhail Glushenkov authored
Small tweaks to config file parsing.
-
Mikhail Glushenkov authored
Add field for setting framework search path (fixes #182).
-
Mikhail Glushenkov authored
* Renamed to 'extra-framework-dirs'. * Added 'extra-framework-dirs' to ConfigFlags. * Added some checks. * Updated changelog.
-