Skip to content

replace Control.Concurrent.QSem

Right now there's no replacement for packages in the HP (e.g. Cabal), leading to all kinds of ugly workarounds. See https://github.com/haskell/cabal/pull/1108 for some of the pain this causes.

If QSem is broken we should fix it, not deprecate it and let users deal with the difficulty of finding a correct semaphore implementation that they can use.

Trac metadata
Trac field Value
Version 7.6.1
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component libraries/base
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
Edited by Simon Marlow
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information