This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 08 May, 2016 2 commits
  2. 07 May, 2016 2 commits
  3. 06 May, 2016 11 commits
  4. 05 May, 2016 1 commit
  5. 04 May, 2016 6 commits
    • Edsko de Vries's avatar
      Improve documentation of `Tree` · cbfd24e2
      Edsko de Vries authored
      This commit looks somewhat bigger than it is because I moved some comments
      around so we can have longer comments for the constructors. The most important
      change is the documentation of the `QGoalReason` invariant on 'GoalChoice'.
      
      This commit doesn't change any actual code.
      cbfd24e2
    • Edsko de Vries's avatar
      Replace OpenGoal with Goal in GoalChoice · febf9530
      Edsko de Vries authored
      OpenGoal contains a FlaggedDep which contains a lot more information than we
      actually need in the tree; we just need to know, which choice are we
      introducing: package, flag, or stanza? We don't need the full FlaggedDep tree.
      febf9530
    • Mikhail Glushenkov's avatar
      Changelog update. · 3df087b4
      Mikhail Glushenkov authored
      Pkg-config constraints are actually a part of 1.24.
      3df087b4
    • Edsko de Vries's avatar
      Add `conflictSetOrigin` debugging field · 9eca2c62
      Edsko de Vries authored
      This field is only added if the `debug-conflict-sets` flag is specified to
      `cabal config`; it adds a tree to `CallStack`s to a `ConflictSet`. This is very
      useful when trying to understand how a certain conflict set was constructed.
      9eca2c62
    • Edsko de Vries's avatar
      Make `Validate` a proper monad · ff83884b
      Edsko de Vries authored
      This makes it a bit easier to modify it (for example, during debugging).
      ff83884b
    • Edsko de Vries's avatar
      Add missing exports · 74534e88
      Edsko de Vries authored
      74534e88
  6. 03 May, 2016 1 commit
  7. 02 May, 2016 4 commits
    • Getty Ritter's avatar
      Prevent bootstrap.sh from building haddocks for hackage-security · 6e2fca43
      Getty Ritter authored and Mikhail Glushenkov's avatar Mikhail Glushenkov committed
      An outstanding bug in GHC pre-8 causes haddock comments on GADT constructors to fail, which in turn prevents the bootstrapping process from finishing. This works around it by skipping haddocks for hackage-security.
      
      (cherry picked from commit 02a313e9)
      6e2fca43
    • Mikhail Glushenkov's avatar
      Punctuation. · 4abce53a
      Mikhail Glushenkov authored
      4abce53a
    • Mikhail Glushenkov's avatar
      Comment. · 89f527c6
      Mikhail Glushenkov authored
      89f527c6
    • Edsko de Vries's avatar
      Don't ignore 206 response in plain-http transport · da403dff
      Edsko de Vries authored
      The plainHttpTransport implementation saved the resulting file only when the
      server responded with 200 OK, thus ignoring the payload from the server when
      the server responded with a 206 Partial Content. This was causing incremental
      updates through hackage-security to fail (it wouldn't fail fatally;
      hackage-security would notice the invalid timestamp and download the whole
      thing instead, but of course this means we're not actually getting any
      incremental behaviour).
      da403dff
  8. 29 Apr, 2016 1 commit
    • Lennart Kolmodin's avatar
      Fix bugs with bash completion · 0122e821
      Lennart Kolmodin authored
      The bash completion suffers from a number of issues,
      some fix with this patch;
      
      With this patch we expand the path to cabal as well as its arguments.
      For example;
      ~/code/cabal configure --with-ghc=$GHC <tab><tab>
      will now work. Both ~ and the $GHC variable will be expanded.
      
      If there are no .cabal files, or multiple files, the script will no longer
      crash.
      
      We still invoke cabal to get completions. If cabal detects an error and writes
      errors to STDERR, these will no longer be printed to the console. Instead we
      don't offer any completions.
      0122e821
  9. 27 Apr, 2016 3 commits
  10. 26 Apr, 2016 2 commits
  11. 25 Apr, 2016 4 commits
  12. 24 Apr, 2016 2 commits
  13. 23 Apr, 2016 1 commit