packages feed

monoidal-containers 0.6.7.0 → 0.6.8.0

raw patch · 7 files changed

+39/−4 lines, 7 filesdep ~aesondep ~semialignPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: aeson, semialign

API changes (from Hackage documentation)

- Data.HashMap.Monoidal: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k) => Control.Lens.At.At (Data.HashMap.Monoidal.MonoidalHashMap k a)
- Data.HashMap.Monoidal: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k) => Control.Lens.At.Ixed (Data.HashMap.Monoidal.MonoidalHashMap k a)
- Data.HashMap.Monoidal: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k) => Control.Lens.Wrapped.Rewrapped (Data.HashMap.Internal.HashMap k a) (Data.HashMap.Monoidal.MonoidalHashMap k a)
- Data.HashMap.Monoidal: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k) => Control.Lens.Wrapped.Rewrapped (Data.HashMap.Monoidal.MonoidalHashMap k a) (Data.HashMap.Internal.HashMap k a)
- Data.HashMap.Monoidal: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k) => WithIndex.FoldableWithIndex k (Data.HashMap.Monoidal.MonoidalHashMap k)
- Data.HashMap.Monoidal: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k) => WithIndex.FunctorWithIndex k (Data.HashMap.Monoidal.MonoidalHashMap k)
- Data.HashMap.Monoidal: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k) => WithIndex.TraversableWithIndex k (Data.HashMap.Monoidal.MonoidalHashMap k)
- Data.HashMap.Monoidal: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k) => Witherable.Witherable (Data.HashMap.Monoidal.MonoidalHashMap k)
- Data.HashMap.Monoidal: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k, GHC.Internal.Base.Semigroup a) => GHC.Internal.Base.Monoid (Data.HashMap.Monoidal.MonoidalHashMap k a)
- Data.HashMap.Monoidal: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k, GHC.Internal.Base.Semigroup a) => GHC.Internal.Base.Semigroup (Data.HashMap.Monoidal.MonoidalHashMap k a)
- Data.HashMap.Monoidal: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k, GHC.Internal.Base.Semigroup a) => GHC.Internal.IsList.IsList (Data.HashMap.Monoidal.MonoidalHashMap k a)
- Data.HashMap.Monoidal: instance (GHC.Classes.Eq k, GHC.Classes.Eq a) => GHC.Classes.Eq (Data.HashMap.Monoidal.MonoidalHashMap k a)
- Data.HashMap.Monoidal: instance GHC.Classes.Eq k => Data.Functor.Classes.Eq1 (Data.HashMap.Monoidal.MonoidalHashMap k)
- Data.IntMap.Monoidal: instance Control.Lens.Traversal.TraverseMax GHC.Types.Int Data.IntMap.Monoidal.MonoidalIntMap
- Data.IntMap.Monoidal: instance Control.Lens.Traversal.TraverseMin GHC.Types.Int Data.IntMap.Monoidal.MonoidalIntMap
- Data.IntMap.Monoidal: instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.IntMap.Monoidal.MonoidalIntMap a)
- Data.IntMap.Monoidal: instance GHC.Classes.Ord a => GHC.Classes.Ord (Data.IntMap.Monoidal.MonoidalIntMap a)
- Data.IntMap.Monoidal: instance WithIndex.FoldableWithIndex GHC.Types.Int Data.IntMap.Monoidal.MonoidalIntMap
- Data.IntMap.Monoidal: instance WithIndex.FunctorWithIndex GHC.Types.Int Data.IntMap.Monoidal.MonoidalIntMap
- Data.IntMap.Monoidal: instance WithIndex.TraversableWithIndex GHC.Types.Int Data.IntMap.Monoidal.MonoidalIntMap
- Data.IntMap.Monoidal.Strict: instance Control.Lens.Traversal.TraverseMax GHC.Types.Int Data.IntMap.Monoidal.Strict.MonoidalIntMap
- Data.IntMap.Monoidal.Strict: instance Control.Lens.Traversal.TraverseMin GHC.Types.Int Data.IntMap.Monoidal.Strict.MonoidalIntMap
- Data.IntMap.Monoidal.Strict: instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.IntMap.Monoidal.Strict.MonoidalIntMap a)
- Data.IntMap.Monoidal.Strict: instance GHC.Classes.Ord a => GHC.Classes.Ord (Data.IntMap.Monoidal.Strict.MonoidalIntMap a)
- Data.IntMap.Monoidal.Strict: instance WithIndex.FoldableWithIndex GHC.Types.Int Data.IntMap.Monoidal.Strict.MonoidalIntMap
- Data.IntMap.Monoidal.Strict: instance WithIndex.FunctorWithIndex GHC.Types.Int Data.IntMap.Monoidal.Strict.MonoidalIntMap
- Data.IntMap.Monoidal.Strict: instance WithIndex.TraversableWithIndex GHC.Types.Int Data.IntMap.Monoidal.Strict.MonoidalIntMap
- Data.Map.Monoidal: instance (Data.Aeson.Types.FromJSON.FromJSONKey k, GHC.Classes.Ord k) => Data.Aeson.Types.FromJSON.FromJSON1 (Data.Map.Monoidal.MonoidalMap k)
- Data.Map.Monoidal: instance (Data.Aeson.Types.FromJSON.FromJSONKey k, GHC.Classes.Ord k, Data.Aeson.Types.FromJSON.FromJSON a) => Data.Aeson.Types.FromJSON.FromJSON (Data.Map.Monoidal.MonoidalMap k a)
- Data.Map.Monoidal: instance (GHC.Classes.Eq k, GHC.Classes.Eq a) => GHC.Classes.Eq (Data.Map.Monoidal.MonoidalMap k a)
- Data.Map.Monoidal: instance (GHC.Classes.Ord k, GHC.Classes.Ord a) => GHC.Classes.Ord (Data.Map.Monoidal.MonoidalMap k a)
- Data.Map.Monoidal: instance (GHC.Classes.Ord k, GHC.Internal.Base.Semigroup a) => GHC.Internal.Base.Monoid (Data.Map.Monoidal.MonoidalMap k a)
- Data.Map.Monoidal: instance (GHC.Classes.Ord k, GHC.Internal.Base.Semigroup a) => GHC.Internal.Base.Semigroup (Data.Map.Monoidal.MonoidalMap k a)
- Data.Map.Monoidal: instance (GHC.Classes.Ord k, GHC.Internal.Base.Semigroup a) => GHC.Internal.IsList.IsList (Data.Map.Monoidal.MonoidalMap k a)
- Data.Map.Monoidal: instance (GHC.Classes.Ord k, GHC.Internal.Read.Read k, GHC.Internal.Read.Read a) => GHC.Internal.Read.Read (Data.Map.Monoidal.MonoidalMap k a)
- Data.Map.Monoidal: instance (GHC.Internal.Data.Data.Data k, GHC.Internal.Data.Data.Data a, GHC.Classes.Ord k) => GHC.Internal.Data.Data.Data (Data.Map.Monoidal.MonoidalMap k a)
- Data.Map.Monoidal: instance GHC.Classes.Ord k => Control.Lens.At.At (Data.Map.Monoidal.MonoidalMap k a)
- Data.Map.Monoidal: instance GHC.Classes.Ord k => Control.Lens.At.Ixed (Data.Map.Monoidal.MonoidalMap k a)
- Data.Map.Monoidal: instance GHC.Classes.Ord k => Control.Lens.Traversal.TraverseMax k (Data.Map.Monoidal.MonoidalMap k)
- Data.Map.Monoidal: instance GHC.Classes.Ord k => Control.Lens.Traversal.TraverseMin k (Data.Map.Monoidal.MonoidalMap k)
- Data.Map.Monoidal: instance GHC.Classes.Ord k => Control.Lens.Wrapped.Rewrapped (Data.Map.Internal.Map k a) (Data.Map.Monoidal.MonoidalMap k a)
- Data.Map.Monoidal: instance GHC.Classes.Ord k => Control.Lens.Wrapped.Rewrapped (Data.Map.Monoidal.MonoidalMap k a) (Data.Map.Internal.Map k a)
- Data.Map.Monoidal: instance GHC.Classes.Ord k => Data.Functor.Classes.Eq1 (Data.Map.Monoidal.MonoidalMap k)
- Data.Map.Monoidal: instance GHC.Classes.Ord k => Data.Functor.Classes.Ord1 (Data.Map.Monoidal.MonoidalMap k)
- Data.Map.Monoidal: instance GHC.Classes.Ord k => Data.Semialign.Internal.Align (Data.Map.Monoidal.MonoidalMap k)
- Data.Map.Monoidal: instance GHC.Classes.Ord k => Data.Semialign.Internal.Semialign (Data.Map.Monoidal.MonoidalMap k)
- Data.Map.Monoidal: instance GHC.Classes.Ord k => Data.Semialign.Internal.Unalign (Data.Map.Monoidal.MonoidalMap k)
- Data.Map.Monoidal: instance GHC.Classes.Ord k => Data.Semialign.Internal.Zip (Data.Map.Monoidal.MonoidalMap k)
- Data.Map.Monoidal: instance GHC.Classes.Ord k => Witherable.Witherable (Data.Map.Monoidal.MonoidalMap k)
- Data.Map.Monoidal.Strict: instance (Data.Aeson.Types.FromJSON.FromJSONKey k, GHC.Classes.Ord k) => Data.Aeson.Types.FromJSON.FromJSON1 (Data.Map.Monoidal.Strict.MonoidalMap k)
- Data.Map.Monoidal.Strict: instance (Data.Aeson.Types.FromJSON.FromJSONKey k, GHC.Classes.Ord k, Data.Aeson.Types.FromJSON.FromJSON a) => Data.Aeson.Types.FromJSON.FromJSON (Data.Map.Monoidal.Strict.MonoidalMap k a)
- Data.Map.Monoidal.Strict: instance (GHC.Classes.Eq k, GHC.Classes.Eq a) => GHC.Classes.Eq (Data.Map.Monoidal.Strict.MonoidalMap k a)
- Data.Map.Monoidal.Strict: instance (GHC.Classes.Ord k, GHC.Classes.Ord a) => GHC.Classes.Ord (Data.Map.Monoidal.Strict.MonoidalMap k a)
- Data.Map.Monoidal.Strict: instance (GHC.Classes.Ord k, GHC.Internal.Base.Semigroup a) => GHC.Internal.Base.Monoid (Data.Map.Monoidal.Strict.MonoidalMap k a)
- Data.Map.Monoidal.Strict: instance (GHC.Classes.Ord k, GHC.Internal.Base.Semigroup a) => GHC.Internal.Base.Semigroup (Data.Map.Monoidal.Strict.MonoidalMap k a)
- Data.Map.Monoidal.Strict: instance (GHC.Classes.Ord k, GHC.Internal.Base.Semigroup a) => GHC.Internal.IsList.IsList (Data.Map.Monoidal.Strict.MonoidalMap k a)
- Data.Map.Monoidal.Strict: instance (GHC.Classes.Ord k, GHC.Internal.Read.Read k, GHC.Internal.Read.Read a) => GHC.Internal.Read.Read (Data.Map.Monoidal.Strict.MonoidalMap k a)
- Data.Map.Monoidal.Strict: instance (GHC.Internal.Data.Data.Data k, GHC.Internal.Data.Data.Data a, GHC.Classes.Ord k) => GHC.Internal.Data.Data.Data (Data.Map.Monoidal.Strict.MonoidalMap k a)
- Data.Map.Monoidal.Strict: instance GHC.Classes.Ord k => Control.Lens.At.At (Data.Map.Monoidal.Strict.MonoidalMap k a)
- Data.Map.Monoidal.Strict: instance GHC.Classes.Ord k => Control.Lens.At.Ixed (Data.Map.Monoidal.Strict.MonoidalMap k a)
- Data.Map.Monoidal.Strict: instance GHC.Classes.Ord k => Control.Lens.Traversal.TraverseMax k (Data.Map.Monoidal.Strict.MonoidalMap k)
- Data.Map.Monoidal.Strict: instance GHC.Classes.Ord k => Control.Lens.Traversal.TraverseMin k (Data.Map.Monoidal.Strict.MonoidalMap k)
- Data.Map.Monoidal.Strict: instance GHC.Classes.Ord k => Control.Lens.Wrapped.Rewrapped (Data.Map.Internal.Map k a) (Data.Map.Monoidal.Strict.MonoidalMap k a)
- Data.Map.Monoidal.Strict: instance GHC.Classes.Ord k => Control.Lens.Wrapped.Rewrapped (Data.Map.Monoidal.Strict.MonoidalMap k a) (Data.Map.Internal.Map k a)
- Data.Map.Monoidal.Strict: instance GHC.Classes.Ord k => Data.Functor.Classes.Eq1 (Data.Map.Monoidal.Strict.MonoidalMap k)
- Data.Map.Monoidal.Strict: instance GHC.Classes.Ord k => Data.Functor.Classes.Ord1 (Data.Map.Monoidal.Strict.MonoidalMap k)
- Data.Map.Monoidal.Strict: instance GHC.Classes.Ord k => Data.Semialign.Internal.Align (Data.Map.Monoidal.Strict.MonoidalMap k)
- Data.Map.Monoidal.Strict: instance GHC.Classes.Ord k => Data.Semialign.Internal.Semialign (Data.Map.Monoidal.Strict.MonoidalMap k)
- Data.Map.Monoidal.Strict: instance GHC.Classes.Ord k => Data.Semialign.Internal.Unalign (Data.Map.Monoidal.Strict.MonoidalMap k)
- Data.Map.Monoidal.Strict: instance GHC.Classes.Ord k => Data.Semialign.Internal.Zip (Data.Map.Monoidal.Strict.MonoidalMap k)
- Data.Map.Monoidal.Strict: instance GHC.Classes.Ord k => Witherable.Witherable (Data.Map.Monoidal.Strict.MonoidalMap k)
+ Data.HashMap.Monoidal: instance (GHC.Internal.Classes.Eq k, Data.Hashable.Class.Hashable k) => Control.Lens.At.At (Data.HashMap.Monoidal.MonoidalHashMap k a)
+ Data.HashMap.Monoidal: instance (GHC.Internal.Classes.Eq k, Data.Hashable.Class.Hashable k) => Control.Lens.At.Ixed (Data.HashMap.Monoidal.MonoidalHashMap k a)
+ Data.HashMap.Monoidal: instance (GHC.Internal.Classes.Eq k, Data.Hashable.Class.Hashable k) => Control.Lens.Wrapped.Rewrapped (Data.HashMap.Internal.HashMap k a) (Data.HashMap.Monoidal.MonoidalHashMap k a)
+ Data.HashMap.Monoidal: instance (GHC.Internal.Classes.Eq k, Data.Hashable.Class.Hashable k) => Control.Lens.Wrapped.Rewrapped (Data.HashMap.Monoidal.MonoidalHashMap k a) (Data.HashMap.Internal.HashMap k a)
+ Data.HashMap.Monoidal: instance (GHC.Internal.Classes.Eq k, Data.Hashable.Class.Hashable k) => WithIndex.FoldableWithIndex k (Data.HashMap.Monoidal.MonoidalHashMap k)
+ Data.HashMap.Monoidal: instance (GHC.Internal.Classes.Eq k, Data.Hashable.Class.Hashable k) => WithIndex.FunctorWithIndex k (Data.HashMap.Monoidal.MonoidalHashMap k)
+ Data.HashMap.Monoidal: instance (GHC.Internal.Classes.Eq k, Data.Hashable.Class.Hashable k) => WithIndex.TraversableWithIndex k (Data.HashMap.Monoidal.MonoidalHashMap k)
+ Data.HashMap.Monoidal: instance (GHC.Internal.Classes.Eq k, Data.Hashable.Class.Hashable k) => Witherable.Witherable (Data.HashMap.Monoidal.MonoidalHashMap k)
+ Data.HashMap.Monoidal: instance (GHC.Internal.Classes.Eq k, Data.Hashable.Class.Hashable k, GHC.Internal.Base.Semigroup a) => GHC.Internal.Base.Monoid (Data.HashMap.Monoidal.MonoidalHashMap k a)
+ Data.HashMap.Monoidal: instance (GHC.Internal.Classes.Eq k, Data.Hashable.Class.Hashable k, GHC.Internal.Base.Semigroup a) => GHC.Internal.Base.Semigroup (Data.HashMap.Monoidal.MonoidalHashMap k a)
+ Data.HashMap.Monoidal: instance (GHC.Internal.Classes.Eq k, Data.Hashable.Class.Hashable k, GHC.Internal.Base.Semigroup a) => GHC.Internal.IsList.IsList (Data.HashMap.Monoidal.MonoidalHashMap k a)
+ Data.HashMap.Monoidal: instance (GHC.Internal.Classes.Eq k, GHC.Internal.Classes.Eq a) => GHC.Internal.Classes.Eq (Data.HashMap.Monoidal.MonoidalHashMap k a)
+ Data.HashMap.Monoidal: instance Data.Hashable.Class.Hashable k => Data.Semialign.Internal.Unzip (Data.HashMap.Monoidal.MonoidalHashMap k)
+ Data.HashMap.Monoidal: instance GHC.Internal.Classes.Eq k => Data.Functor.Classes.Eq1 (Data.HashMap.Monoidal.MonoidalHashMap k)
+ Data.IntMap.Monoidal: instance Control.Lens.Traversal.TraverseMax GHC.Internal.Types.Int Data.IntMap.Monoidal.MonoidalIntMap
+ Data.IntMap.Monoidal: instance Control.Lens.Traversal.TraverseMin GHC.Internal.Types.Int Data.IntMap.Monoidal.MonoidalIntMap
+ Data.IntMap.Monoidal: instance Data.Semialign.Internal.Unzip Data.IntMap.Monoidal.MonoidalIntMap
+ Data.IntMap.Monoidal: instance GHC.Internal.Classes.Eq a => GHC.Internal.Classes.Eq (Data.IntMap.Monoidal.MonoidalIntMap a)
+ Data.IntMap.Monoidal: instance GHC.Internal.Classes.Ord a => GHC.Internal.Classes.Ord (Data.IntMap.Monoidal.MonoidalIntMap a)
+ Data.IntMap.Monoidal: instance WithIndex.FoldableWithIndex GHC.Internal.Types.Int Data.IntMap.Monoidal.MonoidalIntMap
+ Data.IntMap.Monoidal: instance WithIndex.FunctorWithIndex GHC.Internal.Types.Int Data.IntMap.Monoidal.MonoidalIntMap
+ Data.IntMap.Monoidal: instance WithIndex.TraversableWithIndex GHC.Internal.Types.Int Data.IntMap.Monoidal.MonoidalIntMap
+ Data.IntMap.Monoidal.Strict: instance Control.Lens.Traversal.TraverseMax GHC.Internal.Types.Int Data.IntMap.Monoidal.Strict.MonoidalIntMap
+ Data.IntMap.Monoidal.Strict: instance Control.Lens.Traversal.TraverseMin GHC.Internal.Types.Int Data.IntMap.Monoidal.Strict.MonoidalIntMap
+ Data.IntMap.Monoidal.Strict: instance Data.Semialign.Internal.Unzip Data.IntMap.Monoidal.Strict.MonoidalIntMap
+ Data.IntMap.Monoidal.Strict: instance GHC.Internal.Classes.Eq a => GHC.Internal.Classes.Eq (Data.IntMap.Monoidal.Strict.MonoidalIntMap a)
+ Data.IntMap.Monoidal.Strict: instance GHC.Internal.Classes.Ord a => GHC.Internal.Classes.Ord (Data.IntMap.Monoidal.Strict.MonoidalIntMap a)
+ Data.IntMap.Monoidal.Strict: instance WithIndex.FoldableWithIndex GHC.Internal.Types.Int Data.IntMap.Monoidal.Strict.MonoidalIntMap
+ Data.IntMap.Monoidal.Strict: instance WithIndex.FunctorWithIndex GHC.Internal.Types.Int Data.IntMap.Monoidal.Strict.MonoidalIntMap
+ Data.IntMap.Monoidal.Strict: instance WithIndex.TraversableWithIndex GHC.Internal.Types.Int Data.IntMap.Monoidal.Strict.MonoidalIntMap
+ Data.Map.Monoidal: instance (Data.Aeson.Types.FromJSON.FromJSONKey k, GHC.Internal.Classes.Ord k) => Data.Aeson.Types.FromJSON.FromJSON1 (Data.Map.Monoidal.MonoidalMap k)
+ Data.Map.Monoidal: instance (Data.Aeson.Types.FromJSON.FromJSONKey k, GHC.Internal.Classes.Ord k, Data.Aeson.Types.FromJSON.FromJSON a) => Data.Aeson.Types.FromJSON.FromJSON (Data.Map.Monoidal.MonoidalMap k a)
+ Data.Map.Monoidal: instance (GHC.Internal.Classes.Eq k, GHC.Internal.Classes.Eq a) => GHC.Internal.Classes.Eq (Data.Map.Monoidal.MonoidalMap k a)
+ Data.Map.Monoidal: instance (GHC.Internal.Classes.Ord k, GHC.Internal.Base.Semigroup a) => GHC.Internal.Base.Monoid (Data.Map.Monoidal.MonoidalMap k a)
+ Data.Map.Monoidal: instance (GHC.Internal.Classes.Ord k, GHC.Internal.Base.Semigroup a) => GHC.Internal.Base.Semigroup (Data.Map.Monoidal.MonoidalMap k a)
+ Data.Map.Monoidal: instance (GHC.Internal.Classes.Ord k, GHC.Internal.Base.Semigroup a) => GHC.Internal.IsList.IsList (Data.Map.Monoidal.MonoidalMap k a)
+ Data.Map.Monoidal: instance (GHC.Internal.Classes.Ord k, GHC.Internal.Classes.Ord a) => GHC.Internal.Classes.Ord (Data.Map.Monoidal.MonoidalMap k a)
+ Data.Map.Monoidal: instance (GHC.Internal.Classes.Ord k, GHC.Internal.Read.Read k, GHC.Internal.Read.Read a) => GHC.Internal.Read.Read (Data.Map.Monoidal.MonoidalMap k a)
+ Data.Map.Monoidal: instance (GHC.Internal.Data.Data.Data k, GHC.Internal.Data.Data.Data a, GHC.Internal.Classes.Ord k) => GHC.Internal.Data.Data.Data (Data.Map.Monoidal.MonoidalMap k a)
+ Data.Map.Monoidal: instance GHC.Internal.Classes.Ord k => Control.Lens.At.At (Data.Map.Monoidal.MonoidalMap k a)
+ Data.Map.Monoidal: instance GHC.Internal.Classes.Ord k => Control.Lens.At.Ixed (Data.Map.Monoidal.MonoidalMap k a)
+ Data.Map.Monoidal: instance GHC.Internal.Classes.Ord k => Control.Lens.Traversal.TraverseMax k (Data.Map.Monoidal.MonoidalMap k)
+ Data.Map.Monoidal: instance GHC.Internal.Classes.Ord k => Control.Lens.Traversal.TraverseMin k (Data.Map.Monoidal.MonoidalMap k)
+ Data.Map.Monoidal: instance GHC.Internal.Classes.Ord k => Control.Lens.Wrapped.Rewrapped (Data.Map.Internal.Map k a) (Data.Map.Monoidal.MonoidalMap k a)
+ Data.Map.Monoidal: instance GHC.Internal.Classes.Ord k => Control.Lens.Wrapped.Rewrapped (Data.Map.Monoidal.MonoidalMap k a) (Data.Map.Internal.Map k a)
+ Data.Map.Monoidal: instance GHC.Internal.Classes.Ord k => Data.Functor.Classes.Eq1 (Data.Map.Monoidal.MonoidalMap k)
+ Data.Map.Monoidal: instance GHC.Internal.Classes.Ord k => Data.Functor.Classes.Ord1 (Data.Map.Monoidal.MonoidalMap k)
+ Data.Map.Monoidal: instance GHC.Internal.Classes.Ord k => Data.Semialign.Internal.Align (Data.Map.Monoidal.MonoidalMap k)
+ Data.Map.Monoidal: instance GHC.Internal.Classes.Ord k => Data.Semialign.Internal.Semialign (Data.Map.Monoidal.MonoidalMap k)
+ Data.Map.Monoidal: instance GHC.Internal.Classes.Ord k => Data.Semialign.Internal.Unalign (Data.Map.Monoidal.MonoidalMap k)
+ Data.Map.Monoidal: instance GHC.Internal.Classes.Ord k => Data.Semialign.Internal.Unzip (Data.Map.Monoidal.MonoidalMap k)
+ Data.Map.Monoidal: instance GHC.Internal.Classes.Ord k => Data.Semialign.Internal.Zip (Data.Map.Monoidal.MonoidalMap k)
+ Data.Map.Monoidal: instance GHC.Internal.Classes.Ord k => Witherable.Witherable (Data.Map.Monoidal.MonoidalMap k)
+ Data.Map.Monoidal.Strict: instance (Data.Aeson.Types.FromJSON.FromJSONKey k, GHC.Internal.Classes.Ord k) => Data.Aeson.Types.FromJSON.FromJSON1 (Data.Map.Monoidal.Strict.MonoidalMap k)
+ Data.Map.Monoidal.Strict: instance (Data.Aeson.Types.FromJSON.FromJSONKey k, GHC.Internal.Classes.Ord k, Data.Aeson.Types.FromJSON.FromJSON a) => Data.Aeson.Types.FromJSON.FromJSON (Data.Map.Monoidal.Strict.MonoidalMap k a)
+ Data.Map.Monoidal.Strict: instance (GHC.Internal.Classes.Eq k, GHC.Internal.Classes.Eq a) => GHC.Internal.Classes.Eq (Data.Map.Monoidal.Strict.MonoidalMap k a)
+ Data.Map.Monoidal.Strict: instance (GHC.Internal.Classes.Ord k, GHC.Internal.Base.Semigroup a) => GHC.Internal.Base.Monoid (Data.Map.Monoidal.Strict.MonoidalMap k a)
+ Data.Map.Monoidal.Strict: instance (GHC.Internal.Classes.Ord k, GHC.Internal.Base.Semigroup a) => GHC.Internal.Base.Semigroup (Data.Map.Monoidal.Strict.MonoidalMap k a)
+ Data.Map.Monoidal.Strict: instance (GHC.Internal.Classes.Ord k, GHC.Internal.Base.Semigroup a) => GHC.Internal.IsList.IsList (Data.Map.Monoidal.Strict.MonoidalMap k a)
+ Data.Map.Monoidal.Strict: instance (GHC.Internal.Classes.Ord k, GHC.Internal.Classes.Ord a) => GHC.Internal.Classes.Ord (Data.Map.Monoidal.Strict.MonoidalMap k a)
+ Data.Map.Monoidal.Strict: instance (GHC.Internal.Classes.Ord k, GHC.Internal.Read.Read k, GHC.Internal.Read.Read a) => GHC.Internal.Read.Read (Data.Map.Monoidal.Strict.MonoidalMap k a)
+ Data.Map.Monoidal.Strict: instance (GHC.Internal.Data.Data.Data k, GHC.Internal.Data.Data.Data a, GHC.Internal.Classes.Ord k) => GHC.Internal.Data.Data.Data (Data.Map.Monoidal.Strict.MonoidalMap k a)
+ Data.Map.Monoidal.Strict: instance GHC.Internal.Classes.Ord k => Control.Lens.At.At (Data.Map.Monoidal.Strict.MonoidalMap k a)
+ Data.Map.Monoidal.Strict: instance GHC.Internal.Classes.Ord k => Control.Lens.At.Ixed (Data.Map.Monoidal.Strict.MonoidalMap k a)
+ Data.Map.Monoidal.Strict: instance GHC.Internal.Classes.Ord k => Control.Lens.Traversal.TraverseMax k (Data.Map.Monoidal.Strict.MonoidalMap k)
+ Data.Map.Monoidal.Strict: instance GHC.Internal.Classes.Ord k => Control.Lens.Traversal.TraverseMin k (Data.Map.Monoidal.Strict.MonoidalMap k)
+ Data.Map.Monoidal.Strict: instance GHC.Internal.Classes.Ord k => Control.Lens.Wrapped.Rewrapped (Data.Map.Internal.Map k a) (Data.Map.Monoidal.Strict.MonoidalMap k a)
+ Data.Map.Monoidal.Strict: instance GHC.Internal.Classes.Ord k => Control.Lens.Wrapped.Rewrapped (Data.Map.Monoidal.Strict.MonoidalMap k a) (Data.Map.Internal.Map k a)
+ Data.Map.Monoidal.Strict: instance GHC.Internal.Classes.Ord k => Data.Functor.Classes.Eq1 (Data.Map.Monoidal.Strict.MonoidalMap k)
+ Data.Map.Monoidal.Strict: instance GHC.Internal.Classes.Ord k => Data.Functor.Classes.Ord1 (Data.Map.Monoidal.Strict.MonoidalMap k)
+ Data.Map.Monoidal.Strict: instance GHC.Internal.Classes.Ord k => Data.Semialign.Internal.Align (Data.Map.Monoidal.Strict.MonoidalMap k)
+ Data.Map.Monoidal.Strict: instance GHC.Internal.Classes.Ord k => Data.Semialign.Internal.Semialign (Data.Map.Monoidal.Strict.MonoidalMap k)
+ Data.Map.Monoidal.Strict: instance GHC.Internal.Classes.Ord k => Data.Semialign.Internal.Unalign (Data.Map.Monoidal.Strict.MonoidalMap k)
+ Data.Map.Monoidal.Strict: instance GHC.Internal.Classes.Ord k => Data.Semialign.Internal.Unzip (Data.Map.Monoidal.Strict.MonoidalMap k)
+ Data.Map.Monoidal.Strict: instance GHC.Internal.Classes.Ord k => Data.Semialign.Internal.Zip (Data.Map.Monoidal.Strict.MonoidalMap k)
+ Data.Map.Monoidal.Strict: instance GHC.Internal.Classes.Ord k => Witherable.Witherable (Data.Map.Monoidal.Strict.MonoidalMap k)

