resourcet 1.2.4.3 → 1.2.5
raw patch · 3 files changed
+11/−4 lines, 3 filesdep ~basedep ~mtl
Dependency ranges changed: base, mtl
Files
- ChangeLog.md +3/−0
- Control/Monad/Trans/Resource/Internal.hs +4/−0
- resourcet.cabal +4/−4
ChangeLog.md view
@@ -1,5 +1,8 @@ # ChangeLog for resourcet +## 1.2.5++* Support `transformers-0.6` / `mtl-2.3` ## 1.2.4.3
Control/Monad/Trans/Resource/Internal.hs view
@@ -40,7 +40,9 @@ import Control.Monad.Writer.Class ( MonadWriter (..) ) import Control.Monad.Trans.Identity ( IdentityT)+#if !MIN_VERSION_transformers(0,6,0) import Control.Monad.Trans.List ( ListT )+#endif import Control.Monad.Trans.Maybe ( MaybeT ) import Control.Monad.Trans.Except ( ExceptT ) import Control.Monad.Trans.Reader ( ReaderT )@@ -267,7 +269,9 @@ #define GO(T) instance (MonadResource m) => MonadResource (T m) where liftResourceT = lift . liftResourceT #define GOX(X, T) instance (X, MonadResource m) => MonadResource (T m) where liftResourceT = lift . liftResourceT GO(IdentityT)+#if !MIN_VERSION_transformers(0,6,0) GO(ListT)+#endif GO(MaybeT) GO(ExceptT e) GO(ReaderT r)
resourcet.cabal view
@@ -1,5 +1,5 @@ Name: resourcet-Version: 1.2.4.3+Version: 1.2.5 Synopsis: Deterministic allocation and freeing of scarce resources. description: Hackage documentation generation is not reliable. For up to date documentation, please see: <http://www.stackage.org/package/resourcet>. License: BSD3@@ -19,12 +19,12 @@ Data.Acquire Data.Acquire.Internal UnliftIO.Resource- Build-depends: base >= 4.9 && < 5+ Build-depends: base >= 4.12 && < 5 , containers , transformers >= 0.4- , mtl >= 2.0 && < 2.3+ , mtl >= 2.0 && < 2.4 , exceptions (== 0.8.* || == 0.10.*)- , unliftio-core+ , unliftio-core >= 0.1.1.0 , primitive ghc-options: -Wall