packages/parallel.git
3 months agoRegenerate .travis.yml master
Ryan Scott [Tue, 12 Mar 2019 14:28:23 +0000 (10:28 -0400)] 
Regenerate .travis.yml

This commit was performed automatically by a script.
https://github.com/RyanGlScott/travis-maintenance

3 months agoFactor out haskell-ci configuration
Ryan Scott [Tue, 12 Mar 2019 14:27:57 +0000 (10:27 -0400)] 
Factor out haskell-ci configuration

4 months agoDeclare support for future unreleased base-4.13
Herbert Valerio Riedel [Mon, 11 Feb 2019 22:06:11 +0000 (23:06 +0100)] 
Declare support for future unreleased base-4.13

This is needed for upcoming GHC 8.8 rls

6 months agoRegenerate .travis.yml
Ryan Scott [Mon, 10 Dec 2018 12:01:34 +0000 (07:01 -0500)] 
Regenerate .travis.yml

This commit was performed automatically by a script.
https://github.com/RyanGlScott/travis-maintenance

7 months agoRegenerate .travis.yml
Ryan Scott [Tue, 6 Nov 2018 14:04:14 +0000 (09:04 -0500)] 
Regenerate .travis.yml

This commit was performed automatically by a script.
https://github.com/RyanGlScott/travis-maintenance

8 months agoRegenerate .travis.yml
Ryan Scott [Wed, 17 Oct 2018 18:58:50 +0000 (14:58 -0400)] 
Regenerate .travis.yml

This commit was performed automatically by a script.
https://github.com/RyanGlScott/travis-maintenance

11 months ago3.2.2.0 3.2.2.0
Simon Marlow [Fri, 13 Jul 2018 16:03:26 +0000 (17:03 +0100)] 
3.2.2.0

11 months agoMerge pull request #46 from Borgvall/parEval-rebased
Simon Marlow [Mon, 2 Jul 2018 08:05:06 +0000 (09:05 +0100)] 
Merge pull request #46 from Borgvall/parEval-rebased

Provide 'parEval' to spark computations in parallel

11 months agoTravis: Use GHC 8.6.1
Ryan Scott [Sun, 1 Jul 2018 16:57:24 +0000 (12:57 -0400)] 
Travis: Use GHC 8.6.1

11 months agoAdd test case for 'parEval'
Johannes Röhl [Sun, 1 Jul 2018 12:52:23 +0000 (14:52 +0200)] 
Add test case for 'parEval'

11 months agoMerge pull request #47 from Borgvall/simplify-rparWith-r0-testcase
Simon Marlow [Mon, 25 Jun 2018 08:07:05 +0000 (09:07 +0100)] 
Merge pull request #47 from Borgvall/simplify-rparWith-r0-testcase

Simplify test case rparWith_r0

11 months agoSimplify test case rparWith_r0
Johannes Röhl [Sun, 24 Jun 2018 10:26:53 +0000 (12:26 +0200)] 
Simplify test case rparWith_r0

11 months agoProvide 'parEval' to spark computations in parallel
Johannes Röhl [Thu, 22 Jan 2015 10:39:46 +0000 (11:39 +0100)] 
Provide 'parEval' to spark computations in parallel

11 months agoMerge pull request #40 from treeowl/monadfix
Simon Marlow [Thu, 21 Jun 2018 08:03:03 +0000 (09:03 +0100)] 
Merge pull request #40 from treeowl/monadfix

Add a MonadFix instance for Eval

12 months agoMerge pull request #44 from bgamari/update-travis
Ben Gamari [Mon, 18 Jun 2018 19:11:27 +0000 (15:11 -0400)] 
Merge pull request #44 from bgamari/update-travis

Update travis.yml

12 months agoUpdate travis.yml
Ben Gamari [Mon, 18 Jun 2018 17:10:12 +0000 (13:10 -0400)] 
Update travis.yml

12 months agoBump containers upper bound
Ben Gamari [Mon, 18 Jun 2018 16:47:32 +0000 (12:47 -0400)] 
Bump containers upper bound

12 months agoMerge pull request #36 from treeowl/fix-rparWith
Simon Marlow [Mon, 18 Jun 2018 07:47:39 +0000 (08:47 +0100)] 
Merge pull request #36 from treeowl/fix-rparWith

Restore rparWith behavior

