@@ -1,5 +1,10 @@
1{-# OPTIONS_GHC -Wno-deprecations #-}
1{-# OPTIONS_GHC -Wno-deprecations #-}
5+{-# OPTIONS_GHC -ddump-simpl -ddump-to-file -dsuppress-all #-}
4-- Module : Streamly.Benchmark.Data.Parser
9-- Module : Streamly.Benchmark.Data.Parser
5-- Copyright : (c) 2020 Composewell Technologies
10-- Copyright : (c) 2020 Composewell Technologies
@@ -551,6 +556,7 @@ o_n_heap_serial value =
552main :: IO ()
557main :: IO ()
554 env <- mkHandleBenchEnv
560 env <- mkHandleBenchEnv
555 runWithCLIOptsEnv defaultStreamSize alloc (allBenchmarks env)
561 runWithCLIOptsEnv defaultStreamSize alloc (allBenchmarks env)
@@ -567,3 +573,9 @@ main = do
567 (o_1_space_serial_unfold value arrays)
573 (o_1_space_serial_unfold value arrays)
568 , bgroup (o_n_heap_prefix moduleName) (o_n_heap_serial value)
574 , bgroup (o_n_heap_prefix moduleName) (o_n_heap_serial value)
578+ let input = sourceUnfoldrM value 1
579+ manyTill value input