packages feed

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 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