quickcheck-transformer 0.3.1.2 → 0.3.1.3
raw patch · 3 files changed
+6/−8 lines, 3 filesdep ~base
Dependency ranges changed: base
Files
- quickcheck-transformer.cabal +4/−4
- src-fail/before-4.13/Test/QuickCheck/GenT/Private.hs +1/−2
- src-fail/from-4.13/Test/QuickCheck/GenT/Private.hs +1/−2
quickcheck-transformer.cabal view
@@ -1,6 +1,6 @@ Cabal-Version: 2.2 Name: quickcheck-transformer-Version: 0.3.1.2+Version: 0.3.1.3 Synopsis: A GenT monad transformer for QuickCheck library. Description: A fork of QuickCheck-GenT that works for older GHC versions@@ -18,7 +18,7 @@ Source-Repository this- Tag: 0.3.1.2+ Tag: 0.3.1.3 Type: darcs Location: https://hub.darcs.net/thielema/quickcheck-transformer/ @@ -39,8 +39,8 @@ Test.QuickCheck.GenT.Private Build-Depends: QuickCheck >=2.7 && <3,- random >=1.0 && <1.3,+ random >=1.0 && <1.4, transformers >=0.5 && <0.7,- base >=4.3 && <5+ base >=4.8 && <5 Default-Language: Haskell2010 GHC-Options: -Wall
src-fail/before-4.13/Test/QuickCheck/GenT/Private.hs view
@@ -15,7 +15,6 @@ fmap f m = GenT $ \r n -> fmap f $ unGenT m r n instance (Monad m) => Monad (GenT m) where- return a = GenT (\_ _ -> return a) m >>= k = GenT $ \r n -> do let (r1, r2) = Random.split r a <- unGenT m r1 n@@ -23,7 +22,7 @@ fail msg = GenT (\_ _ -> fail msg) instance (Functor m, Monad m) => Applicative (GenT m) where- pure = return+ pure a = GenT (\_ _ -> pure a) (<*>) = ap instance MonadTrans GenT where
src-fail/from-4.13/Test/QuickCheck/GenT/Private.hs view
@@ -14,7 +14,6 @@ fmap f m = GenT $ \r n -> fmap f $ unGenT m r n instance (Monad m) => Monad (GenT m) where- return a = GenT (\_ _ -> return a) m >>= k = GenT $ \r n -> do let (r1, r2) = Random.split r a <- unGenT m r1 n@@ -24,7 +23,7 @@ fail msg = GenT (\_ _ -> fail msg) instance (Functor m, Monad m) => Applicative (GenT m) where- pure = return+ pure a = GenT (\_ _ -> pure a) (<*>) = ap instance MonadTrans GenT where