packages feed

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