packages feed

reducers 0.1.2 → 0.1.3

raw patch · 2 files changed

+13/−11 lines, 2 filesdep ~base

Dependency ranges changed: base

Files

Data/Semigroup/Union.hs view
@@ -46,15 +46,16 @@  -- | A Container suitable for the 'Union' 'Monoid' class HasUnion f where-  {-# SPECIALIZE union :: IntMap a -> IntMap a -> IntMap a #-}-  {-# SPECIALIZE union :: Ord k => Map k a -> Map k a -> Map k a #-}-  {-# SPECIALIZE union :: Eq a => [a] -> [a] -> [a] #-}-  {-# SPECIALIZE union :: Ord a => Set a -> Set a -> Set a #-}-  {-# SPECIALIZE union :: IntSet -> IntSet -> IntSet #-}-  {-# SPECIALIZE union :: Eq a => HashSet a -> HashSet a -> HashSet a #-}-  {-# SPECIALIZE union :: Eq k => HashMap k a -> HashMap k a -> HashMap k a #-}   union :: f -> f -> f +{-# SPECIALIZE union :: IntMap a -> IntMap a -> IntMap a #-}+{-# SPECIALIZE union :: Ord k => Map k a -> Map k a -> Map k a #-}+{-# SPECIALIZE union :: Eq a => [a] -> [a] -> [a] #-}+{-# SPECIALIZE union :: Ord a => Set a -> Set a -> Set a #-}+{-# SPECIALIZE union :: IntSet -> IntSet -> IntSet #-}+{-# SPECIALIZE union :: Eq a => HashSet a -> HashSet a -> HashSet a #-}+{-# SPECIALIZE union :: Eq k => HashMap k a -> HashMap k a -> HashMap k a #-}+ class HasUnion f => HasUnion0 f where   empty :: f @@ -132,10 +133,11 @@  -- | Polymorphic containers that we can supply an operation to handle unions with class Functor f => HasUnionWith f where-  {-# SPECIALIZE unionWith :: (a -> a -> a) -> IntMap a -> IntMap a -> IntMap a #-}-  {-# SPECIALIZE unionWith :: Ord k => (a -> a -> a) -> Map k a -> Map k a -> Map k a #-}-  {-# SPECIALIZE unionWith :: Eq k => (a -> a -> a) -> HashMap k a -> HashMap k a -> HashMap k a #-}   unionWith :: (a -> a -> a) -> f a -> f a -> f a++{-# SPECIALIZE unionWith :: (a -> a -> a) -> IntMap a -> IntMap a -> IntMap a #-}+{-# SPECIALIZE unionWith :: Ord k => (a -> a -> a) -> Map k a -> Map k a -> Map k a #-}+{-# SPECIALIZE unionWith :: Eq k => (a -> a -> a) -> HashMap k a -> HashMap k a -> HashMap k a #-}  class HasUnionWith f => HasUnionWith0 f where   emptyWith :: f a 
reducers.cabal view
@@ -1,6 +1,6 @@ name:          reducers category:      Data, Math, Numerical, Semigroups-version:       0.1.2+version:       0.1.3 license:       BSD3 cabal-version: >= 1.6 license-file:  LICENSE