packages feed

Semigroup 0.0.5 → 0.0.6

raw patch · 2 files changed

+27/−2 lines, 2 filesdep +bytestringdep +containersPVP ok

version bump matches the API change (PVP)

Dependencies added: bytestring, containers

API changes (from Hackage documentation)

+ Data.Semigroup: instance Ord a => Semigroup (Set a)
+ Data.Semigroup: instance Ord k => Semigroup (Map k v)
+ Data.Semigroup: instance Semigroup (IntMap v)
+ Data.Semigroup: instance Semigroup (Seq a)
+ Data.Semigroup: instance Semigroup ByteString
+ Data.Semigroup: instance Semigroup IntSet

Files

Data/Semigroup.hs view
@@ -5,6 +5,12 @@                      ) where  import Data.Monoid+import Data.Sequence+import qualified Data.Set as S+import qualified Data.Map as M+import qualified Data.IntSet as IS+import qualified Data.IntMap as IM+import qualified Data.ByteString as B import Control.Monad.Identity import Control.Applicative @@ -74,3 +80,22 @@  instance Semigroup [a] where   (.++.) = (++)++instance Semigroup (Seq a) where+  (.++.) = mappend++instance Ord a => Semigroup (S.Set a) where+  (.++.) = mappend++instance Ord k => Semigroup (M.Map k v) where+  (.++.) = mappend++instance Semigroup IS.IntSet where+  (.++.) = mappend++instance Semigroup (IM.IntMap v) where+  (.++.) = mappend++instance Semigroup B.ByteString where+  (.++.) = mappend+
Semigroup.cabal view
@@ -1,5 +1,5 @@ Name:                Semigroup-Version:             0.0.5+Version:             0.0.6 License:             BSD3 License-File:        LICENSE Synopsis:            A semigroup@@ -16,7 +16,7 @@   Description:       Choose the new, split-up base package.  Library-  Build-Depends:     base < 5 && >= 3, mtl+  Build-Depends:     base < 5 && >= 3, mtl, containers, bytestring    GHC-Options:       -Wall   Exposed-Modules:   Data.Semigroup