packages feed

quickcheck-instances 0.3.17 → 0.3.18

raw patch · 3 files changed

+18/−6 lines, 3 filesdep +bytestring-builderdep ~QuickCheckdep ~base-compatdep ~bytestring

Dependencies added: bytestring-builder

Dependency ranges changed: QuickCheck, base-compat, bytestring

Files

CHANGES view
@@ -1,3 +1,7 @@+0.3.18++* `ShortByteString` instances for all supported `bytestring`+ 0.3.17  * Support GHC-8.4.1
quickcheck-instances.cabal view
@@ -1,5 +1,5 @@ Name:                quickcheck-instances-Version:             0.3.17+Version:             0.3.18 Synopsis:            Common quickcheck instances Description:         QuickCheck instances.                      .@@ -39,6 +39,11 @@   type:     git   location: https://github.com/phadej/qc-instances.git +Flag bytestring-builder+  description: Use bytestring-builder (with old bytestring)+  default: False+  manual: False+ Library   Exposed-modules:     Test.QuickCheck.Instances                        Test.QuickCheck.Instances.Array@@ -86,6 +91,14 @@   if !impl(ghc >= 7.10)     build-depends:       nats >=1 && <1.2++  if flag(bytestring-builder)+    build-depends:+      bytestring-builder   >=0.10.4  && <0.11,+      bytestring <0.10.4.0+  else+    build-depends:+      bytestring >=0.10.4.0    Ghc-options:         -Wall 
src/Test/QuickCheck/Instances/ByteString.hs view
@@ -1,4 +1,3 @@-{-# LANGUAGE CPP #-} {-# LANGUAGE FlexibleContexts #-} {-# OPTIONS_GHC -fno-warn-orphans #-} module Test.QuickCheck.Instances.ByteString () where@@ -10,9 +9,7 @@  import qualified Data.ByteString as BS import qualified Data.ByteString.Lazy as BL-#if MIN_VERSION_bytestring(0,10,4) import qualified Data.ByteString.Short as SBS-#endif  ------------------------------------------------------------------------------- -- bytestring@@ -40,7 +37,6 @@     function = functionMap BL.unpack BL.pack  -#if MIN_VERSION_bytestring(0,10,4) instance Arbitrary SBS.ShortByteString where     arbitrary = SBS.pack <$> arbitrary     shrink xs = SBS.pack <$> shrink (SBS.unpack xs)@@ -50,4 +46,3 @@  instance Function SBS.ShortByteString where     function = functionMap SBS.unpack SBS.pack-#endif