bytestring-strict-builder 0.4.5 → 0.4.5.1
raw patch · 3 files changed
+10/−8 lines, 3 filesdep +QuickCheckdep −tasty-smallcheckdep ~basedep ~criteriondep ~tastyPVP ok
version bump matches the API change (PVP)
Dependencies added: QuickCheck
Dependencies removed: tasty-smallcheck
Dependency ranges changed: base, criterion, tasty, tasty-hunit, tasty-quickcheck
API changes (from Hackage documentation)
Files
- bytestring-strict-builder.cabal +6/−6
- library/ByteString/StrictBuilder.hs +2/−1
- library/ByteString/StrictBuilder/Population.hs +2/−1
bytestring-strict-builder.cabal view
@@ -1,7 +1,7 @@ name: bytestring-strict-builder version:- 0.4.5+ 0.4.5.1 category: Text, ByteString, Builders, Serialization synopsis:@@ -74,11 +74,11 @@ build-depends: bytestring-strict-builder, -- testing:- tasty == 0.11.*,- tasty-quickcheck == 0.8.*,- tasty-smallcheck == 0.8.*,- tasty-hunit == 0.9.*,+ tasty >= 0.12 && < 2,+ tasty-quickcheck >= 0.9 && < 0.11,+ tasty-hunit >= 0.9 && < 0.11, quickcheck-instances >= 0.3.11 && < 0.4,+ QuickCheck >= 2.8.1 && < 3, -- general: rerebase == 1.* @@ -100,5 +100,5 @@ Haskell2010 build-depends: bytestring-strict-builder,- criterion == 1.1.*,+ criterion >= 1.1 && < 1.5, rerebase == 1.*
library/ByteString/StrictBuilder.hs view
@@ -50,7 +50,8 @@ population = foldMap (\(Builder _ x) -> x) builders -instance Semigroup Builder+instance Semigroup Builder where+ (<>) = mappend instance IsString Builder where fromString =
library/ByteString/StrictBuilder/Population.hs view
@@ -20,7 +20,8 @@ mappend (Population leftPtrUpdate) (Population rightPtrUpdate) = Population (leftPtrUpdate >=> rightPtrUpdate) -instance Semigroup Population+instance Semigroup Population where+ (<>) = mappend {-|