@@ -21,7 +21,78 @@
21{-# OPTIONS_GHC -fplugin Test.Inspection.Plugin #-}
21{-# OPTIONS_GHC -fplugin Test.Inspection.Plugin #-}
24−module Streamly.Benchmark.Prelude where
24+module Streamly.Benchmark.Prelude
25+ ( o_1_space_serial_pure
26+ , o_1_space_serial_foldable
27+ , o_1_space_serial_generation
28+ , o_1_space_serial_elimination
29+ , o_1_space_serial_folds
30+ , o_1_space_serial_foldMultiStream
31+ , o_1_space_serial_foldsTransforms
32+ , o_1_space_serial_foldsCompositions
33+ , o_1_space_serial_pipes
34+ , o_1_space_serial_pipesX4
35+ , o_1_space_serial_transformer
36+ , o_1_space_serial_transformation
37+ , o_1_space_serial_transformationX4
38+ , o_1_space_serial_filtering
39+ , o_1_space_serial_filteringX4
40+ , o_1_space_serial_joining
41+ , o_1_space_serial_concatFoldable
42+ , o_1_space_serial_concatSerial
43+ , o_1_space_serial_outerProductStreams
44+ , o_1_space_serial_outerProductUnfolds
45+ , o_1_space_serial_mixed
46+ , o_1_space_serial_mixedX4
48+ , o_1_space_wSerial_transformation
49+ , o_1_space_wSerial_concatMap
50+ , o_1_space_wSerial_outerProduct
52+ , o_1_space_zipSerial_transformation
54+ , o_n_space_serial_toList
55+ , o_n_space_serial_outerProductStreams
56+ , o_n_space_serial_outerProductUnfolds
58+ , o_n_space_wSerial_outerProductStreams
60+ , o_n_space_serial_traversable
61+ , o_n_space_serial_foldr
63+ , o_n_heap_serial_foldl
64+ , o_n_heap_serial_buffering
66+ , o_n_stack_serial_iterated
68+ , o_1_space_async_generation
69+ , o_1_space_async_concatFoldable
70+ , o_1_space_async_concatMap
71+ , o_1_space_async_transformation
73+ , o_1_space_wAsync_generation
74+ , o_1_space_wAsync_concatFoldable
75+ , o_1_space_wAsync_concatMap
76+ , o_1_space_wAsync_transformation
78+ , o_1_space_ahead_generation
79+ , o_1_space_ahead_concatFoldable
80+ , o_1_space_ahead_concatMap
81+ , o_1_space_ahead_transformation
83+ , o_1_space_async_zip
85+ , o_1_space_parallel_generation
86+ , o_1_space_parallel_concatFoldable
87+ , o_1_space_parallel_concatMap
88+ , o_1_space_parallel_transformation
89+ , o_1_space_parallel_outerProductStreams
90+ , o_n_space_parallel_outerProductStreams
92+ , o_1_space_async_avgRate
94+ , o_1_space_ahead_avgRate
26import Control.DeepSeq (NFData(..))
97import Control.DeepSeq (NFData(..))
27import Control.Monad (when)
98import Control.Monad (when)