pooled-io 0.0.2 → 0.0.2.1
raw patch · 2 files changed
+19/−6 lines, 2 filesdep ~transformers
Dependency ranges changed: transformers
Files
pooled-io.cabal view
@@ -1,10 +1,10 @@ Name: pooled-io-Version: 0.0.2+Version: 0.0.2.1 License: BSD3 License-File: LICENSE Author: Henning Thielemann <haskell@henning-thielemann.de> Maintainer: Henning Thielemann <haskell@henning-thielemann.de>-Homepage: http://code.haskell.org/~thielema/pooled-io/+Homepage: http://hub.darcs.net/thielema/pooled-io/ Category: Parallelism Synopsis: Run jobs on a limited number of threads and support data dependencies Description:@@ -40,6 +40,18 @@ but do not throttle concurrency with respect to number of available cores . * @parallel-tasks@:+ .+ * @parallel-io@:+ .+ * @threadPool@:+ .+ * @threads-pool@:+ .+ * @cio@:+ .+ * @Control-Engine@:+ .+ * @taskpool@, @async-pool@: Tested-With: GHC==7.4.2, GHC==7.8.4, GHC==7.10.1 Cabal-Version: >=1.8 Build-Type: Simple@@ -49,18 +61,18 @@ default: False Source-Repository this- Tag: 0.0.2+ Tag: 0.0.2.1 Type: darcs- Location: http://code.haskell.org/~thielema/pooled-io/+ Location: http://hub.darcs.net/thielema/pooled-io/ Source-Repository head Type: darcs- Location: http://code.haskell.org/~thielema/pooled-io/+ Location: http://hub.darcs.net/thielema/pooled-io/ Library Build-Depends: concurrent-split >=0.0 && <0.1,- transformers >=0.2.2 && <0.5,+ transformers >=0.2.2 && <0.6, deepseq >=1.3 && <1.5, unsafe >=0.0 && <0.1, containers >=0.4 && <0.6,
src/Control/Concurrent/PooledIO/Sequence.hs view
@@ -76,4 +76,5 @@ sync chan act = do (resultIn, resultOut) <- MVar.newEmpty async chan $ act >>= MVar.put resultIn+-- async chan $ act >>= (MVar.put resultIn $!!) MVar.take resultOut