This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 29 Jun, 2012 3 commits
  2. 28 Jun, 2012 2 commits
  3. 25 Jun, 2012 1 commit
  4. 24 Jun, 2012 1 commit
    • Duncan Coutts's avatar
      Parallelise the install command This is based on Mikhail Glushenkov's patches. · 43e5c8f1
      Duncan Coutts authored
      It adds a '-j N' (= 'number of jobs') option for the 'install' command, which
      can be used to specify the number of concurrent workers. If possible, at most
      N packages will be built concurrently.
      
      This version of the patch is less featureful than Mikhail's version but also
      rather simpler. The key difference compared to Mikhail's version is that this
      version is lacking the output serialisation and the ability to tag each output
      message with the task it came from. All output is interleaved. The next step
      will be to make parallel builds log to files rather than the console and only
      to display a summary on the console.
      
      In addition to not having to change the output functions, the code is a bit
      simpler by keep the structure of the code the same as before, rather than
      splitting it into a number of concurrent tasks with channels. Instead each
      task simply executes the same pattern of install actions and concurrency
      limits are enforced using semaphores.
      43e5c8f1
  5. 14 Jun, 2012 1 commit
  6. 15 May, 2012 1 commit
  7. 11 May, 2012 1 commit
    • pcapriotti's avatar
      Adapt to change in GHC package db flags. · 9e030da8
      pcapriotti authored
      GHC and ghc-pkg package db flags changed from '*-package-conf' to
      '*-package-db' in 7.5.  This commit follows the change and introduces a
      version check whenever those flags are used.
      9e030da8
  8. 14 Jun, 2011 1 commit
  9. 01 Sep, 2011 1 commit
  10. 16 Oct, 2010 1 commit
  11. 29 Dec, 2009 1 commit
  12. 02 Nov, 2009 1 commit
  13. 22 Oct, 2009 1 commit
  14. 31 May, 2009 2 commits
  15. 21 Dec, 2008 1 commit
  16. 10 Oct, 2008 1 commit
  17. 07 Oct, 2008 1 commit
  18. 31 Aug, 2008 1 commit
  19. 24 Aug, 2008 1 commit
  20. 12 Aug, 2008 1 commit
  21. 06 Aug, 2008 1 commit
  22. 03 Aug, 2008 1 commit
    • Duncan Coutts's avatar
      Use the given working dir when preparing to call setup · 9a5b46ce
      Duncan Coutts authored
      I introduced a subtle bug with paths when I stopped using inDir
      outside of setupWrapper. It was using the current dir to find
      Setup.hs rather than the target dir. That ofen works because
      there's a Setup.hs in the local dir. I think it's now fixed to
      always use paths relative to workingDir. As before, it invokes
      the setup binary giving it the new working dir.
      9a5b46ce
  23. 02 Aug, 2008 1 commit
  24. 30 Jul, 2008 4 commits
  25. 07 Jun, 2008 1 commit
    • Duncan Coutts's avatar
      Use a smarter preference when picking a Cabal lib to build Setup.hs · 9d650d2c
      Duncan Coutts authored
      Instead of just using the latest version we use the best version
      according to the following preferences in priority order:
      - the same version as cabal-install was itself built with
      - the same major version number as cabal-install was built with
      - a stable version of Cabal (even second digit of major number)
      - the latest version
      9d650d2c
  26. 06 Jun, 2008 3 commits
  27. 12 May, 2008 1 commit
  28. 06 May, 2008 1 commit
  29. 30 Apr, 2008 2 commits