transformers-abort 0.6.0.1 → 0.6.0.3
raw patch · 4 files changed
+27/−3 lines, 4 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- README.md +13/−0
- src/Control/Monad/Trans/Abort.hs +2/−0
- src/Control/Monad/Trans/Finish.hs +3/−1
- transformers-abort.cabal +9/−2
+ README.md view
@@ -0,0 +1,13 @@+Transformers-Abort+==================++[](https://travis-ci.org/mvv/transformers-abort) [](http://hackage.haskell.org/package/transformers-abort)++This package provides error and short-circuit monad transformers.++Installation+------------+The usual:++ $ cabal install+
src/Control/Monad/Trans/Abort.hs view
@@ -110,7 +110,9 @@ instance Monad μ ⇒ Monad (AbortT e μ) where return = AbortT . return . Right m >>= f = AbortT $ runAbortT m >>= either (return . Left) (runAbortT . f)+#if !MIN_VERSION_base(4,13,0) fail = AbortT . fail+#endif #if MIN_VERSION_base(4,9,0) instance Fail.MonadFail μ ⇒ Fail.MonadFail (AbortT f μ) where
src/Control/Monad/Trans/Finish.hs view
@@ -107,7 +107,9 @@ instance Monad μ ⇒ Monad (FinishT f μ) where return = FinishT . return . Right m >>= f = FinishT $ runFinishT m >>= either (return . Left) (runFinishT . f)+#if !MIN_VERSION_base(4,13,0) fail = FinishT . fail+#endif #if MIN_VERSION_base(4,9,0) instance Fail.MonadFail μ ⇒ Fail.MonadFail (FinishT f μ) where@@ -175,6 +177,6 @@ runFinish ∷ Finish f α → Either f α runFinish = runIdentity . runFinishT --- | 'runFinishT'' specialized to 'Finish'.+-- | 'runFinishT'' specialized for 'Finish'. runFinish' ∷ Finish α α → α runFinish' = runIdentity . runFinishT'
transformers-abort.cabal view
@@ -1,5 +1,5 @@ Name: transformers-abort-Version: 0.6.0.1+Version: 0.6.0.3 Category: Control Stability: experimental Synopsis: Error and short-circuit monad transformers@@ -15,7 +15,13 @@ License: BSD3 License-File: LICENSE -Cabal-Version: >= 1.6.0+Extra-Source-Files:+ README.md++Tested-With: GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.2,+ GHC==8.4.4, GHC==8.6.5, GHC==8.8.3, GHC==8.10.1++Cabal-Version: >= 1.10.0 Build-Type: Simple Source-Repository head@@ -23,6 +29,7 @@ Location: https://github.com/mvv/transformers-abort.git Library+ Default-Language: Haskell2010 Build-Depends: base >= 4 && < 5, transformers >= 0.2,