packages feed

deque 0.2.1 → 0.2.2

raw patch · 2 files changed

+14/−1 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Deque: instance Data.Semigroup.Semigroup (Deque.Deque a)
+ Deque: instance GHC.Base.Alternative Deque.Deque
+ Deque: instance GHC.Base.MonadPlus Deque.Deque
+ Deque: instance GHC.Base.Semigroup (Deque.Deque a)

Files

deque.cabal view
@@ -1,7 +1,7 @@ name:   deque version:-  0.2.1+  0.2.2 synopsis:   Double-ended queue description:
library/Deque.hs view
@@ -2,6 +2,7 @@  import Prelude hiding (foldr, foldr', foldl') import Control.Applicative+import Control.Monad import Data.Foldable import Data.Traversable import Data.Maybe@@ -163,3 +164,15 @@     pure   m >>= f =     fromList (toList m >>= toList . f)++instance Alternative Deque where+  empty =+    mempty+  (<|>) =+    mappend++instance MonadPlus Deque where+  mzero =+    empty+  mplus =+    (<|>)