list-t 1.0.1 → 1.0.2
raw patch · 3 files changed
+9/−4 lines, 3 filesdep ~base
Dependency ranges changed: base
Files
- library/ListT.hs +4/−0
- library/ListT/Prelude.hs +3/−2
- list-t.cabal +2/−2
library/ListT.hs view
@@ -90,6 +90,10 @@ Just (h1, t1) -> uncons $ k2 h1 <> (t1 >>= k2) +instance Monad m => MonadFail (ListT m) where+ fail _ =+ inline mempty+ instance Monad m => MonadPlus (ListT m) where mzero = inline mempty
library/ListT/Prelude.hs view
@@ -9,9 +9,10 @@ import Control.Category as Exports import Control.Concurrent as Exports import Control.Exception as Exports-import Control.Monad as Exports hiding (mapM_, sequence_, forM_, msum, mapM, sequence, forM)+import Control.Monad as Exports hiding (mapM_, sequence_, forM_, msum, mapM, sequence, forM, fail) import Control.Monad.Base as Exports import Control.Monad.Error.Class as Exports+import Control.Monad.Fail as Exports import Control.Monad.Fix as Exports hiding (fix) import Control.Monad.IO.Class as Exports import Control.Monad.Morph as Exports hiding (MonadTrans(..))@@ -59,7 +60,7 @@ import GHC.Generics as Exports (Generic) import GHC.IO.Exception as Exports import Numeric as Exports-import Prelude as Exports hiding (concat, foldr, mapM_, sequence_, foldl1, maximum, minimum, product, sum, all, and, any, concatMap, elem, foldl, foldr1, notElem, or, mapM, sequence, id, (.))+import Prelude as Exports hiding (fail, concat, foldr, mapM_, sequence_, foldl1, maximum, minimum, product, sum, all, and, any, concatMap, elem, foldl, foldr1, notElem, or, mapM, sequence, id, (.)) import System.Environment as Exports import System.Exit as Exports import System.IO as Exports (Handle, hClose)
list-t.cabal view
@@ -1,7 +1,7 @@ name: list-t version:- 1.0.1+ 1.0.2 synopsis: ListT done right description:@@ -49,7 +49,7 @@ mtl == 2.*, transformers-base == 0.4.*, transformers >= 0.3 && < 0.6,- base < 5+ base >= 4.9 && < 5 if !impl(ghc >= 8.0) build-depends: semigroups >= 0.11 && < 0.19