packages feed

quickcheck-groups 0.0.1.6 → 0.0.1.7

raw patch · 4 files changed

+19/−3 lines, 4 filesdep ~QuickCheckPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: QuickCheck

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,3 +1,7 @@+# 0.0.1.7++- Bumped upper version bounds of dependencies.+ # 0.0.1.6  - Added support for GHC `9.14`.
quickcheck-groups.cabal view
@@ -1,6 +1,6 @@ cabal-version:  3.0 name:           quickcheck-groups-version:        0.0.1.6+version:        0.0.1.7 bug-reports:    https://github.com/jonathanknowles/quickcheck-groups/issues license:        Apache-2.0 license-file:   LICENSE@@ -29,7 +29,7 @@ common dependency-pretty-show     build-depends:pretty-show                   >= 1.10       && < 1.11 common dependency-QuickCheck-    build-depends:QuickCheck                    >= 2.14.2     && < 2.19+    build-depends:QuickCheck                    >= 2.14.2     && < 2.20 common dependency-quickcheck-classes     build-depends:quickcheck-classes            >= 0.6.5.0    && < 0.7 common dependency-semigroupoids
src/internal/Internal/Semigroup/Tuple.hs view
@@ -60,6 +60,7 @@ instance Show VariableSum where     show (VariableSum vs) = F1.intercalate1 " <> " $ show <$> vs +a, b, c, d :: VariableSum a = VariableSum (A :| []) b = VariableSum (B :| []) c = VariableSum (C :| [])
src/public/Test/QuickCheck/Classes/Group.hs view
@@ -23,7 +23,7 @@ import Data.Function     ( (&) ) import Data.Group-    ( Abelian, Group (..) )+    ( Abelian, Group (invert, (~~)) ) import Data.Proxy     ( Proxy (..) ) import Internal@@ -38,6 +38,8 @@ import Test.QuickCheck.Classes     ( Laws (..) ) +import qualified Data.Group as Group+ -------------------------------------------------------------------------------- -- Group --------------------------------------------------------------------------------@@ -348,3 +350,12 @@     & cover         "(a /= b) && (a <> b /= a) && (b <> a /= b)"         ((a /= b) && (a <> b /= a) && (b <> a /= b))++--------------------------------------------------------------------------------+-- Internal+--------------------------------------------------------------------------------++-- | Specialised version of `pow` to avoid type defaulting.+--+pow :: Group m => m -> Int -> m+pow = Group.pow