Files

Changelog.md view
@@ -1,5 +1,10 @@ # Monoidal containers +# 0.6.8.0++* [Support aeson 2.3](https://github.com/bgamari/monoidal-containers/pull/114)+* [Support semialign-1.4](https://github.com/bgamari/monoidal-containers/pull/112)+ # 0.6.7.0  * [Support ghc 9.14](https://github.com/bgamari/monoidal-containers/pull/111)
monoidal-containers.cabal view
@@ -1,5 +1,5 @@ name:               monoidal-containers-version:            0.6.7.0+version:            0.6.8.0 synopsis:           Containers with monoidal accumulation description:   Containers with merging via monoidal accumulation. The 'Monoid' instances@@ -27,7 +27,7 @@ extra-source-files: Changelog.md tested-with:   GHC ==8.2 || ==8.4 || ==8.6 || ==8.8 || ==8.10 || ==9.0 || ==9.2 || ==9.4-   || ==9.6 || ==9.10 || ==9.12+   || ==9.6 || ==9.10 || ==9.12 || ==9.14  source-repository head   type:     git@@ -54,7 +54,7 @@     MultiParamTypeClasses    build-depends:-      aeson                 >=1.0   && <2.3+      aeson                 >=1.0   && <2.4     , base                  >=4.7   && <4.23     , containers            >=0.5.9 && <0.9     , deepseq               >=1.3   && <1.6@@ -66,7 +66,7 @@    if flag(split-these)     build-depends:-        semialign  >=1 && <1.4+        semialign  >=1 && <1.5       , these      >=1 && <1.3    else
src/Data/HashMap/Monoidal.hs view
@@ -66,6 +66,9 @@ import Data.Align #ifdef MIN_VERSION_semialign import Data.Semialign (Unalign)+#if MIN_VERSION_semialign(1,4,0)+import Data.Semialign (Unzip)+#endif #if MIN_VERSION_semialign(1,1,0) import Data.Zip (Zip) #endif@@ -83,6 +86,9 @@              , Hashable1 #endif #if MIN_VERSION_these(0,8,0)+#if MIN_VERSION_semialign(1,4,0)+             , Unzip+#endif              , Semialign #endif #ifdef MIN_VERSION_semialign
src/Data/IntMap/Monoidal.hs view
@@ -151,6 +151,9 @@ import Data.Align #ifdef MIN_VERSION_semialign import Data.Semialign (Unalign)+#if MIN_VERSION_semialign(1,4,0)+import Data.Semialign (Unzip)+#endif #if MIN_VERSION_semialign(1,1,0) import Data.Zip (Zip) #endif@@ -164,6 +167,9 @@               FromJSON, ToJSON, FromJSON1, ToJSON1,               Data, Typeable, Align #if MIN_VERSION_these(0,8,0)+#if MIN_VERSION_semialign(1,4,0)+             , Unzip+#endif              , Semialign #endif #ifdef MIN_VERSION_semialign
src/Data/IntMap/Monoidal/Strict.hs view
@@ -151,6 +151,9 @@ import Data.Align #ifdef MIN_VERSION_semialign import Data.Semialign (Unalign)+#if MIN_VERSION_semialign(1,4,0)+import Data.Semialign (Unzip)+#endif #if MIN_VERSION_semialign(1,1,0) import Data.Zip (Zip) #endif@@ -164,6 +167,9 @@               FromJSON, ToJSON, FromJSON1, ToJSON1,               Data, Typeable, Align #if MIN_VERSION_these(0,8,0)+#if MIN_VERSION_semialign(1,4,0)+             , Unzip+#endif              , Semialign #endif #ifdef MIN_VERSION_semialign
src/Data/Map/Monoidal.hs view
@@ -167,6 +167,9 @@ import Data.Align #ifdef MIN_VERSION_semialign import Data.Semialign (Unalign)+#if MIN_VERSION_semialign(1,4,0)+import Data.Semialign (Unzip)+#endif #if MIN_VERSION_semialign(1,1,0) import Data.Zip (Zip) #endif@@ -180,6 +183,9 @@              , FromJSON, ToJSON, FromJSON1, ToJSON1              , Data, Typeable, Align #if MIN_VERSION_these(0,8,0)+#if MIN_VERSION_semialign(1,4,0)+             , Unzip+#endif              , Semialign #endif #ifdef MIN_VERSION_semialign
src/Data/Map/Monoidal/Strict.hs view
@@ -167,6 +167,9 @@ import Data.Align #ifdef MIN_VERSION_semialign import Data.Semialign (Unalign)+#if MIN_VERSION_semialign(1,4,0)+import Data.Semialign (Unzip)+#endif #if MIN_VERSION_semialign(1,1,0) import Data.Zip (Zip) #endif@@ -180,6 +183,9 @@              , FromJSON, ToJSON, FromJSON1, ToJSON1              , Data, Typeable, Align #if MIN_VERSION_these(0,8,0)+#if MIN_VERSION_semialign(1,4,0)+             , Unzip+#endif              , Semialign #endif #ifdef MIN_VERSION_semialign