packages feed

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