This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Oct 19, 2016
-
-
Mikhail Glushenkov authored
[ci skip]
-
- Oct 06, 2016
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Sep 16, 2016
-
-
Leonid Onokhov authored
It features simple `pkg-section` directive for marking sections for which subsequent `pkg-field` fields are defined. Needed to disambiguate fields such as `type` or `main-is`. Converted most of `developing-packages.rst` to use new directives Future work: * Add directives for describing project.local, make it reference relevant cabal arguments * Add more meta, like since or deprecated which can be rendered in link titles and index. * Add "quick reference" indices for cabal args, package.cabal and project.local fields. Reference these from sidebar. * Using "since" and "deprectated field it is possible to create "what's new" index [ci skip]
-
- Sep 10, 2016
-
-
ttuegel authored
-
- Apr 08, 2016
-
-
Edward Z. Yang authored
Additionally, ABI computation no longer requires successful registration, so you can generate scripts in any order. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Apr 05, 2016
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Mar 29, 2016
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Jan 31, 2016
-
-
Mikhail Glushenkov authored
-
- Jan 02, 2016
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Dec 29, 2015
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Dec 28, 2015
-
-
Edward Z. Yang authored
I've rewritten the test suite to be more concise and "correct by construction". The primary method that this is achieved by is introducing the 'TestM' monad, which carries around the important state for the tests so that (1) we don't have to pass it as an argument all around, and (2) we can automatically make the correct decisions about how to do things. This new method emphasises "configuration by convention": we assume that a test-case named "Foo" has its test packages in the directory "tests/PackageTests/Foo". A secondary change is that all command functions automatically fail if they have a non-zero exit code (unless you use the 'shouldFail' combinator which inverts the sense.) This saves a lot of typing on test-cases. (In fact, I've reorganized all of the commands related here.) In the process, I've tightened up the logic for how to find the LocalBuildInfo of the Cabal we've testing, so we should now reliably be testing the inplace Cabal library, and not the system library (as was often the case.) Because things are a lot shorter, there is no good reason to make Check modules except for the biggest test cases. Most test-cases have been folded into PackageTests.Tests; if you have a small test-case you should just put it there. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Aug 08, 2015
-
-
ttuegel authored
-
- Jun 23, 2015
-
-
Michael Snoyman authored
I needed this when building cabal.exe for MinGHC (see: https://github.com/fpco/minghc/issues/69). I thought others might find this useful, especially for the use case of bootstrapping cabal development. I went the direction of no curation and explicit packages in the extra-deps, as I thought that would make more sense for a project low on the dependency chain, but this could certainly be tweaked to use LTS Haskell or Stackage Nightly instead.
-
- Jan 11, 2015
-
-
lspitzner authored
- make some paths non-global via / prefix - remove redundancies - add /Cabal/Setup and /cabal-install/Setup
-
- Aug 26, 2014
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Jun 28, 2014
-
-
barmston authored
-
- Jun 19, 2014
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Apr 26, 2013
-
-
Mikhail Glushenkov authored
-
- Jan 28, 2013
-
-
GregoryCollins authored
-
- Aug 29, 2012
-
-
bos authored
-
- Aug 06, 2012
-
-
tibbe authored
-
- Jul 19, 2012
-
-
pcapriotti authored
-
pcapriotti authored
-
- Jun 14, 2012
-
-
Mikhail Glushenkov authored
-
- Apr 28, 2012
-
-
Iustin Pop authored
-