packages feed

grouped-list 0.2.2.0 → 0.2.2.1

raw patch · 2 files changed

+10/−2 lines, 2 filesdep ~basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base

API changes (from Hackage documentation)

+ Data.GroupedList: instance GHC.Classes.Eq a => GHC.Base.Semigroup (Data.GroupedList.Grouped a)
- Data.GroupedList: length :: Foldable t => forall a. () => t a -> Int
+ Data.GroupedList: length :: Foldable t => t a -> Int
- Data.GroupedList: point :: Pointed p => forall a. () => a -> p a
+ Data.GroupedList: point :: Pointed p => a -> p a

Files

Data/GroupedList.hs view
@@ -228,9 +228,17 @@ instance Pointed Grouped where   point = fromGroup . point +#if MIN_VERSION_base(4,11,0) instance Eq a => Monoid (Grouped a) where   mempty = Grouped S.empty++instance Eq a => Semigroup (Grouped a) where+  Grouped gs <> Grouped gs' = Grouped $+#else+instance Eq a => Monoid (Grouped a) where+  mempty = Grouped S.empty   mappend (Grouped gs) (Grouped gs') = Grouped $+#endif     case S.viewr gs of       gsl S.:> Group n l ->         case S.viewl gs' of
grouped-list.cabal view
@@ -1,5 +1,5 @@ name:                grouped-list-version:             0.2.2.0+version:             0.2.2.1 synopsis:            Grouped lists. Equal consecutive elements are grouped. description:   Grouped lists work like regular lists, except for two conditions:@@ -28,7 +28,7 @@   default-language: Haskell2010   exposed-modules: Data.GroupedList   build-depends:-      base >= 4.8 && < 4.11+      base >= 4.8 && < 4.13     , containers     , pointed     , deepseq