packages feed

checkers 0.5.1 → 0.5.2

raw patch · 3 files changed

+10/−2 lines, 3 filesdep ~basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base

API changes (from Hackage documentation)

- Test.QuickCheck.Instances.Array: instance Test.QuickCheck.Arbitrary.CoArbitrary b => Test.QuickCheck.Arbitrary.CoArbitrary (GHC.Arr.Array a b)
+ Test.QuickCheck.Instances.Array: instance (GHC.Arr.Ix a, Test.QuickCheck.Arbitrary.CoArbitrary b) => Test.QuickCheck.Arbitrary.CoArbitrary (GHC.Arr.Array a b)

Files

checkers.cabal view
@@ -1,5 +1,5 @@ Name:                checkers-Version:             0.5.1+Version:             0.5.2 Cabal-Version:       >= 1.6 Synopsis:            Check properties on standard classes and data structures. Category:            Testing
src/Test/QuickCheck/Classes.hs view
@@ -4,8 +4,10 @@  {-# OPTIONS_GHC -Wall #-} +#if MIN_VERSION_base(4,9,0) -- https://github.com/conal/checkers/pull/38 {-# OPTIONS_GHC -Wno-redundant-constraints #-}+#endif ---------------------------------------------------------------------- -- | -- Module      :  Test.QuickCheck.Classes
src/Test/QuickCheck/Instances/Array.hs view
@@ -1,4 +1,10 @@+{-# LANGUAGE CPP #-} {-# OPTIONS_GHC -Wall -fno-warn-orphans #-}+#if MIN_VERSION_base(4,9,0)+-- https://github.com/conal/checkers/pull/38+{-# OPTIONS_GHC -Wno-redundant-constraints #-}+#endif+ module Test.QuickCheck.Instances.Array where  import Test.QuickCheck@@ -8,5 +14,5 @@   arbitrary   =     (\x -> listArray (0,fromIntegral (length x - 1)) x) <$> arbitrary -instance CoArbitrary b => CoArbitrary (Array a b) where+instance (Ix a, CoArbitrary b) => CoArbitrary (Array a b) where   coarbitrary = coarbitrary . elems