This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Feb 07, 2016
-
-
Mikhail Glushenkov authored
-
Duncan Coutts authored
New infrastructure: tracking changes in files and values
-
Duncan Coutts authored
-
Duncan Coutts authored
A FileMonitor is an abstraction for monitoring the status of files, as well as changes in an in-memory value. Files can be tracked by file modification time, or mod time plus content. We can also track files that are expected not to exist (to help implement search paths). We can also have file globs. The abstraction is useful for re-running actions when input files or values change. This pattern is captured by the Rebuild monad. This adds a dependency on the hashable package (used by unordered-containers). If this is a problem we can extract just the hash function we need. This is not used yet, so there's a temporary import just to make sure it gets compiled.
-
Duncan Coutts authored
Re-export getInstalledPackagesMonitorFiles from Cabal lib and add getSourcePackagesMonitorFiles locally to D.C.IndexUtils. These are for tracking changes to these bits of the environment, so that it's possible for us to recompute things that depend on them.
-
- Feb 06, 2016
-
-
Mikhail Glushenkov authored
Require QuickCheck >= 2.7
-
kristenk authored
The tests use '===' and 'counterexample', which were added in QuickCheck-2.7.
-
- Feb 04, 2016
-
-
Mikhail Glushenkov authored
It's unneeded. C files use 'defined(_WIN32)' and Haskell files use 'mingw32_HOST_OS'.
-
Mikhail Glushenkov authored
simplify the conditional to defined(_WIN32) && !defined(__CYGWIN__)
-
Heather authored
-
- Feb 02, 2016
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Miscellaneous improvements to cabal-install test suite
-
Mikhail Glushenkov authored
cbits: WIN32 guard for wider range of compilers
-
Heather authored
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Mikhail Glushenkov authored
For some weird reason we need to call 'git status' before 'git diff-files' for the latter to work correctly on Travis.
-
Mikhail Glushenkov authored
-
- Feb 01, 2016
-
-
Duncan Coutts authored
Solver: support setup deps for --allow-newer
-
Mikhail Glushenkov authored
Always use "cabal" as the program name when generating the man page.
-
kristenk authored
The man page previously listed commands like "cabal.exe install" on Windows, which was unnecessary.
-
Mikhail Glushenkov authored
[ci skip]
-
Duncan Coutts authored
The "allow newer" feature works by transforming the package descriptions to adjust the dependencies on certain packages. This transformation was not being applied to the dependencies of custom setup scripts.
-
Mikhail Glushenkov authored
-
Duncan Coutts authored
More nix-local-build merging: solver and setup wrapper features
-
Mikhail Glushenkov authored
-
- Jan 31, 2016
-
-
Mikhail Glushenkov authored
-
Duncan Coutts authored
-
Duncan Coutts authored
And add a TODO describing a way to clarify the policy stuff.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Use 'gen-extra-source-files.sh' for cabal-install as well.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Allow 'user-config init' to use CABAL_CONFIG.
-
Mikhail Glushenkov authored
Typo in Hacking.md
-
kristenk authored
-
kristenk authored
-
kristenk authored
-
Prayag Verma authored
An extra `from` was present
-