This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Aug 11, 2015
-
-
Mikhail Glushenkov authored
Disable HPC in REPL for GHC
-
Yuras authored
GHC doesn't support HPC in interpreter, see https://downloads.haskell.org/~ghc/7.10.2/docs/html/users_guide/hpc.html#idp22264416 Fixes #2757
-
- Aug 09, 2015
-
-
ttuegel authored
Fix deadlock in detailed-0.9 test suites
-
- Aug 08, 2015
- Aug 03, 2015
-
-
Mikhail Glushenkov authored
This reverts commit f5020d41, reversing changes made to 8d1cc528.
-
Mikhail Glushenkov authored
Fix windows build
-
anton.dessiatov authored
-
- Aug 02, 2015
-
-
Mikhail Glushenkov authored
Add frameworks when linking a dynamic library
-
- Jul 31, 2015
-
-
Christiaan Baaij authored
This fixes the Cabal side of [GHC trac #10568](https://ghc.haskell.org/trac/ghc/ticket/10568)
-
Mikhail Glushenkov authored
Rename a bunch of functions of type 'Foo -> String' from 'debugFoo' to 'showFoo'.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Improve error message for unsatisfiable package constraints (issue #2643)
-
kristenk authored
-
kristenk authored
This commit adds the sources of constraints to debugging and error messages, e.g., "main config file" or "command line flag".
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Refactoring installplan
-
Mikhail Glushenkov authored
Support haddock response files
-
- Jul 30, 2015
-
-
Randy Polen authored
This change is for adding the ehancement to support haddock response files. This is what was used to build HP 7.10.2 for Windows, but it does need a corresponding change in haddock to utilize it. Hopefully, this and its corresponding haddock change can make it into the next ghc release and eliminate much gnashing of teeth, error prone, and time consuming manual steps in the HP build process. Modified: * Cabal/Distribution/Simple/Haddock.hs * renderArgs function: I put a couple of things into locals since I needed another use for UTF8 support check, plus I added another check based on version; the temp file logic was just as the prologue case above but I did need to repeat the invocation of the 'k' function in order to keep the cases separate and allow proper handling of the temp file automatic (or not, per --keep-temp-files) deletion. Important: the haddock version being check against for response file support, greater than 2.16.1, is a placeholder and may or may not be the actual value since that will depend on the as-yet-unreleased haddock (which looks like it may be >2.16.1 but at this moment is not released).
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
It wasn't used within the InstallPlan, but it had accessors and those were used in a few places. Just pass them into those few places that need it.
-
So rather than the concrete InstalledPackageInfo and ConfiguredPackage, the InstallPlan and PlanPackage are parameterised by the type of the installed package, the source package and the types used for successful and unsucessful build results.
-
Fewer shared types makes the code easier to grok and navigate.
-
No longer needed anywhere else.
-
Removed from the InstallPlan and solver interface. The InstalledPackage is really just there for the benefit of the old TopDown solver which needs to know source deps.
-
Rather than directly reusing the InstallPlan.PlanPackage type which has more cases and which we'd like to generalise somewhat.
-
The InstallPlan can be generalised by abstracting over the specific package types. The only thing that really relies on a lot of the details of the concrete ConfiguredPackage type is the bit that validates them individually (as opposed to validating packages within the plan in relation to other packages, graph structure etc). So as a prelude to generalising the InstallPlan, move the checks on the ConfiguredPackage into the Dependency module and use them when checking the output of the solver.
-
It was in the PackageIndex module but it was unused there and it being there was just confusing.
-
-
-
- Jul 29, 2015
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
This reverts commit bd7bbd70, reversing changes made to d8fa4618.
-
- Jul 27, 2015
-
-
Mikhail Glushenkov authored
Ensure that OS X framework headers are in include path
-
Ben Gamari authored
This fixes #2689.
-