strict-concurrency 0.2.3 → 0.2.4
raw patch · 3 files changed
+5/−4 lines, 3 filesdep +deepseqdep ~basedep ~parallel
Dependencies added: deepseq
Dependency ranges changed: base, parallel
Files
- Control/Concurrent/Chan/Strict.hs +1/−1
- Control/Concurrent/MVar/Strict.hs +1/−0
- strict-concurrency.cabal +3/−3
Control/Concurrent/Chan/Strict.hs view
@@ -41,7 +41,7 @@ import System.IO.Unsafe ( unsafeInterleaveIO ) import Control.Concurrent.MVar.Strict-import Control.Parallel.Strategies+import Control.DeepSeq -- A channel is represented by two @MVar@s keeping track of the two ends -- of the channel contents,i.e., the read- and write ends. Empty @MVar@s
Control/Concurrent/MVar/Strict.hs view
@@ -45,6 +45,7 @@ import Prelude import Control.OldException as Exception import Control.Parallel.Strategies+import Control.DeepSeq -- |Put a value into an 'MVar'. If the 'MVar' is currently full, -- 'putMVar' will wait until it becomes empty.
strict-concurrency.cabal view
@@ -1,5 +1,5 @@ Name: strict-concurrency-Version: 0.2.3+Version: 0.2.4 Synopsis: Strict concurrency abstractions Category: Control Description:@@ -13,9 +13,9 @@ License-File: LICENSE Author: Don Stewart <dons@galois.com> Maintainer: Don Stewart <dons@galois.com>-Copyright: (c) 2007-8 Don Stewart+Copyright: (c) 2007-10 Don Stewart Homepage: http://code.haskell.org/~dons/code/strict-concurrency-build-depends: base >= 3 && < 5, parallel+build-depends: base >= 4 && < 5, parallel >= 3, deepseq >= 1 ghc-options: -Wall -fglasgow-exts extensions: CPP, BangPatterns build-type: Simple