This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 24 Jun, 2012 8 commits
-
-
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.
-
refold authored
We don't want 'InstallPlan.ready' to return packages that are currently being processed in other threads.
-
refold authored
-
refold authored
It can be non-obvious why a package is registered more than once.
-
refold authored
We don't want FFI calls to block all Haskell threads, so we need to use the threaded runtime; -rtsopts is for experimenting with the number of capabilities.
-
refold authored
-
refold authored
I'm looking at you, ansi-terminal.
-
refold authored
-
- 20 Jun, 2012 4 commits
- 19 Jun, 2012 1 commit
-
-
Ian Lynagh authored
-
- 17 Jun, 2012 1 commit
-
-
Ian Lynagh authored
-
- 14 Jun, 2012 2 commits
- 06 Jun, 2012 3 commits
-
-
Andres Löh authored
-
Andres Löh authored
This saves a bit of heap space when running the solver with unlimited backtracking enabled.
-
Andres Löh authored
This saves a lot of heap space while exploring the tree and backtracking.
-
- 31 May, 2012 3 commits
-
-
Andres Löh authored
-
Andres Löh authored
-
Andres Löh authored
-
- 19 May, 2012 2 commits
-
-
Ian Lynagh authored
In particular, this fixes building haskeline with its windows_cconv.h header.
-
Ian Lynagh authored
-
- 16 May, 2012 1 commit
-
-
Andres Löh authored
Fix cabal-install build.
-
- 15 May, 2012 1 commit
-
-
pcapriotti authored
-
- 14 May, 2012 1 commit
-
-
Duncan Coutts authored
Adapt to package-conf -> package-db change
-
- 11 May, 2012 1 commit
-
-
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.
-
- 07 May, 2012 1 commit
-
-
Andres Löh authored
Add support for the Apache license
-
- 28 Apr, 2012 5 commits
-
-
Andres Löh authored
Add .gitignore file and remove .darcs-boring
-
Iustin Pop authored
The contents of this file seem to be obsolete, so there are two reasons to remove it.
-
Iustin Pop authored
-
Iustin Pop authored
I've verified that a generated license file is identical to the original copy at http://www.apache.org/licenses/LICENSE-2.0.txt, otherwise this is a trivial patch.
-
Iustin Pop authored
This patch adds the Apache license (http://www.apache.org/licenses/) as a versioned license. Only version 2.0 is added, as the others are historical and should not be used. I've also updated slightly the license parse test, but I'm not sure that the instructions for running the tests are correct (I don't see the "license parsers" test being shown when running ./test/dist/build/suite/suite).
-
- 25 Apr, 2012 1 commit
-
-
Andres Löh authored
During index conversion, the modular solver was discarding test and bench stanzas without dependencies. As a result, constraints to enable tests and benchmarks were then ignored in the solver. This should close issue #940.
-
- 22 Apr, 2012 5 commits
-
-
Andres Löh authored
-
Andres Löh authored
-
-
-
-