packages feed

monad-control 1.0.2.2 → 1.0.2.3

raw patch · 3 files changed

+10/−3 lines, 3 filesdep ~transformers-compatPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: transformers-compat

API changes (from Hackage documentation)

- Control.Monad.Trans.Control: class MonadBase b m => MonadBaseControl b m | m -> b where type StM m a :: * where {
+ Control.Monad.Trans.Control: class MonadBase b m => MonadBaseControl b m | m -> b where {
- Control.Monad.Trans.Control: class MonadTrans t => MonadTransControl t where type StT t a :: * where {
+ Control.Monad.Trans.Control: class MonadTrans t => MonadTransControl t where {

Files

CHANGELOG view
@@ -1,3 +1,10 @@+1.0.2.3++* Correct spelling mistake. Courtesy of Edward Betts.++* Support transformers-compat-0.6.++ 1.0.2.2  * Added some good documentation. Courtesy of Franz Thoma.
Control/Monad/Trans/Control.hs view
@@ -675,7 +675,7 @@ -- monad @b@. It is used in 'defaultLiftBaseWith'. type RunInBaseDefault t m b = forall a. t m a -> b (ComposeSt t m a) --- | Default defintion for the 'liftBaseWith' method.+-- | Default definition for the 'liftBaseWith' method. -- -- Note that it composes a 'liftWith' of @t@ with a 'liftBaseWith' of @m@ to -- give a 'liftBaseWith' of @t m@:
monad-control.cabal view
@@ -1,5 +1,5 @@ Name:                monad-control-Version:             1.0.2.2+Version:             1.0.2.3 Synopsis:            Lift control operations, like exception catching, through monad transformers License:             BSD3 License-file:        LICENSE@@ -50,7 +50,7 @@   Build-depends: base                 >= 4.5   && < 5                , stm                  >= 2.3   && < 3                , transformers         >= 0.2   && < 0.6-               , transformers-compat  >= 0.3   && < 0.6+               , transformers-compat  >= 0.3   && < 0.7                , transformers-base    >= 0.4.4 && < 0.5    Ghc-options: -Wall