@@ -1405,7 +1405,7 @@ o_1_space_indexingX4 value =
14051405 ]
14061406
14071407-------------------------------------------------------------------------------
1408−-- Reordering
1408+-- Size conserving transformations (reordering, buffering, etc.)
14091409-------------------------------------------------------------------------------
14101410
14111411{-# INLINE reverse #-}
@@ -1416,13 +1416,15 @@ reverse n = composeN n S.reverse
14161416reverse' :: MonadIO m => Int -> SerialT m Int -> m ()
14171417reverse' n = composeN n Internal.reverse'
14181418
1419−o_n_heap_reordering :: Int -> [Benchmark]
1420−o_n_heap_reordering value =
1419+o_n_heap_buffering :: Int -> [Benchmark]
1420+o_n_heap_buffering value =
14211421 [ bgroup "buffered"
14221422 [
14231423 -- Reversing/sorting a stream
14241424 benchIOSink value "reverse" (reverse 1)
14251425 , benchIOSink value "reverse'" (reverse' 1)
1426+
1427+ , benchIOSink value "mkAsync" (mkAsync serially)
14261428 ]
14271429 ]
14281430
@@ -2130,7 +2132,7 @@ main = do
21302132 , o_n_heap_elimination_buffered size
21312133
21322134 -- transformation
2133− , o_n_heap_reordering size
2135+ , o_n_heap_buffering size
21342136 , o_n_heap_transformer size
21352137 ]
21362138 , bgroup (o_n_space_prefix moduleName) $ Prelude.concat