packages feed

checkers 0.2.7 → 0.2.8

raw patch · 5 files changed

+2/−43 lines, 5 filesdep ~QuickCheckdep ~basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: QuickCheck, base

API changes (from Hackage documentation)

- Test.QuickCheck.Checkers: instance (EqProp a) => EqProp (Maybe a)
- Test.QuickCheck.Checkers: instance (EqProp a) => EqProp [a]
- Test.QuickCheck.Checkers: instance (Testable a) => Testable [a]
+ Test.QuickCheck.Checkers: instance EqProp a => EqProp (Maybe a)
+ Test.QuickCheck.Checkers: instance EqProp a => EqProp [a]
+ Test.QuickCheck.Checkers: instance Testable a => Testable [a]
- Test.QuickCheck.Checkers: (=-=) :: (EqProp a) => a -> a -> Property
+ Test.QuickCheck.Checkers: (=-=) :: EqProp a => a -> a -> Property
- Test.QuickCheck.Checkers: arbitrarySatisfying :: (Arbitrary a) => (a -> Bool) -> Gen a
+ Test.QuickCheck.Checkers: arbitrarySatisfying :: Arbitrary a => (a -> Bool) -> Gen a
- Test.QuickCheck.Checkers: arbs :: (Arbitrary a) => Int -> IO [a]
+ Test.QuickCheck.Checkers: arbs :: Arbitrary a => Int -> IO [a]
- Test.QuickCheck.Checkers: commutes :: (EqProp z) => (a -> a -> z) -> a -> a -> Property
+ Test.QuickCheck.Checkers: commutes :: EqProp z => (a -> a -> z) -> a -> a -> Property
- Test.QuickCheck.Checkers: eq :: (Eq a) => a -> a -> Property
+ Test.QuickCheck.Checkers: eq :: Eq a => a -> a -> Property
- Test.QuickCheck.Checkers: genR :: (Random a) => (a, a) -> Gen a
+ Test.QuickCheck.Checkers: genR :: Random a => (a, a) -> Gen a
- Test.QuickCheck.Checkers: idemElem :: (EqProp a) => (a -> a -> a) -> a -> Property
+ Test.QuickCheck.Checkers: idemElem :: EqProp a => (a -> a -> a) -> a -> Property
- Test.QuickCheck.Checkers: model :: (Model a b) => a -> b
+ Test.QuickCheck.Checkers: model :: Model a b => a -> b
- Test.QuickCheck.Checkers: model1 :: (Model1 f g) => f a -> g a
+ Test.QuickCheck.Checkers: model1 :: Model1 f g => f a -> g a
- Test.QuickCheck.Checkers: monoidD :: (Monoid a) => MonoidD a
+ Test.QuickCheck.Checkers: monoidD :: Monoid a => MonoidD a
- Test.QuickCheck.Later: delay :: (RealFrac t) => t -> a -> a
+ Test.QuickCheck.Later: delay :: RealFrac t => t -> a -> a

Files

− Makefile
@@ -1,2 +0,0 @@-# On code.haskell.org-include ../cho-cabal-make.inc
− README
@@ -1,21 +0,0 @@-Checkers [1] is a library for reusable QuickCheck properties, particularly-for standard type classes (class laws and class morphisms [2]).  Most of-Reactive [3] can be specified and tested using just these properties.-Also lots of support for randomly generating data values (thanks to Thomas-Davie).--Please share any comments & suggestions on the discussion (talk) page at-[1].--You can configure, build, and install all in the usual way with Cabal-commands.--  runhaskell Setup.lhs configure-  runhaskell Setup.lhs build-  runhaskell Setup.lhs install--References:--[1] http://haskell.org/haskellwiki/checkers-[2] http://conal.net/papers/simply-reactive-[3] http://haskell.org/haskellwiki/reactive
− changes.tw
@@ -1,5 +0,0 @@-== Version 0 ==--=== Version 0.0 ===--* 
checkers.cabal view
@@ -1,5 +1,5 @@ Name:                checkers-Version:             0.2.7+Version:             0.2.8 Cabal-Version:       >= 1.2 Synopsis:            Check properties on standard classes and data structures. Category:            Testing@@ -27,7 +27,7 @@ Library   hs-Source-Dirs:      src   Extensions:-  Build-Depends:       base < 4.3, random, QuickCheck>=2.3, array >= 0.1+  Build-Depends:       base < 5, random, QuickCheck>=2.3, array >= 0.1   Exposed-Modules:                             Test.QuickCheck.Utils                        Test.QuickCheck.Checkers
− wikipage.tw
@@ -1,13 +0,0 @@-[[Category:Packages]]--== Abstract ==--'''checkers''' is a library for reusable QuickCheck properties, particularly for standard type classes (class laws and [http://conal.net/papers/simply-reactive class morphisms]).  For instance, a good deal of [[Reactive]] can be specified and tested using just these properties.  Checkers also lots of support for randomly generating data values (thanks to Thomas Davie).--Besides this wiki page, here are more ways to find out about checkers:-* Visit the [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/checkers Hackage page] for library documentation and to download & install.-* Or install with <tt>cabal install checkers</tt>.-* Get the code repository: <tt>darcs get http://code.haskell.org/checkers</tt>.-<!-- * See the [[checkers/Versions| version history]]. -->--Please leave comments at the [[Talk:checkers|Talk page]].