packages feed

fixed-vector-QC 2.0.0.0 → 2.1.0.0

raw patch · 2 files changed

+12/−10 lines, 2 filesdep ~basedep ~fixed-vectorPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base, fixed-vector

API changes (from Hackage documentation)

+ Data.Vector.Fixed.Instances.QuickCheck: instance (Data.Vector.Fixed.Mono.Prod a v, Test.QuickCheck.Arbitrary.Arbitrary a) => Test.QuickCheck.Arbitrary.Arbitrary (Data.Vector.Fixed.Mono.ViaFixed a v)

Files

Data/Vector/Fixed/Instances/QuickCheck.hs view
@@ -16,11 +16,14 @@ import qualified Data.Vector.Fixed.Unboxed   as FU import qualified Data.Vector.Fixed.Primitive as FP import qualified Data.Vector.Fixed.Storable  as FS+import qualified Data.Vector.Fixed.Mono      as FM import           Test.QuickCheck   instance (Vector v a, Arbitrary a) => Arbitrary (ViaFixed v a) where   arbitrary = F.replicateM arbitrary+instance (FM.Prod a v, Arbitrary a) => Arbitrary (FM.ViaFixed a v) where+  arbitrary = FM.replicateM arbitrary   deriving via ViaFixed (FB.Vec n) a instance (Arity n, Arbitrary a)                => Arbitrary (FB.Vec n a)
fixed-vector-QC.cabal view
@@ -1,5 +1,5 @@ Name:           fixed-vector-QC-Version:        2.0.0.0+Version:        2.1.0.0 Synopsis:       QuickCheck instances for fixed-vector Description:   This package contains Arbitrary instances for data types defined in@@ -17,13 +17,12 @@   ChangeLog.md  tested-with:-    GHC ==8.10.7-     || ==9.0.1-     || ==9.2.8-     || ==9.4.7-     || ==9.6.6-     || ==9.8.2-     || ==9.10.1+    GHC ==9.4.7+     || ==9.6.7+     || ==9.8.4+     || ==9.10.2+     || ==9.12.2+     || ==9.14.1  source-repository head   type:     git@@ -32,8 +31,8 @@ Library   Ghc-options:          -Wall   Default-Language:     Haskell2010-  Build-Depends:        base         >=4.14 && <5-                      , fixed-vector >=2.0+  Build-Depends:        base         >=4.16 && <5+                      , fixed-vector >=2.1                       , QuickCheck   >=2.13   Exposed-modules:     Data.Vector.Fixed.Instances.QuickCheck