control-monad-exception 0.10.3 → 0.10.3.1
raw patch · 4 files changed
+9/−7 lines, 4 filesdep ~monadlocPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: monadloc
API changes (from Hackage documentation)
Files
- Control/Monad/Exception.hs +1/−0
- Control/Monad/Exception/Base.hs +0/−1
- Control/Monad/Exception/Catch.hs +1/−3
- control-monad-exception.cabal +7/−3
Control/Monad/Exception.hs view
@@ -87,6 +87,7 @@ import Control.Monad.Exception.Catch import Control.Failure import Control.Monad.Loc+import Control.Monad.Loc.TH import Data.Typeable {- $hierarchies
Control/Monad/Exception/Base.hs view
@@ -56,7 +56,6 @@ import Control.Monad.Fix import Data.Typeable import Data.Functor.Identity-import Prelude hiding (catch) type CallTrace = [String]
Control/Monad/Exception/Catch.hs view
@@ -30,12 +30,10 @@ import Control.Monad.Exception.Throws -import Prelude hiding (catch)- class (Monad m, Monad m') => MonadCatch e m m' | e m -> m', e m' -> m where catch :: m a -> (e -> m' a) -> m' a catchWithSrcLoc :: m a -> ([String] -> e -> m' a) -> m' a- catchWithSrcLoc m h = catch m (h [])+ catchWithSrcLoc m h = Control.Monad.Exception.Catch.catch m (h []) instance Exception e => MonadCatch e IO IO where catch = Control.Exception.catch
control-monad-exception.cabal view
@@ -1,5 +1,5 @@ name: control-monad-exception-version: 0.10.3+version: 0.10.3.1 Cabal-Version: >= 1.10 build-type: Simple license: PublicDomain@@ -72,10 +72,14 @@ * 0.10.1 - compatibility with failure 0.2 (thanks to Bas van Dijk) . * 0.10.2 - use the identity type from mtl (thanks to Bas), require minimum cabal-install version (thanks to Bernhard Urban)+ .+ * 0.10.3 - Moved the MonadIO instance to the main package+ .+ * 0.10.3.1 - Compatibility with base 4.6 synopsis: Explicitly typed, checked exceptions with stack traces category: Control, Monads, Failure-stability: experimental+stability: provisional tested-with: GHC == 6.12.1 bug-reports: http://github.com/pepeiborra/control-monad-exception/issues @@ -88,7 +92,7 @@ buildable: True build-depends: failure >= 0.1 && < 0.3 , transformers >= 0.2- , monadloc+ , monadloc >= 0.7 if flag(extensibleExceptions) build-depends: