ListLike 4.7.2 → 4.7.3
raw patch · 3 files changed
+18/−4 lines, 3 filesdep ~basedep ~bytestringdep ~containersPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base, bytestring, containers
API changes (from Hackage documentation)
- Data.ListLike.Instances: instance (GHC.Real.Integral i, GHC.Arr.Ix i) => Data.ListLike.Base.ListLike (GHC.Arr.Array i e) e
- Data.ListLike.Instances: instance (GHC.Real.Integral i, GHC.Arr.Ix i) => Data.ListLike.IO.ListLikeIO (GHC.Arr.Array i GHC.Types.Char) GHC.Types.Char
- Data.ListLike.Instances: instance (GHC.Real.Integral i, GHC.Arr.Ix i) => Data.ListLike.String.StringLike (GHC.Arr.Array i GHC.Types.Char)
- Data.ListLike.Instances: instance (GHC.Real.Integral i, GHC.Arr.Ix i) => Data.String.IsString (GHC.Arr.Array i GHC.Types.Char)
- Data.ListLike.Instances: instance (GHC.Real.Integral i, GHC.Arr.Ix i) => GHC.Base.Monoid (GHC.Arr.Array i e)
- Data.ListLike.Instances: instance (GHC.Real.Integral i, GHC.Arr.Ix i) => GHC.Base.Semigroup (GHC.Arr.Array i e)
- Data.ListLike.Instances: instance (GHC.Real.Integral i, GHC.Arr.Ix i) => GHC.Exts.IsList (GHC.Arr.Array i e)
- Data.ListLike.Instances: instance GHC.Arr.Ix i => Data.ListLike.FoldableLL.FoldableLL (GHC.Arr.Array i e) e
- Data.ListLike.Vector.Generic: instance (GHC.Exts.IsList (v a), GHC.Exts.Item (v a) Data.Type.Equality.~ a, GHC.Base.Monoid (v a), GHC.Classes.Eq (v a), Data.Vector.Generic.Base.Vector v a) => Data.ListLike.Base.ListLike (v a) a
+ Data.ListLike.Instances: instance (GHC.Real.Integral i, GHC.Ix.Ix i) => Data.ListLike.Base.ListLike (GHC.Arr.Array i e) e
+ Data.ListLike.Instances: instance (GHC.Real.Integral i, GHC.Ix.Ix i) => Data.ListLike.IO.ListLikeIO (GHC.Arr.Array i GHC.Types.Char) GHC.Types.Char
+ Data.ListLike.Instances: instance (GHC.Real.Integral i, GHC.Ix.Ix i) => Data.ListLike.String.StringLike (GHC.Arr.Array i GHC.Types.Char)
+ Data.ListLike.Instances: instance (GHC.Real.Integral i, GHC.Ix.Ix i) => Data.String.IsString (GHC.Arr.Array i GHC.Types.Char)
+ Data.ListLike.Instances: instance (GHC.Real.Integral i, GHC.Ix.Ix i) => GHC.Base.Monoid (GHC.Arr.Array i e)
+ Data.ListLike.Instances: instance (GHC.Real.Integral i, GHC.Ix.Ix i) => GHC.Base.Semigroup (GHC.Arr.Array i e)
+ Data.ListLike.Instances: instance (GHC.Real.Integral i, GHC.Ix.Ix i) => GHC.Exts.IsList (GHC.Arr.Array i e)
+ Data.ListLike.Instances: instance GHC.Ix.Ix i => Data.ListLike.FoldableLL.FoldableLL (GHC.Arr.Array i e) e
+ Data.ListLike.Vector.Generic: instance (GHC.Exts.IsList (v a), GHC.Exts.Item (v a) GHC.Types.~ a, GHC.Base.Monoid (v a), GHC.Classes.Eq (v a), Data.Vector.Generic.Base.Vector v a) => Data.ListLike.Base.ListLike (v a) a
Files
- ListLike.cabal +12/−4
- README.md +2/−0
- src/Data/ListLike/Instances.hs +4/−0
ListLike.cabal view
@@ -1,5 +1,5 @@ Name: ListLike-Version: 4.7.2+Version: 4.7.3 License: BSD3 Maintainer: David Fox <dsf@seereason.com> Author: John Goerzen@@ -22,8 +22,16 @@ ByteString, for types that support input and output, and for types that can handle infinite lists. Stability: Stable-Tested-With: GHC == 8.8.1, GHC == 8.6.5, GHC == 8.4.4, GHC == 8.2.2, GHC == 8.0.2, GHC == 7.10.2 +Tested-With:+ GHC == 8.10.3+ GHC == 8.8.4+ GHC == 8.6.5+ GHC == 8.4.4+ GHC == 8.2.2+ GHC == 8.0.2+ GHC == 7.10.3+ Library default-language: Haskell2010 GHC-Options: -Wall@@ -50,9 +58,9 @@ Data.ListLike.DList Data.ListLike.FMList -- Other-Modules: Data.ConfigFile.Lexer- Build-Depends: base >= 4.6 && < 5+ Build-Depends: base >= 4.8 && < 5 ,containers >= 0.3 && < 0.7- ,bytestring >= 0.9.1 && < 0.11+ ,bytestring >= 0.9.1 && < 0.12 ,array >= 0.3 && < 0.6 ,text >= 0.11 && < 1.3 ,vector >= 0.5 && < 0.13
README.md view
@@ -1,4 +1,5 @@ [](http://travis-ci.org/ddssff/ListLike)+[](https://github.com/ddssff/ListLike/actions) ListLike ========@@ -8,6 +9,7 @@ CHANGES =======+ Version 4.7 -----------
src/Data/ListLike/Instances.hs view
@@ -132,10 +132,12 @@ foldr' = BS.foldr' foldr1 = BS.foldr1 +#if !MIN_VERSION_bytestring(0,10,12) instance IsList BS.ByteString where type Item BS.ByteString = Word8 toList = BS.unpack fromList = BS.pack+#endif instance ListLike BS.ByteString Word8 where empty = BS.empty@@ -255,10 +257,12 @@ mi64toi Nothing = Nothing mi64toi (Just x) = Just (fromIntegral x) +#if !MIN_VERSION_bytestring(0,10,12) instance IsList BSL.ByteString where type Item BSL.ByteString = Word8 toList = BSL.unpack fromList = BSL.pack+#endif instance ListLike BSL.ByteString Word8 where empty = BSL.empty