regions-monadsfd 0.1.0.1 → 0.2
raw patch · 2 files changed
+13/−13 lines, 2 filesdep ~regionsPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: regions
API changes (from Hackage documentation)
- Control.Monad.Trans.Region.Instances.MonadsFD: instance (MonadError e pr) => MonadError e (RegionT resource s pr)
- Control.Monad.Trans.Region.Instances.MonadsFD: instance (MonadRWS r w st pr) => MonadRWS r w st (RegionT resource s pr)
- Control.Monad.Trans.Region.Instances.MonadsFD: instance (MonadReader r pr) => MonadReader r (RegionT resource s pr)
- Control.Monad.Trans.Region.Instances.MonadsFD: instance (MonadState st pr) => MonadState st (RegionT resource s pr)
- Control.Monad.Trans.Region.Instances.MonadsFD: instance (MonadWriter w pr) => MonadWriter w (RegionT resource s pr)
+ Control.Monad.Trans.Region.Instances.MonadsFD: instance (MonadError e pr) => MonadError e (RegionT s pr)
+ Control.Monad.Trans.Region.Instances.MonadsFD: instance (MonadRWS r w st pr) => MonadRWS r w st (RegionT s pr)
+ Control.Monad.Trans.Region.Instances.MonadsFD: instance (MonadReader r pr) => MonadReader r (RegionT s pr)
+ Control.Monad.Trans.Region.Instances.MonadsFD: instance (MonadState st pr) => MonadState st (RegionT s pr)
+ Control.Monad.Trans.Region.Instances.MonadsFD: instance (MonadWriter w pr) => MonadWriter w (RegionT s pr)
Files
Control/Monad/Trans/Region/Instances/MonadsFD.hs view
@@ -32,31 +32,31 @@ import Data.Function.Unicode ( (∘) ) -- from regions:-import Control.Monad.Trans.Region.Internal ( RegionT- , liftCatch- , mapRegionT- -- TODO: , liftCallCC- )+import Control.Monad.Trans.Region ( RegionT+ , liftCatch+ , mapRegionT+ -- TODO: , liftCallCC+ ) -- TODO:--- instance Monad pr ⇒ MonadCont (RegionT resource s pr) where+-- instance Monad pr ⇒ MonadCont (RegionT s pr) where -- callCC = liftCallCC callCC -instance MonadError e pr ⇒ MonadError e (RegionT resource s pr) where+instance MonadError e pr ⇒ MonadError e (RegionT s pr) where throwError = lift ∘ throwError catchError = liftCatch catchError -instance MonadRWS r w st pr ⇒ MonadRWS r w st (RegionT resource s pr)+instance MonadRWS r w st pr ⇒ MonadRWS r w st (RegionT s pr) -instance MonadReader r pr ⇒ MonadReader r (RegionT resource s pr) where+instance MonadReader r pr ⇒ MonadReader r (RegionT s pr) where ask = lift ask local = mapRegionT ∘ local -instance MonadWriter w pr ⇒ MonadWriter w (RegionT resource s pr) where+instance MonadWriter w pr ⇒ MonadWriter w (RegionT s pr) where tell = lift ∘ tell listen = mapRegionT listen pass = mapRegionT pass -instance MonadState st pr ⇒ MonadState st (RegionT resource s pr) where+instance MonadState st pr ⇒ MonadState st (RegionT s pr) where get = lift get put = lift ∘ put
regions-monadsfd.cabal view
@@ -1,5 +1,5 @@ name: regions-monadsfd-version: 0.1.0.1+version: 0.2 cabal-version: >=1.6 build-type: Simple license: BSD3@@ -19,6 +19,6 @@ GHC-Options: -O2 -Wall -fno-warn-orphans build-depends: base-unicode-symbols >= 0.1.1 && < 0.2 , transformers >= 0.1.4 && < 0.2- , regions == 0.1.*+ , regions == 0.2.* , monads-fd == 0.0.* exposed-modules: Control.Monad.Trans.Region.Instances.MonadsFD