This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 24 Jun, 2014 1 commit
    • Andres Löh's avatar
      Treat all flags of a package as interdependent. · 5b63fce6
      Andres Löh authored and tibbe's avatar tibbe committed
      There was an open bug that could cause conflict sets to be
      computed incorrectly if flags were involved in the conflict
      set. Incorrectly computed conflict sets can lead to the solver not
      finding solutions even though they actually exist.
      
      Because I decided that computing flag dependencies correctly is tricky
      and probably not worth the effort, we're now treating all flags (of a
      package) as mutually dependent. This means that if any flag choice ends
      up in a conflict set, then it's as if all flag choices (of the same
      package) are in that conflict set. This is potentially slower for
      packages having many flags, but it should at least be correct, because
      it's conservative.
      
      (cherry picked from commit 3f777568)
      5b63fce6
  2. 16 Nov, 2012 1 commit
  3. 31 May, 2012 1 commit
  4. 12 Feb, 2012 1 commit
  5. 10 Jan, 2012 1 commit
  6. 03 Jul, 2011 3 commits
  7. 30 Jun, 2011 2 commits
  8. 21 Jun, 2011 1 commit
  9. 20 Jun, 2011 5 commits
  10. 15 Jun, 2011 1 commit