Name: SafeSemaphore Version: 0.10.0 Synopsis: Much safer replacement for QSemN, QSem, and SampleVar Description: This provides a much safer semaphore than the QSem, QSemN, SampleVar in base. Those base modules are not exception safe and can be broken by killThread. See for more details. Homepage: https://github.com/ChrisKuklewicz/SafeSemaphore License: BSD3 License-file: LICENSE Author: Chris Kuklewicz Maintainer: Chris Kuklewicz Category: Concurrency Build-type: Simple Cabal-version: >=1.8 Library Hs-Source-Dirs: src ghc-options: -Wall -O2 -funbox-strict-fields Exposed-modules: Control.Concurrent.MSem Control.Concurrent.MSemN Control.Concurrent.MSemN2 Control.Concurrent.MSampleVar Control.Concurrent.FairRWLock Control.Concurrent.SSem Control.Concurrent.STM.SSem Other-modules: Control.Concurrent.STM.SSemInternals Build-depends: base < 5, containers, stm Test-Suite TestSafeSemaphore type: exitcode-stdio-1.0 main-is: tests/TestKillSem.hs build-depends: base < 5, SafeSemaphore, HUnit