packages feed

smallcheck-series 0.6 → 0.6.1

raw patch · 4 files changed

+22/−8 lines, 4 filesdep ~base

Dependency ranges changed: base

Files

CHANGELOG.md view
@@ -4,6 +4,11 @@ CHANGELOG](http://keepachangelog.com/). This project adheres to [Semantic Versioning](http://semver.org/). +## [0.6.1] - 2019-02-17+### Fixed+- `base` version bump to `4.13`.+- Conditionally exclude instances already supported by `smallcheck-1.1.3`.+ ## [0.6] - 2016-07-03 ### Added - Support for `base-4.9` which comes bundled with `GHC-8.0.1`.@@ -52,6 +57,7 @@ - Initial set of utilities for creating `ByteString` and `Text` `Series`. - `Serial` `ByteString` and `Text` instances. +[0.6.1]: https://github.com/jdnavarro/smallcheck-series/compare/v0.6...v0.6.1 [0.6]: https://github.com/jdnavarro/smallcheck-series/compare/v0.5.1...v0.6 [0.5.1]: https://github.com/jdnavarro/smallcheck-series/compare/v0.5...v0.5.1 [0.5]: https://github.com/jdnavarro/smallcheck-series/compare/v0.4...v0.5
LICENSE view
@@ -1,4 +1,4 @@-Copyright (c) 2015, J Daniel Navarro+Copyright (c) 2015-2018 J Daniel Navarro  All rights reserved. 
Test/SmallCheck/Series/Instances.hs view
@@ -36,18 +36,22 @@ #if !MIN_VERSION_base(4,8,0) import Control.Applicative ((<$>), pure) #endif+#if !MIN_VERSION_smallcheck(1,1,4) import Control.Applicative ((<|>), empty)+import Control.Monad.Logic (interleave) import Data.Int import Data.Word+#endif+import qualified Data.Map as Map+import Data.Map (Map) import qualified Data.ByteString as B import qualified Data.ByteString.Lazy as BL import qualified Data.Text as T import qualified Data.Text.Lazy as TL-import Data.Map (Map)-import qualified Data.Map as Map import Test.SmallCheck.Series-import Control.Monad.Logic (interleave) +#if !MIN_VERSION_smallcheck(1,1,4)+ instance Monad m => Serial m Int8 where series = ints instance Monad m => CoSerial m Int8 where coseries = coInts @@ -76,8 +80,10 @@       | i < 0 -> g ((abs i - 1))       | otherwise -> z +#if !MIN_VERSION_smallcheck(1,1,3) instance Monad m => Serial m Word where series = nats0 instance Monad m => CoSerial m Word where coseries = conats0+#endif  instance Monad m => Serial m Word8 where series = nats0 instance Monad m => CoSerial m Word8 where coseries = conats0@@ -102,6 +108,8 @@     if n > 0         then f (n-1)         else z++#endif  instance Monad m => Serial m B.ByteString where     series = cons0 B.empty \/ cons2 B.cons
smallcheck-series.cabal view
@@ -1,5 +1,5 @@ name:                smallcheck-series-version:             0.6+version:             0.6.1 synopsis:            Extra SmallCheck series and utilities description:   Orphan@@ -17,7 +17,7 @@ build-type:          Simple extra-source-files:  README.md CHANGELOG.md AUTHORS.md cabal-version:       >=1.10-tested-with:         GHC == 8.0.1+tested-with:         GHC == 8.0.1, GHC == 8.4.4  source-repository head   type: git@@ -32,7 +32,7 @@                        Test.SmallCheck.Series.Text                        Test.SmallCheck.Series.Text.Lazy                        Test.SmallCheck.Series.Utils-  build-depends:       base >=4.6 && <4.10,+  build-depends:       base >=4.6 && <4.13,                        bytestring >=0.10.0.2,                        containers >=0.5.0.0,                        text >=0.11.3,@@ -46,6 +46,6 @@   hs-source-dirs:      tests   main-is:             doctests.hs   ghc-options:         -Wall -threaded-  build-depends:       base >=4.6 && <4.10,+  build-depends:       base >=4.6 && <4.12,                        Glob >=0.7.5,                        doctest >=0.9.10