This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 24 Feb, 2017 1 commit
-
-
The strategy is to save an 01-index.timestamp file that remembers what --index-state the user requested during cabal update. Subsequently, we use that index state if no more precise index state was specified (via the flag or a project config.) Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- 23 Feb, 2017 3 commits
-
-
Mikhail Glushenkov authored
-
The former has been deprecated for quite some time. (cherry picked from commit e4c36b9d)
-
[ci skip]
-
- 21 Feb, 2017 7 commits
-
-
-
-
-
-
I added a function, 'debugAssert', that wraps 'assert' and only calls it when the build flag 'debug-assertions' is enabled. The flag defaults to false. I only replaced one call to 'assert' so far (in Distribution.Solver.Modular.Linking) in order to resolve #4258.
-
-
- Setup the ssh key for cabal-website deploy right before we use it, so it doesn't get clobbered by our pushbot deploy script. Furthermore, umask the key to 600, so that we can override it. - Add some more helpful information to the Pushbot commit messages, including what branch/PR the build was for, and a link to the relevant GitHub page. - Have Travis spoof the author and email of the original committer, so that Travis sends the build notification message to the right place. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- 20 Feb, 2017 8 commits
-
-
Mikhail Glushenkov authored
[ci skip] (cherry picked from commit 19c278fe)
-
(cherry picked from commit 00461cb6)
-
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Failure introduced in 9098fac6.
-
-
Tests can now declare flags before using them, in order to specify non-default values for the fields in 'D.Types.GenericPackageDescription.Flag'.
-
This fixes #4299. The change gives the dependency solver the flexibility to link dependencies when the user has only set a manual flag on one of them. Previously, the solver would force the constrained dependency to have the flag value from the constraint and force the unconstrained dependency to have the default flag value. In cases where the single instance restriction required the dependencies to be linked, the solver couldn't find a solution. Qualified constraints can still be used to force different dependencies on a package to use different flag values. For example, "--constraint 'pkg +flag' --constraint 'pkg2:setup.pkg -flag'" turns the flag on for the top-level dependency and off for the setup dependency. I also stored flag default values in the search tree to simplify the code.
-
- 19 Feb, 2017 21 commits
-
-
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- We switched to using regex-tdfa, as regex-posix is buggy on Windows. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
In general, the test suite will not have any servers configured so this warning is not very useful. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
This flips error handling around, so that 'die' now can format an error message with call stacks and markers before raising it to the top handler. The top handler detects "verbatim" deaths and prints them without formatting. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Now if you say cabal -v"info +callstacks", Cabal invocations will also get call stacks. There's a heinous hack to handle version of Cabal that don't support the extended format. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-