iteratee 0.8.1.0 → 0.8.1.1
raw patch · 3 files changed
+5/−2 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- iteratee.cabal +1/−1
- src/Data/Iteratee/Iteratee.hs +3/−0
- src/Data/Iteratee/ListLike.hs +1/−1
iteratee.cabal view
@@ -1,5 +1,5 @@ name: iteratee-version: 0.8.1.0+version: 0.8.1.1 synopsis: Iteratee-based I/O description: The Iteratee monad provides strict, safe, and functional I/O. In addition
src/Data/Iteratee/Iteratee.hs view
@@ -130,6 +130,9 @@ mapChunksM_ :: (Monad m, Nullable s) => (s -> m b) -> Iteratee s m () mapChunksM_ f = liftI step where+ step (Chunk xs)+ | nullC xs = liftI step+ | True = lift (f xs) >> liftI step step (Chunk xs) = lift (f xs) >> liftI step step s@(EOF _) = idone () s {-# INLINE mapChunksM_ #-}
src/Data/Iteratee/ListLike.hs view
@@ -266,7 +266,7 @@ -- on all elements of the stream until the predicate is met. -- -- the following rule relates @break@ to @breakE@--- @break@ pred >> iter === @joinI@ (@breakE@ pred iter)+-- @break@ pred === @joinI@ (@breakE@ pred stream2stream) -- -- @breakE@ should be used in preference to @break@ whenever possible. breakE :: (Monad m, LL.ListLike s el, NullPoint s) => (el -> Bool) -> Enumeratee s s m a