Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. Sep 24, 2015
    • Edward Z. Yang's avatar
    • Andres Löh's avatar
      When lifting dependencies, compute the union of the ranges. · a246b17e
      Andres Löh authored
      For a while now, we lift out dependencies from conditionals.  If a
      package is dependended on regardless of the outcome of a test, the
      dependency is lifted out. This has the advantage that we can choose an
      instance for the package prior to choosing the value of the flag. Often,
      this is the desired behaviour for flags, i.e., to have the flag choice
      implied by the possible package choices, rather than the other way
      around.
      
      Prior to this change, lifting was simply adding an unconstrained
      dependency to such a package at a higher level, which would then of
      course still be refined after making the flag choice. We are now making
      this more precise by actually computing the union of the ranges in both
      branches of the conditional. So we will not choose an instance on the
      top level that will later be rejected by both branches.
      a246b17e
    • Rufflewind's avatar
      Make --force-reinstall imply --reinstall · b6a15965
      Rufflewind authored
      b6a15965
  2. Sep 22, 2015
  3. Sep 21, 2015
  4. Sep 20, 2015
  5. Sep 18, 2015
  6. Sep 17, 2015
  7. Sep 16, 2015
  8. Sep 15, 2015
  9. Sep 12, 2015
  10. Sep 11, 2015
  11. Sep 08, 2015
  12. Sep 04, 2015
  13. Sep 01, 2015
  14. Aug 30, 2015
  15. Aug 28, 2015
  16. Aug 27, 2015
  17. Aug 26, 2015
  18. Aug 25, 2015
Loading