This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 05 May, 2015 1 commit
  2. 29 Apr, 2015 1 commit
  3. 28 Apr, 2015 1 commit
  4. 05 Apr, 2015 1 commit
  5. 30 Mar, 2015 1 commit
  6. 19 Mar, 2015 1 commit
  7. 06 Mar, 2015 1 commit
  8. 18 Jan, 2015 2 commits
  9. 15 Dec, 2014 1 commit
  10. 12 Dec, 2014 2 commits
  11. 07 Dec, 2014 6 commits
  12. 04 Dec, 2014 1 commit
  13. 09 Nov, 2014 1 commit
  14. 20 Oct, 2014 1 commit
    • Erik de Castro Lopo's avatar
      cabal-install : Add a 'user-config' command. · 6d530dd4
      Erik de Castro Lopo authored
      The 'user-config' command allows pseudo-diff-ing and updating of the
      user's ~/.cabal/config file. The diff is against what cabal would
      generated if the user config file did not exist and the update
      command overlays the user's existing settings over the current
      version of the default settings and writes it back to ~/.cabal/config.
      
      Closes: #2159
      6d530dd4
  15. 19 Oct, 2014 2 commits
  16. 19 Aug, 2014 1 commit
  17. 18 Aug, 2014 1 commit
  18. 29 Jul, 2014 1 commit
  19. 27 Jul, 2014 1 commit
  20. 28 Jun, 2014 1 commit
  21. 23 May, 2014 1 commit
    • Andres Löh's avatar
      Configurable strong/weak flags. · f950e8d7
      Andres Löh authored
      This adds a mechanism in the modular solver to store whether a flag
      is "strong" or "weak". A weak flag is deferred during solving, a strong
      flag is not.
      
      By default, flags are now weak unless they're manual. This is a change
      in behaviour, but I think it's probably the better default, because many
      automatic flags are used to figure out what's on the system rather than
      to impose hard constraints.
      
      There's a new flag --strong-flags that restores the old behaviour. I do
      not think such a global flag is particularly useful, but it may be
      of interest to compare build plans between the new and old behaviour.
      
      With these preparations, it's easy to make the distinction between
      strong and weak flags more sophisticated. We can either add more
      heuristics as to when flags should be treated as strong or weak, or we
      can add syntax to .cabal files that allows package authors to specify
      explicitly how they intend a flag to behave.
      
      This is related to various cabal-install issues, e.g. #1831, #1864,
      and #1877.
      
      (cherry picked from commit 3dcddea4)
      
      Conflicts:
      	cabal-install/Distribution/Client/Dependency.hs
      f950e8d7
  22. 19 May, 2014 2 commits
    • Andres Löh's avatar
      Configurable strong/weak flags. · 3dcddea4
      Andres Löh authored
      This adds a mechanism in the modular solver to store whether a flag
      is "strong" or "weak". A weak flag is deferred during solving, a strong
      flag is not.
      
      By default, flags are now weak unless they're manual. This is a change
      in behaviour, but I think it's probably the better default, because many
      automatic flags are used to figure out what's on the system rather than
      to impose hard constraints.
      
      There's a new flag --strong-flags that restores the old behaviour. I do
      not think such a global flag is particularly useful, but it may be
      of interest to compare build plans between the new and old behaviour.
      
      With these preparations, it's easy to make the distinction between
      strong and weak flags more sophisticated. We can either add more
      heuristics as to when flags should be treated as strong or weak, or we
      can add syntax to .cabal files that allows package authors to specify
      explicitly how they intend a flag to behave.
      
      This is related to various cabal-install issues, e.g. #1831, #1864,
      and #1877.
      3dcddea4
    • Mikhail Glushenkov's avatar
      Increase defaultMaxBackjumps to 2000 (from 200). · 0229cd52
      Mikhail Glushenkov authored
      As suggested by Anders Löh in #1780.
      
      (cherry picked from commit e2b481a0)
      0229cd52
  23. 14 May, 2014 1 commit
  24. 22 Apr, 2014 2 commits
  25. 20 Apr, 2014 1 commit
  26. 18 Apr, 2014 2 commits
  27. 17 Apr, 2014 3 commits