packages feed

range-set-list 0.1.3 → 0.1.3.1

raw patch · 5 files changed

+21/−11 lines, 5 filesdep ~basedep ~deepseqdep ~hashablePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, deepseq, hashable, semigroups, tasty

API changes (from Hackage documentation)

- Data.RangeSet.IntMap: instance Data.Semigroup.Semigroup Data.RangeSet.IntMap.RIntSet
- Data.RangeSet.List: instance (GHC.Classes.Ord a, GHC.Enum.Enum a) => Data.Semigroup.Semigroup (Data.RangeSet.List.RSet a)
- Data.RangeSet.Map: instance (GHC.Classes.Ord a, GHC.Enum.Enum a) => Data.Semigroup.Semigroup (Data.RangeSet.Map.RSet a)
+ Data.RangeSet.IntMap: instance GHC.Base.Semigroup Data.RangeSet.IntMap.RIntSet
+ Data.RangeSet.List: instance (GHC.Classes.Ord a, GHC.Enum.Enum a) => GHC.Base.Semigroup (Data.RangeSet.List.RSet a)
+ Data.RangeSet.Map: instance (GHC.Classes.Ord a, GHC.Enum.Enum a) => GHC.Base.Semigroup (Data.RangeSet.Map.RSet a)
- Data.RangeSet.List: intersection :: (Ord a) => RSet a -> RSet a -> RSet a
+ Data.RangeSet.List: intersection :: Ord a => RSet a -> RSet a -> RSet a

Files

CHANGELOG.md view
@@ -1,3 +1,7 @@+### 0.1.3.1++- Show instance print parens around+ ### 0.1.3  - Data.RangeSet.Map.member doesn't require Enum
range-set-list.cabal view
@@ -1,6 +1,6 @@ cabal-version:       >= 1.10 name:                range-set-list-version:             0.1.3+version:             0.1.3.1  synopsis:            Memory efficient sets with ranges of elements. category:            Data@@ -12,7 +12,7 @@ license-file:        LICENSE author:              Oleg Grenrus <oleg.grenrus@iki.fi> maintainer:          Oleg Grenrus <oleg.grenrus@iki.fi>-tested-with:         GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.2+tested-with:         GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.4, GHC==8.6.5, GHC==8.8.1 build-type:          Simple  extra-source-files:@@ -29,13 +29,13 @@   other-extensions: DeriveDataTypeable Safe   ghc-options: -Wall -fwarn-tabs   build-depends:-    base        >=4.5      && <4.12,-    containers  >=0.5.3    && <0.6,+    base        >=4.5      && <4.14,+    containers  >=0.5.3    && <0.7,     deepseq     >=1.3.0.0  && <1.5,-    hashable    >=1.2.3.3  && <1.3+    hashable    >=1.2.3.3  && <1.4   if !impl(ghc >= 8.0)     build-depends:-      semigroups  >=0.16.2.2 && <0.19+      semigroups  >=0.16.2.2 && <0.20   exposed-modules:     Data.RangeSet.Internal     Data.RangeSet.IntMap@@ -54,8 +54,8 @@     containers,     deepseq,     hashable,-    containers        >=0.5 && <0.6,-    tasty             >=0.8 && <1.2,+    containers,+    tasty             >=0.8 && <1.3,     tasty-quickcheck  >=0.8 && <0.11,     range-set-list   if !impl(ghc >= 8.0)
src/Data/RangeSet/IntMap.hs view
@@ -89,7 +89,9 @@   deriving (Eq, Ord, Typeable)  instance Show RIntSet where-  show x = "fromRangeList " ++ show (toRangeList x)+  showsPrec d x = showParen (d > 10)+    $ showString "fromRangeList "+    . showsPrec 11 (toRangeList x)  instance Semigroup RIntSet where   (<>) = union
src/Data/RangeSet/List.hs view
@@ -111,7 +111,9 @@   deriving (Eq, Ord, Typeable)  instance Show a => Show (RSet a) where-  show (RSet xs) = "fromRangeList " ++ show xs+  showsPrec d x = showParen (d > 10)+    $ showString "fromRangeList "+    . showsPrec 11 (toRangeList x)  instance (Ord a, Enum a) => Semigroup (RSet a) where     (<>) = union
src/Data/RangeSet/Map.hs view
@@ -108,7 +108,9 @@   deriving (Eq, Ord, Typeable)  instance Show a => Show (RSet a) where-  show x = "fromRangeList " ++ show (toRangeList x)+  showsPrec d x = showParen (d > 10)+    $ showString "fromRangeList "+    . showsPrec 11 (toRangeList x)  instance (Ord a, Enum a) => Semigroup (RSet a) where   (<>) = union