This project is mirrored from Pull mirroring updated .
  1. 19 Jun, 2011 1 commit
  2. 21 May, 2011 1 commit
    • Duncan Coutts's avatar
      cabal init: various UI tweaks and changes to the generated .cabal files · d448be2c
      Duncan Coutts authored
      - Add a default "(none)" option for license and category. There are now no
        questions with no default except for the lib/exe question. For throwaway
        packages user can just keep hitting enter and get something sensible.
      - Prune the list of suggested licenses (remove unversioned GPL, LGPL)
      - Don't include extra-source-files or build-tools when they would be empty
      - Improve the wording of the generated documentation for lib/exe fields
  3. 17 May, 2011 3 commits
  4. 16 May, 2011 1 commit
  5. 15 May, 2011 1 commit
  6. 30 Apr, 2011 1 commit
  7. 03 May, 2011 1 commit
  8. 18 Apr, 2011 3 commits
  9. 14 Apr, 2011 2 commits
  10. 29 Mar, 2011 1 commit
  11. 27 Mar, 2011 8 commits
  12. 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.
  13. 27 Mar, 2011 2 commits
  14. 04 Mar, 2011 1 commit
  15. 08 Mar, 2011 1 commit
  16. 15 Mar, 2011 1 commit
  17. 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.
  18. 27 Feb, 2011 9 commits