12 months agoRestore rparWith behavior
David Feuer [Thu, 14 Jun 2018 20:40:05 +0000 (16:40 -0400)] 
Restore rparWith behavior

* Lift the result to avoid always reducing to WHNF.

* Rewrite the documentation of `rparWith`.

Fixes #35

12 months agoAdd test for corner case `rparWith r0`
Johannes Röhl [Sun, 10 Jun 2018 10:18:36 +0000 (12:18 +0200)] 
Add test for corner case `rparWith r0`

It does not pass with the current implementation of `rparWith`.

12 months agoAdd a MonadFix instance for Eval
David Feuer [Sun, 17 Jun 2018 03:08:38 +0000 (23:08 -0400)] 
Add a MonadFix instance for Eval

There's only one sensible instance, and I suspect it may actually
be useful.

12 months agoMerge pull request #3 from Borgvall/runEvalIO
Simon Marlow [Mon, 11 Jun 2018 09:34:50 +0000 (10:34 +0100)] 
Merge pull request #3 from Borgvall/runEvalIO

Provide functions to sequence evaluations relative to io actions

12 months agoMerge remote-tracking branch 'origin/master' into runEvalIO
Johannes Röhl [Sat, 9 Jun 2018 11:05:27 +0000 (13:05 +0200)] 
Merge remote-tracking branch 'origin/master' into runEvalIO

The merge was necessary, because the internal implementation of `Eval`
has changed.

12 months agoMerge pull request #21 from treeowl/simple-and-predictable
Simon Marlow [Tue, 5 Jun 2018 10:06:33 +0000 (11:06 +0100)] 
Merge pull request #21 from treeowl/simple-and-predictable

Make things simpler and more predictable

12 months agoMerge pull request #31 from treeowl/doc-dot
Simon Marlow [Mon, 4 Jun 2018 07:56:23 +0000 (08:56 +0100)] 
Merge pull request #31 from treeowl/doc-dot

Document more dot properties

12 months agoDocument more dot properties
David Feuer [Mon, 4 Jun 2018 01:33:17 +0000 (21:33 -0400)] 
Document more dot properties

Closes #28

12 months agoUse GHC 8.4.3 on Travis
Ryan Scott [Sun, 3 Jun 2018 11:53:27 +0000 (07:53 -0400)] 
Use GHC 8.4.3 on Travis

12 months agoMake things simpler and more predictable
David Feuer [Fri, 1 Jun 2018 15:04:40 +0000 (11:04 -0400)] 
Make things simpler and more predictable

* `Eval` has always been a hand-written copy of `IO`. Use
  a newtype wrapper around `IO` instead. This gives us the
  necessary instances for free and shifts the proof obligations
  into `base`.

* Use `unsafeDupablePerformIO` instead of applying `realWorld#`
  directly. This should make the optimizer much less likely to
  eat our shorts.

* Redefine `rparWith` to do the simplest thing that could
  possibly work. It seems to do so.

* Remove the rewrite rule for `parList`; as far as I can tell,
  it slows things down.

Fixes #17

13 months agoUpdate Travis script to use haskell-ci
Ryan Scott [Wed, 2 May 2018 17:12:02 +0000 (13:12 -0400)] 
Update Travis script to use haskell-ci

