@@ -24,14 +24,9 @@ maxValue = value + 1000
24-- Benchmark ops
24-- Benchmark ops
25-------------------------------------------------------------------------------
25-------------------------------------------------------------------------------
31{-# INLINE scan #-}
27{-# INLINE scan #-}
32{-# INLINE map #-}
28{-# INLINE map #-}
33{-# INLINE filterEven #-}
29{-# INLINE filterEven #-}
35{-# INLINE filterAllOut #-}
30{-# INLINE filterAllOut #-}
36{-# INLINE filterAllIn #-}
31{-# INLINE filterAllIn #-}
37{-# INLINE takeOne #-}
32{-# INLINE takeOne #-}
@@ -41,7 +36,6 @@ maxValue = value + 1000
41{-# INLINE dropWhileTrue #-}
36{-# INLINE dropWhileTrue #-}
42{-# INLINE zip #-}
37{-# INLINE zip #-}
43{-# INLINE concat #-}
38{-# INLINE concat #-}
44−{-# INLINE composeMapM #-}
45{-# INLINE composeAllInFilters #-}
39{-# INLINE composeAllInFilters #-}
46{-# INLINE composeAllOutFilters #-}
40{-# INLINE composeAllOutFilters #-}
47{-# INLINE composeMapAllInFilter #-}
41{-# INLINE composeMapAllInFilter #-}
@@ -52,14 +46,21 @@ scan, map, filterEven, filterAllOut,
52 :: Monad m
46 :: Monad m
53 => Stream m Int -> m ()
47 => Stream m Int -> m ()
49+{-# INLINE composeMapM #-}
55composeMapM :: S.MonadAsync m => Stream m Int -> m ()
50composeMapM :: S.MonadAsync m => Stream m Int -> m ()
56toList :: Monad m => Stream m Int -> m [Int]
53toList :: Monad m => Stream m Int -> m [Int]
57foldl :: Monad m => Stream m Int -> m Int
55foldl :: Monad m => Stream m Int -> m Int
58last :: Monad m => Stream m Int -> m (Maybe Int)
57last :: Monad m => Stream m Int -> m (Maybe Int)
59−
58+{-# INLINE toNull #-}
60toNull :: Monad m => (t m Int -> S.SerialT m Int) -> t m Int -> m ()
59toNull :: Monad m => (t m Int -> S.SerialT m Int) -> t m Int -> m ()
61mapM :: (S.IsStream t, S.MonadAsync m)
61mapM :: (S.IsStream t, S.MonadAsync m)
62 => (t m Int -> S.SerialT m Int) -> t m Int -> m ()
62 => (t m Int -> S.SerialT m Int) -> t m Int -> m ()
63+{-# INLINE zipAsync #-}
63zipAsync :: S.MonadAsync m => Stream m Int -> m ()
64zipAsync :: S.MonadAsync m => Stream m Int -> m ()
65-------------------------------------------------------------------------------
66-------------------------------------------------------------------------------