@@ -21,7 +21,78 @@
2121{-# OPTIONS_GHC -fplugin Test.Inspection.Plugin #-}
2222#endif
2323
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
47+
48+ , o_1_space_wSerial_transformation
49+ , o_1_space_wSerial_concatMap
50+ , o_1_space_wSerial_outerProduct
51+
52+ , o_1_space_zipSerial_transformation
53+
54+ , o_n_space_serial_toList
55+ , o_n_space_serial_outerProductStreams
56+ , o_n_space_serial_outerProductUnfolds
57+
58+ , o_n_space_wSerial_outerProductStreams
59+
60+ , o_n_space_serial_traversable
61+ , o_n_space_serial_foldr
62+
63+ , o_n_heap_serial_foldl
64+ , o_n_heap_serial_buffering
65+
66+ , o_n_stack_serial_iterated
67+
68+ , o_1_space_async_generation
69+ , o_1_space_async_concatFoldable
70+ , o_1_space_async_concatMap
71+ , o_1_space_async_transformation
72+
73+ , o_1_space_wAsync_generation
74+ , o_1_space_wAsync_concatFoldable
75+ , o_1_space_wAsync_concatMap
76+ , o_1_space_wAsync_transformation
77+
78+ , o_1_space_ahead_generation
79+ , o_1_space_ahead_concatFoldable
80+ , o_1_space_ahead_concatMap
81+ , o_1_space_ahead_transformation
82+
83+ , o_1_space_async_zip
84+
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
91+
92+ , o_1_space_async_avgRate
93+
94+ , o_1_space_ahead_avgRate
95+ ) where
2596
2697import Control.DeepSeq (NFData(..))
2798import Control.Monad (when)