[GHC] #7417: replace Control.Concurrent.QSem

GHC cvs-ghc at haskell.org
Mon Dec 10 15:22:10 CET 2012


#7417: replace Control.Concurrent.QSem
-------------------------------+--------------------------------------------
  Reporter:  tibbe             |          Owner:                  
      Type:  bug               |         Status:  closed          
  Priority:  normal            |      Milestone:  7.8.1           
 Component:  libraries/base    |        Version:  7.6.1           
Resolution:  fixed             |       Keywords:                  
        Os:  Unknown/Multiple  |   Architecture:  Unknown/Multiple
   Failure:  None/Unknown      |     Difficulty:  Unknown         
  Testcase:                    |      Blockedby:                  
  Blocking:                    |        Related:                  
-------------------------------+--------------------------------------------
Changes (by simonmar):

  * status:  new => closed
  * resolution:  => fixed
  * milestone:  => 7.8.1


Comment:

 I added my new `QSem` and `QSemN` implementations as an interrim measure
 to avoid breaking code:

 {{{
 commit ea3abf16eda97e573ee63fb08ce330d3aeceaeae
 Author: Simon Marlow <marlowsd at gmail.com>
 Date:   Mon Dec 10 13:39:11 2012 +0000

     Add back new working QSem and QSemN implementations (#7417)

     We decided not to break existing users without providing an easy
     migration path.  For the time being I've made these implementations,
     which fix the bugs in the old versions and perform reasonably well.

     In due course we should move the concurrency functionality, including
     these modules, out of base and into a separate package.
 }}}

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



More information about the Glasgow-haskell-bugs mailing list