chp-plus 1.3.1 → 1.3.1.1
raw patch · 2 files changed
+9/−7 lines, 2 filesdep ~QuickCheckdep ~deepseq
Dependency ranges changed: QuickCheck, deepseq
Files
- Control/Concurrent/CHP/Test.hs +2/−2
- chp-plus.cabal +7/−5
Control/Concurrent/CHP/Test.hs view
@@ -39,7 +39,7 @@ import Data.Unique import Test.HUnit (assertFailure, Test(..)) import Test.QuickCheck (Gen, forAll)-import Test.QuickCheck.Property (Property, Result(..), Testable(..), result, succeeded, liftIOResult)+import Test.QuickCheck.Property (Property, Result(..), Testable(..), result, succeeded, ioProperty) import Text.PrettyPrint.HughesPJ import Control.Concurrent.CHP@@ -70,7 +70,7 @@ qcCHP' = QCCHP . liftM (second prettyPrint) qcResult :: IO (Maybe Result, Doc) -> Property-qcResult m = liftIOResult $+qcResult m = ioProperty $ do (mr, t) <- m case mr of Just r -> return $ r { reason = reason r ++ "; trace: " ++ show t }
chp-plus.cabal view
@@ -1,5 +1,5 @@ Name: chp-plus-Version: 1.3.1+Version: 1.3.1.1 Synopsis: A set of high-level concurrency utilities built on Communicating Haskell Processes License: BSD3 License-file: LICENSE@@ -18,9 +18,11 @@ Cabal-Version: >= 1.2.3 Build-Type: Simple-Build-Depends: base >= 3 && < 5, chp >= 2.2 && < 2.3, containers, deepseq >= 1.1 && < 1.2, extensible-exceptions >= 0.1.1.0, HUnit, pretty, QuickCheck >= 2, stm -Exposed-modules: Control.Concurrent.CHP.Actions+Library+ Build-Depends: base >= 3 && < 5, chp >= 2.2 && < 2.3, containers, deepseq >= 1.1, extensible-exceptions >= 0.1.1.0, HUnit, pretty, QuickCheck >= 2.7, stm++ Exposed-modules: Control.Concurrent.CHP.Actions Control.Concurrent.CHP.Arrow Control.Concurrent.CHP.Behaviours Control.Concurrent.CHP.Buffers@@ -31,8 +33,8 @@ Control.Concurrent.CHP.Console Control.Concurrent.CHP.Test -Extensions: CPP FlexibleInstances MultiParamTypeClasses+ Extensions: CPP FlexibleInstances MultiParamTypeClasses ParallelListComp Rank2Types ScopedTypeVariables TypeFamilies -GHC-Options: -Wall -auto-all+ GHC-Options: -Wall -auto-all