packages feed

StrictBench 0.1 → 0.1.1

raw patch · 3 files changed

+16/−3 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Test.StrictBench: class NFData a
+ Test.StrictBench: rnf :: (NFData a) => a -> ()

Files

README view
@@ -5,4 +5,12 @@ algorithm, since Haskell's lazy evaluation can make it hard
 to see where the bottleneck lies.
 
-Author: Remco Niemeijer+Author: Remco Niemeijer
+
+Version history:
+
+0.1.1 - Re-exported NFData and rnf for convenience:
+        This removes the need to import
+        Control.Parallel.Strategies when having to make a
+        custom data type an instance of NFData.
+0.1   - Original release.
StrictBench.cabal view
@@ -1,5 +1,5 @@ name:                StrictBench
-version:             0.1
+version:             0.1.1
 
 license:             GPL
 license-file:        LICENSE
Test/StrictBench.hs view
@@ -30,7 +30,12 @@ -- >  instance NFData Answer where
 -- >      rnf Yes = ()
 -- >      rnf No  = ()
-module Test.StrictBench (bench, benchDesc, time) where
+module Test.StrictBench (
+    -- * StrictBench
+    bench, benchDesc, time,
+    
+    -- * Re-exported for convenience
+    NFData, rnf) where
 
 import Control.Parallel.Strategies
 import Test.BenchPress hiding (bench)