packages feed

deque 0.4.2.3 → 0.4.3

raw patch · 4 files changed

+17/−5 lines, 4 filesdep +hashabledep ~strict-listPVP ok

version bump matches the API change (PVP)

Dependencies added: hashable

Dependency ranges changed: strict-list

API changes (from Hackage documentation)

Files

deque.cabal view
@@ -1,5 +1,5 @@ name: deque-version: 0.4.2.3+version: 0.4.3 synopsis: Double-ended queues description:   Strict and lazy implementations of Double-Ended Queue (aka Dequeue or Deque)@@ -36,16 +36,16 @@     Deque.Prelude   build-depends:     base >=4.9 && <5,+    hashable >=1.2 && <2,     mtl >=2.2 && <3,-    strict-list >=0.1.4 && <0.2+    strict-list >=0.1.5 && <0.2  test-suite test   type: exitcode-stdio-1.0   hs-source-dirs: test   default-extensions: BangPatterns, DeriveDataTypeable, DeriveGeneric, DeriveFunctor, DeriveTraversable, FlexibleContexts, FlexibleInstances, LambdaCase, NoImplicitPrelude, RankNTypes, ScopedTypeVariables, StandaloneDeriving, TypeApplications, TypeFamilies   default-language: Haskell2010-  main-is:-    Main.hs+  main-is: Main.hs   build-depends:     deque,     QuickCheck >=2.8.1 && <3,
library/Deque/Lazy/Defs.hs view
@@ -271,4 +271,8 @@   type Item (Deque a) = a   fromList = flip Deque []   toList (Deque consList snocList) = consList <> List.reverse snocList-  ++deriving instance Generic (Deque a)+deriving instance Generic1 Deque++instance Hashable a => Hashable (Deque a)
library/Deque/Prelude.hs view
@@ -80,3 +80,6 @@ import Control.Monad.State.Class as Exports hiding (fail) import Control.Monad.Writer.Class as Exports hiding (fail) +-- hashable+-------------------------+import Data.Hashable as Exports (Hashable)
library/Deque/Strict/Defs.hs view
@@ -276,3 +276,8 @@  instance MonadFail Deque where   fail = const mempty++deriving instance Generic (Deque a)+deriving instance Generic1 Deque++instance Hashable a => Hashable (Deque a)