vault 0.3.0.7 → 0.3.1.0
raw patch · 3 files changed
+9/−4 lines, 3 filesdep +semigroupsdep ~base
Dependencies added: semigroups
Dependency ranges changed: base
Files
- src/Data/Unique/Really.hs +1/−1
- src/Data/Vault/ST/ST.hs +5/−1
- vault.cabal +3/−2
src/Data/Unique/Really.hs view
@@ -3,7 +3,7 @@ Unique, newUnique, hashUnique, ) where -import Control.Applicative+import Control.Applicative ((<$>)) import Data.Hashable #if UseGHC
src/Data/Vault/ST/ST.hs view
@@ -13,8 +13,9 @@ ) where import Data.Monoid (Monoid(..))+import Data.Semigroup (Semigroup((<>))) import Prelude hiding (lookup)-import Control.Applicative hiding (empty)+import Control.Applicative ((<$>)) import Control.Monad.ST import Control.Monad.ST.Unsafe as STUnsafe @@ -37,6 +38,9 @@ {----------------------------------------------------------------------------- Vault ------------------------------------------------------------------------------}++instance Semigroup (Vault s) where+ (<>) = union instance Monoid (Vault s) where mempty = empty
vault.cabal view
@@ -1,5 +1,5 @@ Name: vault-Version: 0.3.0.7+Version: 0.3.1.0 Synopsis: a persistent store for values of arbitrary types Description: A /vault/ is a persistent store for values of arbitrary types.@@ -39,8 +39,9 @@ Library hs-source-dirs: src- build-depends: base >= 4.5 && < 4.11,+ build-depends: base >= 4.5 && < 4.12, containers >= 0.4 && < 0.6,+ semigroups >= 0.1 && < 1.0, unordered-containers >= 0.2.3.0 && < 0.3, hashable >= 1.1.2.5 && < 1.3