packages feed

Cabal revisions of SafeSemaphore-0.9.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-Name:                SafeSemaphore-Version:             0.9.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 <https://github.com/ChrisKuklewicz/SafeSemaphore> for more details.-Homepage:            https://github.com/ChrisKuklewicz/SafeSemaphore-License:             BSD3-License-file:        LICENSE-Author:              Chris Kuklewicz <haskell@list.mightyreason.com>-Maintainer:          Chris Kuklewicz <haskell@list.mightyreason.com>-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-+Name:                SafeSemaphore
+Version:             0.9.0
+x-revision: 1
+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 <https://github.com/ChrisKuklewicz/SafeSemaphore> for more details.
+Homepage:            https://github.com/ChrisKuklewicz/SafeSemaphore
+License:             BSD3
+License-file:        LICENSE
+Author:              Chris Kuklewicz <haskell@list.mightyreason.com>
+Maintainer:          Chris Kuklewicz <haskell@list.mightyreason.com>
+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 >=4.4 && <4.7, containers, stm
+
+Test-Suite TestSafeSemaphore
+  type:          exitcode-stdio-1.0
+  main-is:       tests/TestKillSem.hs
+  build-depends: base < 5, SafeSemaphore, HUnit
+