dejafu 1.7.0.0 → 1.8.0.0
raw patch · 3 files changed
+24/−8 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG.rst +14/−0
- Test/DejaFu/Settings.hs +8/−6
- dejafu.cabal +2/−2
CHANGELOG.rst view
@@ -6,6 +6,20 @@ .. _PVP: https://pvp.haskell.org/ ++1.8.0.0 (2018-06-03)+--------------------++* Git: :tag:`dejafu-1.8.0.0`+* Hackage: :hackage:`dejafu-1.8.0.0`++Changed+~~~~~~~++* (:issue:`258`) Length bounding is disabled by default. This is not+ a breaking API change, but it is a breaking semantics change.++ 1.7.0.0 (2018-06-03) --------------------
Test/DejaFu/Settings.hs view
@@ -309,12 +309,15 @@ -- | All bounds enabled, using their default values. ----- @since 0.2.0.0+-- There is no default length bound, so set one if your computation+-- may not terminate!+--+-- @since 1.8.0.0 defaultBounds :: Bounds defaultBounds = Bounds { boundPreemp = Just defaultPreemptionBound , boundFair = Just defaultFairBound- , boundLength = Just defaultLengthBound+ , boundLength = Nothing } -- | A sensible default preemption bound: 2.@@ -335,12 +338,11 @@ defaultFairBound :: FairBound defaultFairBound = 5 --- | A sensible default length bound: 250.+-- | There is no default length bound. ----- Based on the assumption that anything which executes for much--- longer (or even this long) will take ages to test.+-- This is only suitable if your computation will always terminate! ----- @since 0.2.0.0+-- @since 1.8.0.0 defaultLengthBound :: LengthBound defaultLengthBound = 250
dejafu.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/ name: dejafu-version: 1.7.0.0+version: 1.8.0.0 synopsis: A library for unit-testing concurrent programs. description:@@ -33,7 +33,7 @@ source-repository this type: git location: https://github.com/barrucadu/dejafu.git- tag: dejafu-1.7.0.0+ tag: dejafu-1.8.0.0 library exposed-modules: Test.DejaFu