14 months agoBump upper bound on base to < 4.13 (#20)
Ryan Scott [Mon, 16 Apr 2018 11:25:34 +0000 (07:25 -0400)] 
Bump upper bound on base to < 4.13 (#20)

See https://ghc.haskell.org/trac/ghc/ticket/15018.

20 months agoAdd doc links to the description (#14)
Simon Marlow [Mon, 16 Oct 2017 08:13:13 +0000 (09:13 +0100)] 
Add doc links to the description (#14)

21 months agoBump upper bound on base
Ben Gamari [Thu, 14 Sep 2017 11:55:25 +0000 (07:55 -0400)] 
Bump upper bound on base

2 years agoprepare for 3.2.1.1 release v3.2.1.1
Herbert Valerio Riedel [Sat, 8 Apr 2017 16:18:54 +0000 (18:18 +0200)] 
prepare for 3.2.1.1 release

2 years agoAddress 040c4f0226a5a w/o use of CPP
Herbert Valerio Riedel [Sat, 8 Apr 2017 16:07:47 +0000 (18:07 +0200)] 
Address 040c4f0226a5a w/o use of CPP

2 years agoreference older API history in changelog
Herbert Valerio Riedel [Sat, 8 Apr 2017 16:07:03 +0000 (18:07 +0200)] 
reference older API history in changelog

2 years agoStrategies: Hide rwhnf from deepseq
Ben Gamari [Thu, 15 Dec 2016 18:48:49 +0000 (13:48 -0500)] 
Strategies: Hide rwhnf from deepseq

As of 1.4.3 deepseq also exposes a rwhnf function. Ensure we don't collide.

2 years agoBump upper bound on base
Ben Gamari [Tue, 15 Nov 2016 19:37:18 +0000 (14:37 -0500)] 
Bump upper bound on base

2 years agoMerge pull request #12 from bgamari/master
Simon Marlow [Mon, 17 Oct 2016 07:34:38 +0000 (08:34 +0100)] 
Merge pull request #12 from bgamari/master

tests: Replace python with sh

2 years agotests: Replace python with sh
Ben Gamari [Mon, 17 Oct 2016 03:26:54 +0000 (23:26 -0400)] 
tests: Replace python with sh

Python usage is unfortunately rather problematic now since we have the
Python 2/3 split. In this case I'd argue that it's just as easy (if
perhaps less efficient) to just use a shell pipeline.

2 years agoMerge pull request #11 from joneshf/patch-1
Gabor Greif [Thu, 28 Jul 2016 06:01:43 +0000 (08:01 +0200)] 
Merge pull request #11 from joneshf/patch-1

Fix typo in Control.Parallel.Strategies history

2 years agoFix typo in Control.Parallel.Strategies history
Hardy Jones [Thu, 28 Jul 2016 03:09:19 +0000 (20:09 -0700)] 
Fix typo in Control.Parallel.Strategies history

3 years agoMerge pull request #10 from pseudonom/master
Simon Marlow [Wed, 6 Apr 2016 08:15:57 +0000 (10:15 +0200)] 
Merge pull request #10 from pseudonom/master

Add clarifying comment to `evalListNth`

3 years agoAdd clarifying comment to `evalListNth`
Eric Easley [Sun, 3 Apr 2016 08:46:08 +0000 (01:46 -0700)] 
Add clarifying comment to `evalListNth`

3 years agoFix minor typo in .cabal file v3.2.1.0
Herbert Valerio Riedel [Sat, 2 Jan 2016 08:10:53 +0000 (09:10 +0100)] 
Fix minor typo in .cabal file

3 years agoUpdate changelog for 3.2.1.0 release
Herbert Valerio Riedel [Sat, 2 Jan 2016 08:00:38 +0000 (09:00 +0100)] 
Update changelog for 3.2.1.0 release

We do a minor version bump so the `Ix`-constraint removal on `seqArray`
can be tested for more easily via `MIN_VERSION_parallel(3,2,1)`

3 years agoGit-ignore `/dist` folder
Herbert Valerio Riedel [Sat, 2 Jan 2016 07:56:58 +0000 (08:56 +0100)] 
Git-ignore `/dist` folder

3 years agoDrop FlexibleInstances from `other-extensions`
Herbert Valerio Riedel [Sat, 2 Jan 2016 07:56:07 +0000 (08:56 +0100)] 
Drop FlexibleInstances from `other-extensions`

Because it's not needed...

3 years agoUse more exact CPP guards for 0ec7fe287db9b837a
Herbert Valerio Riedel [Sat, 2 Jan 2016 07:55:02 +0000 (08:55 +0100)] 
Use more exact CPP guards for 0ec7fe287db9b837a

3 years agoAdd GHC 8.0 to Travis' test matrix
Herbert Valerio Riedel [Sat, 2 Jan 2016 07:32:38 +0000 (08:32 +0100)] 
Add GHC 8.0 to Travis' test matrix

3 years agoRelax upper bound on `base` to allow for base-4.9
Herbert Valerio Riedel [Sat, 31 Oct 2015 12:46:52 +0000 (13:46 +0100)] 
Relax upper bound on `base` to allow for base-4.9

3 years agoMinor refactoring of Functor/Applicative/Monad instances
Herbert Valerio Riedel [Sat, 31 Oct 2015 12:42:07 +0000 (13:42 +0100)] 
Minor refactoring of Functor/Applicative/Monad instances

We may want to override `*>` at some point for the GHC 7.2+ code

However, I'm a bit puzzled by the comment

  -- GHC 7.2.1 added the seq# and spark# primitives, that we use in
  -- the Eval monad implementation in order to get the correct
  -- strictness behaviour.

while the actual `instance Monad` implementation below
doesn't use any of those primitives

3 years agoPerform early-version-bump and update changelog
Herbert Valerio Riedel [Sat, 31 Oct 2015 12:31:57 +0000 (13:31 +0100)] 
Perform early-version-bump and update changelog

This is help make GHC HEAD nightlies more accurate about reported
package versions.

3 years agoAdd NOINLINE[1] rseq to make the RULE more robust
Simon Marlow [Fri, 31 Jul 2015 19:20:20 +0000 (20:20 +0100)] 
Add NOINLINE[1] rseq to make the RULE more robust

4 years agoMerge pull request #7 from MaxGabriel/patch-1
Simon Marlow [Mon, 1 Jun 2015 19:53:00 +0000 (20:53 +0100)] 
Merge pull request #7 from MaxGabriel/patch-1

Fix typo in SeqStrategy documentation

4 years agoMerge pull request #8 from MaxGabriel/patch-2
Simon Marlow [Mon, 1 Jun 2015 19:45:07 +0000 (20:45 +0100)] 
Merge pull request #8 from MaxGabriel/patch-2

Make rpar's type signature consistent with rseq & co

4 years agoMake rpar's type signature consistent with rseq & co
Maximilian Tagher [Sun, 31 May 2015 18:00:11 +0000 (11:00 -0700)] 
Make rpar's type signature consistent with rseq & co

It seems inconsistent that `r0`, `rseq`, `rdeepseq` and `rparWith` are defined using the `Strategy` type synonym, but `rpar` is not. In the [module exports](https://github.com/haskell/parallel/blob/2ee8494e5bb5228a6a878d6e0e0b63316492174c/Control/Parallel/Strategies.hs#L52) it's commented as being of type `Strategy a`, just not in the type signature itself for some reason.

4 years agoFix typo in SeqStrategy documentation
Maximilian Tagher [Sun, 31 May 2015 05:06:18 +0000 (22:06 -0700)] 
Fix typo in SeqStrategy documentation

4 years agoMerge pull request #5 from sajith/patch-1
Herbert Valerio Riedel [Tue, 10 Mar 2015 20:51:03 +0000 (21:51 +0100)] 
Merge pull request #5 from sajith/patch-1

Update links to multicore GHC and Strategies papers.

4 years agoRestore compatibility with GHC < 7.11
Herbert Valerio Riedel [Tue, 10 Mar 2015 07:27:34 +0000 (08:27 +0100)] 
Restore compatibility with GHC < 7.11

This guards the changes in e4e4228ba94178cf31b97fe81b94bff3de6fce03 and
dfb8fe517b10588847ca285f93300fa7f1552857 with CPP thereby fixing #6

4 years agoUpdate links to multicore GHC and Strategies papers.
Sajith Sasidharan [Mon, 9 Mar 2015 20:56:28 +0000 (16:56 -0400)] 
Update links to multicore GHC and Strategies papers.

The old URLs to multicore-ghc.pdf and strategies.pdf no longer work.

4 years agotests: provide a test for runEvalIO
Johannes Röhl [Thu, 22 Jan 2015 12:10:32 +0000 (13:10 +0100)] 
tests: provide a test for runEvalIO

4 years agoimplement runEvalIO and related functions for non ghc compilers
Johannes Röhl [Thu, 22 Jan 2015 10:25:09 +0000 (11:25 +0100)] 
implement runEvalIO and related functions for non ghc compilers

4 years agorunEvalIO: run evaluations in the IO monad
Johannes Röhl [Sat, 22 Mar 2014 14:39:17 +0000 (15:39 +0100)] 
runEvalIO: run evaluations in the IO monad

It is occasionally usefull, to run evaluations at a specific time
relative to IO actions. However, 'runEval' defers the evaluation until
its result is actually needed. This makes it difficult to reason about,
if or when the evaluation is performed.

add usingIO and withStrategyIO

4 years agoRemove unncessary import
Simon Peyton Jones [Tue, 6 Jan 2015 13:39:44 +0000 (13:39 +0000)] 
Remove unncessary import

4 years agoRemove redundant constraints, discovered by -fwarn-redundant-constraints
Simon Peyton Jones [Tue, 6 Jan 2015 09:44:21 +0000 (09:44 +0000)] 
Remove redundant constraints, discovered by -fwarn-redundant-constraints

4 years agoAdd `--ghc-option=-Werror` to Travis job v3.2.0.6
Herbert Valerio Riedel [Sun, 28 Dec 2014 09:09:10 +0000 (10:09 +0100)] 
Add `--ghc-option=-Werror` to Travis job

4 years agoM-x delete-trailing-whitespace
Herbert Valerio Riedel [Sun, 28 Dec 2014 09:04:23 +0000 (10:04 +0100)] 
M-x delete-trailing-whitespace

4 years agoMake `-Wall` clean
Herbert Valerio Riedel [Sun, 28 Dec 2014 09:02:59 +0000 (10:02 +0100)] 
Make `-Wall` clean

4 years agoAdd GHC 7.10.1 to test-matrix
Herbert Valerio Riedel [Sun, 28 Dec 2014 08:50:20 +0000 (09:50 +0100)] 
Add GHC 7.10.1 to test-matrix

4 years agoPrepare for 3.2.0.5 release v3.2.0.5
Herbert Valerio Riedel [Tue, 2 Dec 2014 16:16:51 +0000 (17:16 +0100)] 
Prepare for 3.2.0.5 release

4 years agoFix-up broken Travis-job commit b969cb2
Herbert Valerio Riedel [Tue, 2 Dec 2014 16:19:06 +0000 (17:19 +0100)] 
Fix-up broken Travis-job commit b969cb2

4 years agoUpdate Travis CI job
Herbert Valerio Riedel [Tue, 2 Dec 2014 16:07:42 +0000 (17:07 +0100)] 
Update Travis CI job

4 years agoAdd Hackage-shield to README.md
Herbert Valerio Riedel [Tue, 2 Dec 2014 15:35:46 +0000 (16:35 +0100)] 
Add Hackage-shield to README.md

4 years agoBump upper bound for `deepseq`
Herbert Valerio Riedel [Sat, 15 Nov 2014 10:41:09 +0000 (11:41 +0100)] 
Bump upper bound for `deepseq`

The upcoming `deepseq-1.4.0.0` version's changes don't affect `parallel`
so we can safely bump the upper bound

4 years agoFix-up 94e1aa6f621df46 re changelog name
Herbert Valerio Riedel [Sat, 15 Nov 2014 10:39:24 +0000 (11:39 +0100)] 
Fix-up 94e1aa6f621df46 re changelog name

The changelog file was renamed but the .cabal file wasn't updated to
reflect that rename.

4 years agoBump `base` constraint and convert changelog to MD
Herbert Valerio Riedel [Tue, 9 Sep 2014 15:20:52 +0000 (17:20 +0200)] 
Bump `base` constraint and convert changelog to MD

4 years agoadd testsuite-related gitignore entries
Herbert Valerio Riedel [Thu, 26 Jun 2014 21:29:31 +0000 (23:29 +0200)] 
add testsuite-related gitignore entries

4 years agoAdd a .gitignore file.
Edward Z. Yang [Thu, 26 Jun 2014 16:13:38 +0000 (09:13 -0700)] 
Add a .gitignore file.

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
5 years agoAdd changelog to prepare for 3.2.0.4 release ghc-7.8 ghc-7.8.1-release ghc-7.8.2-release parallel-3.2.0.4-release
Herbert Valerio Riedel [Tue, 5 Nov 2013 13:46:55 +0000 (14:46 +0100)] 
Add changelog to prepare for 3.2.0.4 release

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
5 years agoModernize `parallel.cabal` to `cabal-version>=1.10`
Herbert Valerio Riedel [Sun, 3 Nov 2013 09:43:18 +0000 (10:43 +0100)] 
Modernize `parallel.cabal` to `cabal-version>=1.10`

Note: this bumps the package version to 3.2.0.4 and updates the
`build-depends` constraints to match the versions tested via the
TravisCI build job.

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
5 years ago`M-x untabify` & `M-x delete-trailing-whitespace`
Herbert Valerio Riedel [Sun, 3 Nov 2013 09:27:48 +0000 (10:27 +0100)] 
`M-x untabify` & `M-x delete-trailing-whitespace`

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
5 years agoAdd missing `{-# LANGUAGE #-}` pragmas
Herbert Valerio Riedel [Sun, 3 Nov 2013 09:26:40 +0000 (10:26 +0100)] 
Add missing `{-# LANGUAGE #-}` pragmas

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
5 years agoAdd Travis-CI script & README
Herbert Valerio Riedel [Sun, 3 Nov 2013 09:43:00 +0000 (10:43 +0100)] 
Add Travis-CI script & README

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
5 years agoRelax build-deps to allow upcoming `array-0.5.0.0`
Herbert Valerio Riedel [Fri, 11 Oct 2013 20:10:52 +0000 (22:10 +0200)] 
Relax build-deps to allow upcoming `array-0.5.0.0`

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
5 years agoUpdate Git repo URL in `.cabal` file
Herbert Valerio Riedel [Wed, 11 Sep 2013 13:15:01 +0000 (15:15 +0200)] 
Update Git repo URL in `.cabal` file

6 years agoRemove trailing whitespace.
Austin Seipp [Sat, 4 May 2013 22:17:07 +0000 (17:17 -0500)] 
Remove trailing whitespace.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
6 years agoRemove unnecessary directory for T2185.
Austin Seipp [Sat, 4 May 2013 22:15:18 +0000 (17:15 -0500)] 
Remove unnecessary directory for T2185.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
6 years agoFix test names.
Austin Seipp [Sat, 4 May 2013 22:13:16 +0000 (17:13 -0500)] 
Fix test names.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
6 years agoFix bogus test modifier.
Austin Seipp [Sat, 4 May 2013 22:11:38 +0000 (17:11 -0500)] 
Fix bogus test modifier.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
6 years agoadd NOINLINE pragmas to make RULEs more likely to fire
Simon Marlow [Mon, 30 Jul 2012 12:34:26 +0000 (13:34 +0100)] 
add NOINLINE pragmas to make RULEs more likely to fire

7 years ago3.2.0.3 parallel-3.2.0.3-release
Simon Marlow [Wed, 16 May 2012 15:28:34 +0000 (16:28 +0100)] 
3.2.0.3

7 years agoRelax dependencies
Ian Lynagh [Sat, 25 Feb 2012 20:22:13 +0000 (20:22 +0000)] 
Relax dependencies

7 years agopar003 requires SMP
Simon Marlow [Thu, 16 Feb 2012 09:58:09 +0000 (09:58 +0000)] 
par003 requires SMP

7 years agobump 0.3.0.1 -> 0.3.0.2 parallel-3.2.0.2-release
Simon Marlow [Mon, 19 Dec 2011 15:04:25 +0000 (15:04 +0000)] 
bump 0.3.0.1 -> 0.3.0.2

7 years agoRelax dependencies on deepseq and array to support GHC 7.4
Herbert Valerio Riedel [Sat, 17 Dec 2011 12:08:48 +0000 (13:08 +0100)] 
Relax dependencies on deepseq and array to support GHC 7.4

The current ghc 7.4.0.20111215 ships with deepseq-1.3.0.0
and array-0.4.0.0

7 years agobump to 3.2.0.1
Simon Marlow [Fri, 7 Oct 2011 13:34:23 +0000 (14:34 +0100)] 
bump to 3.2.0.1

7 years agoRemove the use of "lazy" in the Eval monad
Simon Marlow [Fri, 7 Oct 2011 13:33:39 +0000 (14:33 +0100)] 
Remove the use of "lazy" in the Eval monad

It wasn't doing anything useful (that I could see), and it wasn't
being removed by GHC either for tedious reasons because it was around
a function, so it was slowing things down.  This makes a tiny
improvements to the benchmarks.

7 years agobump to 3.2.0.0 (added rparWith) parallel-3.2.0.0-release
Simon Marlow [Fri, 7 Oct 2011 13:00:37 +0000 (14:00 +0100)] 
bump to 3.2.0.0 (added rparWith)

7 years agomake this compile with 7.0 and older again
Simon Marlow [Fri, 7 Oct 2011 12:42:42 +0000 (13:42 +0100)] 
make this compile with 7.0 and older again

7 years agoadd rparWith, and use it instead of rpar `dot` s
Simon Marlow [Fri, 30 Sep 2011 10:40:21 +0000 (11:40 +0100)] 
add rparWith, and use it instead of rpar `dot` s