packages feed

Spock-worker 0.3.0.0 → 0.3.1.0

raw patch · 3 files changed

+14/−14 lines, 3 filesdep ~SpockPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: Spock

API changes (from Hackage documentation)

- Web.Spock.Worker.Internal.Queue: maxPrioPQ :: Ord p => PureQueue p v -> p
+ Web.Spock.Worker.Internal.Queue: maxPrioPQ :: PureQueue p v -> p
- Web.Spock.Worker.Internal.Queue: toListPQ :: Ord p => PureQueue p v -> [(p, [v])]
+ Web.Spock.Worker.Internal.Queue: toListPQ :: PureQueue p v -> [(p, [v])]

Files

Spock-worker.cabal view
@@ -1,5 +1,5 @@ name:                Spock-worker-version:             0.3.0.0+version:             0.3.1.0 synopsis:            Background workers for Spock description:         Adds a background-job queue to Spock homepage:            http://github.com/agrafix/Spock-worker@@ -7,11 +7,11 @@ license-file:        LICENSE author:              Alexander Thiemann <mail@athiemann.net> maintainer:          mail@athiemann.net-copyright:           (c) 2014 Alexander Thiemann+copyright:           (c) 2014 - 2016 Alexander Thiemann category:            Web build-type:          Simple cabal-version:       >=1.10-tested-with:         GHC==7.10.3+tested-with:         GHC==7.10.3, GHC==8.0.1  library   exposed-modules:@@ -21,7 +21,7 @@   hs-source-dirs:      src   default-language:    Haskell2010   build-depends:-                       Spock >=0.7.2,+                       Spock >=0.11,                        base >=4.8 && < 5,                        containers >=0.5,                        lifted-base,
src/Web/Spock/Worker.hs view
@@ -16,14 +16,14 @@     ) where -import           Control.Concurrent-import           Control.Concurrent.STM-import           Control.Error-import           Control.Exception.Lifted        as EX-import           Control.Monad-import           Control.Monad.Trans-import           Data.Time-import           Web.Spock.Shared+import Control.Concurrent+import Control.Concurrent.STM+import Control.Error+import Control.Exception.Lifted as EX+import Control.Monad+import Control.Monad.Trans+import Data.Time+import Web.Spock import qualified Web.Spock.Worker.Internal.Queue as Q  -- | An error from a worker
src/Web/Spock/Worker/Internal/Queue.hs view
@@ -24,7 +24,7 @@ isFullPQ pq =     sizePQ pq >= pq_maxSize pq -toListPQ :: Ord p => PureQueue p v -> [(p, [v])]+toListPQ :: PureQueue p v -> [(p, [v])] toListPQ (PureQueue m _) =     map (second V.toList) (M.toList m) @@ -37,7 +37,7 @@                    (PureQueue (M.insert k (V.fromList v) content) limit)               ) (emptyPQ limit) kv -maxPrioPQ :: Ord p => PureQueue p v -> p+maxPrioPQ :: PureQueue p v -> p maxPrioPQ (PureQueue m _) =     fst (M.findMax m)