Update to (unreleased) `deepseq-1.4.0.0`
authorHerbert Valerio Riedel <hvr@gnu.org>
Sat, 15 Nov 2014 11:16:38 +0000 (12:16 +0100)
committerHerbert Valerio Riedel <hvr@gnu.org>
Sat, 15 Nov 2014 11:20:03 +0000 (12:20 +0100)
commit609cd28a1a8616f4076088c87e443850d807ba7d
tree7d6979b50f3c2660387e85c2e96dc874ff63fd58
parent185482524d4fa5954243476de1452219fb077228
Update to (unreleased) `deepseq-1.4.0.0`

This pulls in the new `Generic`-based `-XDefaultSignature`-based default
implementation for `rnf`[1], and will be interesting to use in combination
with the soon to be merged `-XDeriveAnyClass` extension.

This requires updating several other submodules as well in order
to relax the upper bound on `deepseq` and/or in a few cases to
avoid relying on the default method implementation of `rnf`:

 - `Cabal`
 - `bytestring`
 - `containers`
 - `parallel`
 - `process`
 - `time`

 [1]: http://permalink.gmane.org/gmane.comp.lang.haskell.libraries/23031
14 files changed:
libraries/Cabal
libraries/bytestring
libraries/containers
libraries/deepseq
libraries/parallel
libraries/process
libraries/time
mk/validate-settings.mk
testsuite/tests/safeHaskell/check/Check09.stderr
testsuite/tests/safeHaskell/check/pkg01/ImpSafe03.stderr
testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly07.stderr
testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly08.stderr
testsuite/tests/safeHaskell/check/pkg01/safePkg01.stdout
utils/haddock