summaryrefslogtreecommitdiff
path: root/compiler/utils/Binary.hs
diff options
context:
space:
mode:
authorPatrick Palka <patrick@parcs.ath.cx>2013-08-21 16:55:52 -0400
committerPatrick Palka <patrick@parcs.ath.cx>2013-08-26 22:21:16 -0400
commit8d9edfed74e8fd03933d4e3540f6372c269de538 (patch)
tree7c311bd22ec0a353cf55af0a7b8ff9716f3eb006 /compiler/utils/Binary.hs
parente8d0dc7e00e7c55bd23bcccd059683f8a7eadfd1 (diff)
downloadhaskell-8d9edfed74e8fd03933d4e3540f6372c269de538.tar.gz
Implement the parallel upsweep (#910)
The parallel upsweep is the parallel counterpart to the default sequential upsweep. It attempts to compile modules in parallel by subdividing the work of the upsweep into parts that can be executed concurrently by multiple Haskell threads. In order to enable the parallel upsweep, the user has to pass the -jN flag to GHC, where N is an optional number denoting the number of jobs, or modules, to compile in parallel, like with GNU make. In GHC this just sets the number of capabilities to N.
Diffstat (limited to 'compiler/utils/Binary.hs')
0 files changed, 0 insertions, 0 deletions