packages feed

parallel 3.2.1.0 → 3.2.1.1

raw patch · 3 files changed

+16/−4 lines, 3 filesdep ~basedep ~deepseq

Dependency ranges changed: base, deepseq

Files

Control/Parallel/Strategies.hs view
@@ -144,7 +144,7 @@ import Control.Applicative #endif import Control.Parallel-import Control.DeepSeq+import Control.DeepSeq (NFData(rnf)) import Control.Monad  import qualified Control.Seq@@ -474,6 +474,8 @@  -- | Evaluate the nth element of a list (if there is such) according to -- the given strategy.+-- This nth is 0-based. For example, @[1, 2, 3, 4, 5] `using` evalListNth 4 rseq@+-- will eval @5@, not @4@. -- The spine of the list up to the nth element is evaluated as a side effect. evalListNth :: Int -> Strategy a -> Strategy [a] evalListNth n strat = evalListSplitAt n r0 (evalListN 1 strat)@@ -862,7 +864,7 @@   /Seq no More: Better Strategies for Parallel Haskell/   <http://community.haskell.org/~simonmar/papers/strategies.pdf> -The major differenes in the API are:+The major differences in the API are:   * The addition of Sequential strategies ("Control.Seq") as    a composable means for specifying sequential evaluation.
changelog.md view
@@ -1,5 +1,10 @@ # Changelog for [`parallel` package](http://hackage.haskell.org/package/parallel) +## 3.2.1.1  *Apr 2017*++  - Compatibility with `deepseq-1.4.3`+  - Minor documentation clarifications+ ## 3.2.1.0  *Jan 2016*    - Support `base-4.9.0.0`@@ -23,3 +28,8 @@   * Drop support for GHCs older than GHC 7.0.1   * Add NOINLINE pragmas to `parBuffer`, `parList`, and `evalBuffer`     to make RULEs more likely to fire++## Older versions++  * This package has a long history which is described in the Haddock documentation+    in the ["API History" section](./docs/Control-Parallel-Strategies.html#history)
parallel.cabal view
@@ -1,5 +1,5 @@ name:           parallel-version:        3.2.1.0+version:        3.2.1.1 -- NOTE: Don't forget to update ./changelog.md license:        BSD3 license-file:   LICENSE@@ -34,7 +34,7 @@      build-depends:         array      >= 0.3 && < 0.6,-        base       >= 4.3 && < 4.10,+        base       >= 4.3 && < 4.11,         containers >= 0.4 && < 0.6,         deepseq    >= 1.1 && < 1.5