This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 27 Apr, 2014 2 commits
  2. 23 Apr, 2014 3 commits
  3. 22 Apr, 2014 2 commits
  4. 20 Apr, 2014 2 commits
  5. 18 Apr, 2014 2 commits
  6. 17 Apr, 2014 5 commits
  7. 14 Apr, 2014 2 commits
  8. 13 Apr, 2014 1 commit
  9. 12 Apr, 2014 7 commits
  10. 11 Apr, 2014 1 commit
  11. 10 Apr, 2014 3 commits
  12. 09 Apr, 2014 1 commit
  13. 05 Apr, 2014 1 commit
    • barmston's avatar
      Don't freeze non-required installed packages · ea2651c4
      barmston authored
      An InstallPlan contains installed packages in the package database which are
      not required to satisfy the dependencies of the user targets. To prevent
      including them in the frozen set of constraints, `Freeze.planPackages` uses
      `D.C.PackageIndex.dependencyClosure` to try and take the transitive closure of
      the package dependencies.
      
      Whilst it is possible for `pruneInstallPlan` to fail, only valid
      `InstallPlan`s are passed to it. If a failure does occur, we error.
      ea2651c4
  14. 02 Apr, 2014 2 commits
    • barmston's avatar
      Frozen dependencies are printed on their own lines · 5b5f729a
      barmston authored
      A new pretty-print has been introduced `D.ParseUtils.commaNewLineListField`.
      It is similar to `D.ParseUtils.commaListField` but has each item on its own
      line.
      
      The constraints section of the package environment is pretty printed with
      `commaNewLineListField`.
      5b5f729a
    • Ian D. Bollinger's avatar
      Fix #1569. · 85fecab0
      Ian D. Bollinger authored
      * Change `guessPackageName` to translate arbitrary strings into valid
      package names.
      * Change type of `packageName` flag from String to PackageName and
      reject names that do not pass PackageName's corresponding parse
      function.
      85fecab0
  15. 01 Apr, 2014 5 commits
  16. 30 Mar, 2014 1 commit