This project is mirrored from Pull mirroring updated .
  1. 27 Mar, 2011 3 commits
  2. 26 Mar, 2011 1 commit
    • Duncan Coutts's avatar
      Generalise the constraint set ADT in a couple ways · 0094c582
      Duncan Coutts authored
      We now track target packages and only require constraints on those
      targets to be satisfiable. This allows us to overconstrain packages
      that we do not care about, which is useful for excluding broken
      We also now have a more general way of specifying constraints.
      Previously constraints were specified as the conjunction of a version
      range predicate and an optional installed constraint. This form made
      it impossible to express constraints such as "exclude this source
      package". Constraints for a package name are now specified simply by
      a function predicate on the package version and installed/source state.
  3. 27 Mar, 2011 2 commits
  4. 04 Mar, 2011 1 commit
  5. 08 Mar, 2011 1 commit
  6. 15 Mar, 2011 1 commit
  7. 04 Mar, 2011 2 commits
    • Duncan Coutts's avatar
      Unbreak the world target · 24bfa54c
      Duncan Coutts authored
      I'd accidentally left out the world target from the parsing phase
      of the new user target handling system, so cabal install world did
      not work. Now added to the target parser.
    • Duncan Coutts's avatar
      Fix silly bug in cabal configure. Ticket #805. · 1a53fe78
      Duncan Coutts authored
      I made a mistake during the recent refactoring work and was using
      the dependency planner in the wrong way. The planner was being
      given the available source packages and duely picking them to
      satisfy dependencies, but for configure we're supposed to assume
      that all dependencies are installed already.
  8. 27 Feb, 2011 13 commits
  9. 14 Feb, 2011 1 commit
  10. 13 Feb, 2011 15 commits