This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 24 May, 2018 5 commits
  2. 19 May, 2018 1 commit
    • quasicomputational's avatar
      Don't break when data-dir is null. · d0c3defe
      quasicomputational authored
      PR #5284 changed things around, and now matchDirFileGlob will break if
      it's passed a null directory, which happens to be the default value
      for data-dir. Its call sites have been fixed to check for this and to
      substitute '.' for an empty path, which is the desired behaviour; in
      addition, matchDirFileGlob itself will now warn about this if it's
      detected, so that new broken call sites can't sneak in.
      
      Fixes #5318.
      d0c3defe
  3. 17 May, 2018 2 commits
  4. 15 May, 2018 1 commit
  5. 13 May, 2018 2 commits
  6. 10 May, 2018 2 commits
  7. 09 May, 2018 14 commits
  8. 08 May, 2018 2 commits
    • quasicomputational's avatar
      Allow ** wildcards in globs. · 5e83ef26
      quasicomputational authored
      These are inspired by a plan described in a comment in #2522, and only
      implement a quite limited form of recursive matching: only a single **
      wildcard is accepted, it must be the final directory, and, if a **
      wildcard is present, the file name must include a wildcard.
      
      Or-patterns are not implemented, for simplicity.
      
      Closes #3178, #2030.
      5e83ef26
    • quasicomputational's avatar
      218c7bfc
  9. 07 May, 2018 1 commit
  10. 03 May, 2018 1 commit
  11. 29 Apr, 2018 2 commits
  12. 28 Apr, 2018 1 commit
  13. 27 Apr, 2018 3 commits
    • Mikhail Glushenkov's avatar
      Update AUTHORS. [ci skip] · ca5ae794
      Mikhail Glushenkov authored
      ca5ae794
    • quasicomputational's avatar
    • quasicomputational's avatar
      travis: Move the 8.4.1 builders to 8.4.2. · c18df61c
      quasicomputational authored
      This ought to fix the build matrix. I believe the issue is GHC trac
      5129, where evaluate is being miscompiled: in cabal-testsuite's
      Test.Cabal.Server, in the function readUntilEnd, the 'read' function
      is protected by an 'if' to ensure that it doesn't result in the
      dreaded 'no parse'. However, some sophisticated putStrLn
      debugging has revealed that it is being called in *both* branches, not
      just the safe one; this is the worst sort of heisenbug because it
      vanished when I put a putStrLn before the evaluate!
      
      Since the evaluate function is fixed in 8.4.2 and bumping to 8.4.2
      has a patch for trac 5129, this is as fixed as it can get.
      c18df61c
  14. 26 Apr, 2018 3 commits