powerqueue-levelmem 0.1.0.0 → 0.1.1.0
raw patch · 2 files changed
+6/−2 lines, 2 filesdep +timespandep ~powerqueuePVP ok
version bump matches the API change (PVP)
Dependencies added: timespan
Dependency ranges changed: powerqueue
API changes (from Hackage documentation)
Files
powerqueue-levelmem.cabal view
@@ -1,5 +1,5 @@ name: powerqueue-levelmem-version: 0.1.0.0+version: 0.1.1.0 synopsis: A high performance in memory and LevelDB backend for powerqueue description: A high performance in memory and LevelDB backend for powerqueue homepage: https://github.com/agrafix/powerqueue#readme@@ -18,7 +18,7 @@ Data.PowerQueue.Backend.LevelMem build-depends: base >= 4.7 && < 5- , powerqueue >= 0.1+ , powerqueue >= 0.2 , stm >= 2.4 , stm-containers >= 0.2 , unagi-chan >= 0.4@@ -30,6 +30,7 @@ , dlist >= 0.8 , list-t >= 1 , filepath >= 1.4+ , timespan >= 0.3 default-language: Haskell2010 test-suite powerqueue-levelmem-test
src/Data/PowerQueue/Backend/LevelMem.hs view
@@ -17,6 +17,7 @@ import Data.Maybe import Data.Monoid import Data.PowerQueue+import Data.Time.TimeSpan import Data.Word import System.FilePath import qualified Control.Concurrent.Chan.Unagi.Bounded as C@@ -266,6 +267,8 @@ , qb_dequeue = dequeue levelMem , qb_confirm = flip ack levelMem , qb_rollback = flip nack levelMem+ , qb_progressReportInterval = hours 1+ , qb_reportProgress = const $ pure () } enqueue :: j -> LevelMem j -> IO Bool