This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 07 Mar, 2017 8 commits
  2. 21 Feb, 2017 3 commits
  3. 20 Feb, 2017 1 commit
    • kristenk's avatar
      Allow the solver to toggle manual flags to match constraints that have any qualifier. · f7f63ab4
      kristenk authored and Mikhail Glushenkov's avatar Mikhail Glushenkov committed
      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.
      f7f63ab4
  4. 19 Feb, 2017 1 commit
  5. 18 Feb, 2017 1 commit
  6. 17 Feb, 2017 3 commits
  7. 12 Feb, 2017 1 commit
  8. 31 Jan, 2017 1 commit
    • Ryan Scott's avatar
      Require echo-0.1.3 · 8977b657
      Ryan Scott authored
      echo-0.1.3 introduces a dependency on the minimalistic mintty library, so we
      need to add that to ./bootstrap.sh as well.
      8977b657
  9. 26 Jan, 2017 3 commits
  10. 25 Jan, 2017 1 commit
  11. 19 Jan, 2017 1 commit
  12. 17 Jan, 2017 2 commits
  13. 11 Jan, 2017 1 commit
  14. 06 Jan, 2017 1 commit
  15. 22 Dec, 2016 1 commit
  16. 07 Dec, 2016 2 commits
  17. 05 Dec, 2016 1 commit
  18. 27 Nov, 2016 1 commit
  19. 22 Nov, 2016 1 commit
  20. 20 Nov, 2016 2 commits
  21. 16 Nov, 2016 1 commit
  22. 29 Oct, 2016 1 commit
    • Jason Dagit's avatar
      Require Cabal >= 1.20 in new-build. (#4051) · 80de7ff4
      Jason Dagit authored and Edward Z. Yang's avatar Edward Z. Yang committed
      Constrain Cabal >= 1.20 in all new-build install plans. This solves problems where Cabal 1.18 don't have a good enough API to let us handle the new-style store (we need --dependency flags.)
      
      In the future we plan to relax this to only Setup.hs dependencies.
      
      Fixes issue #3932.
      80de7ff4
  23. 26 Oct, 2016 2 commits