[GHC] #910: --make should have a -j flag for parallel building

GHC ghc-devs at haskell.org
Thu Aug 22 20:58:55 UTC 2013


#910: --make should have a -j flag for parallel building
-------------------------------------+------------------------------------
        Reporter:  igloo             |            Owner:
            Type:  feature request   |           Status:  patch
        Priority:  normal            |        Milestone:  _|_
       Component:  Compiler          |          Version:  6.4.2
      Resolution:                    |         Keywords:
Operating System:  Unknown/Multiple  |     Architecture:  Unknown/Multiple
 Type of failure:  None/Unknown      |       Difficulty:  Unknown
       Test Case:  N/A               |       Blocked By:
        Blocking:                    |  Related Tickets:
-------------------------------------+------------------------------------

Comment (by parcs):

 Thanks for reviewing!

 Thanks Simon. I will attempt to comment the changes more sufficiently,
 following the mentioned coding style. I will update the user manual as
 well.

 Ryan: I don't see where a stray exception could occur. The call to
 `parUpsweep_one` is already guarded by a `try`, and asynchronous
 exceptions are masked throughout the rest of the worker body. And the rest
 of the worker body doesn't seem to do anything that could throw an
 exception from within.

 So it seems to me that the exception handling is already fairly tight: a
 worker thread should always exit gracefully. I think.

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/910#comment:25>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler




More information about the ghc-tickets mailing list