packages feed

MemoTrie 0.6.8 → 0.6.9

raw patch · 2 files changed

+6/−1 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.MemoTrie: class HasTrie a where data (:->:) a :: * -> * where {
+ Data.MemoTrie: class HasTrie a where {

Files

MemoTrie.cabal view
@@ -1,5 +1,5 @@ Name:                MemoTrie-Version:             0.6.8+Version:             0.6.9 Cabal-Version:       >= 1.10 Synopsis:            Trie-based memo functions Category:            Data
src/Data/MemoTrie.hs view
@@ -587,7 +587,12 @@  instance (HasTrie a, Monoid b) => Monoid (a :->: b) where   mempty  = trie mempty+#if !MIN_VERSION_base(4,11,0)   mappend = inTrie2 mappend+#else+instance (HasTrie a, Semigroup b) => Semigroup (a :->: b) where+  (<>)    = inTrie2 (<>)+#endif  instance HasTrie a => Functor ((:->:) a) where   fmap f = inTrie (fmap f)