This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 11 Apr, 2014 1 commit
  2. 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
  3. 03 Apr, 2014 1 commit
  4. 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
  5. 30 Mar, 2014 3 commits
  6. 21 Mar, 2014 3 commits
  7. 19 Mar, 2014 7 commits
  8. 10 Mar, 2014 2 commits
  9. 09 Mar, 2014 4 commits
  10. 05 Mar, 2014 2 commits
  11. 03 Mar, 2014 4 commits
  12. 02 Mar, 2014 1 commit
  13. 25 Feb, 2014 1 commit
  14. 22 Feb, 2014 2 commits
  15. 18 Feb, 2014 4 commits
  16. 16 Feb, 2014 2 commits