regular-extras 0.2.0 → 0.2.1
raw patch · 2 files changed
+6/−2 lines, 2 filesdep ~QuickCheckPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: QuickCheck
API changes (from Hackage documentation)
- Generics.Regular.Functions.Arbitrary: instance [overlap ok] (Arbitrary a) => Arbitrary (K a)
- Generics.Regular.Functions.Arbitrary: instance [overlap ok] (Arbitrary a) => CoArbitrary (K a)
- Generics.Regular.Functions.Binary: instance (Binary a) => Binary (K a)
- Generics.Regular.Functions.Binary: instance (Binary f) => Binary (C c f)
- Generics.Regular.Functions.Binary: instance (Binary f) => Binary (S s f)
- Generics.Regular.Functions.Seq: instance (NFData a) => Seq (K a)
- Generics.Regular.Functions.Seq: instance (Seq f) => Seq (C c f)
- Generics.Regular.Functions.Seq: instance (Seq f) => Seq (S s f)
+ Generics.Regular.Functions.Arbitrary: instance [overlap ok] Arbitrary a => Arbitrary (K a)
+ Generics.Regular.Functions.Arbitrary: instance [overlap ok] Arbitrary a => CoArbitrary (K a)
+ Generics.Regular.Functions.Binary: instance Binary a => Binary (K a)
+ Generics.Regular.Functions.Binary: instance Binary f => Binary (C c f)
+ Generics.Regular.Functions.Binary: instance Binary f => Binary (S s f)
+ Generics.Regular.Functions.Seq: instance NFData a => Seq (K a)
+ Generics.Regular.Functions.Seq: instance Seq f => Seq (C c f)
+ Generics.Regular.Functions.Seq: instance Seq f => Seq (S s f)
- Generics.Regular.Functions.Arbitrary: harbitrary :: (Arbitrary f) => (Int -> Gen a) -> FrequencyTable -> Int -> Int -> Maybe (Gen (f a))
+ Generics.Regular.Functions.Arbitrary: harbitrary :: Arbitrary f => (Int -> Gen a) -> FrequencyTable -> Int -> Int -> Maybe (Gen (f a))
- Generics.Regular.Functions.Arbitrary: hcoarbitrary :: (CoArbitrary f) => (b -> Gen a -> Gen a) -> Int -> f b -> Gen a -> Gen a
+ Generics.Regular.Functions.Arbitrary: hcoarbitrary :: CoArbitrary f => (b -> Gen a -> Gen a) -> Int -> f b -> Gen a -> Gen a
- Generics.Regular.Functions.Seq: gseq :: (Seq f) => (a -> b -> b) -> f a -> b -> b
+ Generics.Regular.Functions.Seq: gseq :: Seq f => (a -> b -> b) -> f a -> b -> b
Files
- ChangeLog +4/−0
- regular-extras.cabal +2/−2
ChangeLog view
@@ -1,3 +1,7 @@+version 0.2.1: relax dependency on QuickCheck++version 0.2.0: add gdseq (using the deepseq package for base cases)+ version 0.1.2: fix bug on hfixpoints version 0.1.1: fix dependency on regular
regular-extras.cabal view
@@ -1,5 +1,5 @@ name: regular-extras-version: 0.2.0+version: 0.2.1 synopsis: Additional functions for regular: arbitrary, coarbitrary, and binary get/put. description:@@ -34,6 +34,6 @@ other-modules: Generics.Regular.Functions.Fixpoints build-depends: base >= 4.0 && < 5, regular >= 0.3 && < 0.4,- QuickCheck == 1.2.0.0, binary >= 0.2,+ QuickCheck >= 1.2 && < 1.3, binary >= 0.2, deepseq < 2 ghc-options: -Wall