concurrent-state 0.5.0.0 → 0.5.0.1
raw patch · 6 files changed
+22/−2 lines, 6 filesdep ~base
Dependency ranges changed: base
Files
- changelog +4/−0
- concurrent-state.cabal +2/−2
- src/Control/Monad/RWS/Concurrent/Lazy.hs +4/−0
- src/Control/Monad/RWS/Concurrent/Strict.hs +4/−0
- src/Control/Monad/State/Concurrent/Lazy.hs +4/−0
- src/Control/Monad/State/Concurrent/Strict.hs +4/−0
changelog view
@@ -1,3 +1,7 @@+0.5.0.1+-------+* Support GHC 7.4.2+ 0.5.0.0 ------- * Add RWSC
concurrent-state.cabal view
@@ -1,5 +1,5 @@ name: concurrent-state-version: 0.5.0.0+version: 0.5.0.1 synopsis: MTL-like library using TVars description: State, RWS backed by TVar. homepage: https://github.com/joelteon/concurrent-state@@ -20,7 +20,7 @@ Control.Monad.RWS.Concurrent Control.Monad.RWS.Concurrent.Lazy Control.Monad.RWS.Concurrent.Strict- build-depends: base >=4.6 && <4.7, exceptions >= 0.3, mtl >= 2.1, stm, transformers+ build-depends: base >=4.4 && <4.7, exceptions >= 0.3, mtl >= 2.1, stm, transformers hs-source-dirs: src default-language: Haskell2010
src/Control/Monad/RWS/Concurrent/Lazy.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE MultiParamTypeClasses #-} @@ -29,6 +30,9 @@ import Control.Exception (throwIO) import Control.Monad.Catch import Control.Monad.RWS+#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ < 706+import Prelude hiding (catch)+#endif -- --------------------------------------------------------------------------- -- | A concurrent monad transformer reading an environment of type @r@,
src/Control/Monad/RWS/Concurrent/Strict.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE MultiParamTypeClasses #-} @@ -29,6 +30,9 @@ import Control.Exception (throwIO) import Control.Monad.Catch import Control.Monad.RWS+#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ < 706+import Prelude hiding (catch)+#endif -- --------------------------------------------------------------------------- -- | A concurrent monad transformer reading an environment of type @r@,
src/Control/Monad/State/Concurrent/Lazy.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE TupleSections #-}@@ -37,6 +38,9 @@ import Control.Monad import Control.Monad.Catch import Control.Monad.State+#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ < 706+import Prelude hiding (catch)+#endif -- --------------------------------------------------------------------------- -- | A concurrent state transformer monad parameterized by:
src/Control/Monad/State/Concurrent/Strict.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE TupleSections #-}@@ -38,6 +39,9 @@ import Control.Monad import Control.Monad.Catch import Control.Monad.State+#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ < 706+import Prelude hiding (catch)+#endif -- --------------------------------------------------------------------------- -- | A concurrent state transformer monad parameterized by: