on master help sign in
Merge generational benchmark groups in unfold benchmarks
1d71e09adithyaov
benchmark/Streamly/Benchmark/Data/Unfold.hs+5−14
@@ -420,10 +420,10 @@ o_1_space_transformation_input size =
420 ]
420 ]
421 ]
421 ]
422
422
423−o_1_space_generation_resource :: Int -> [Benchmark]
423+o_1_space_generation :: Int -> [Benchmark]
424−o_1_space_generation_resource size =
424+o_1_space_generation size =
425 [ bgroup
425 [ bgroup
426− "generation/resource"
426+ "generation"
427 [ benchIO "fromStream" $ fromStream size
427 [ benchIO "fromStream" $ fromStream size
428 , benchIO "fromStreamK" $ fromStreamK size
428 , benchIO "fromStreamK" $ fromStreamK size
429 -- XXX INVESTIGATE, see the definition
429 -- XXX INVESTIGATE, see the definition
@@ -442,15 +442,7 @@ o_1_space_generation_resource size =
442 -- Unimplemented
442 -- Unimplemented
443 -- , benchIO "fromSVar" $ fromSVar size
443 -- , benchIO "fromSVar" $ fromSVar size
444 -- , benchIO "fromProducer" $ fromProducer size
444 -- , benchIO "fromProducer" $ fromProducer size
445− ]
446− ]
447−
448−
449−o_1_space_generation_specialized :: Int -> [Benchmark]
450−o_1_space_generation_specialized size =
451− [ bgroup
452− "generation/specialized"
453− [ benchIO "replicateM" $ replicateM size
445+ , benchIO "replicateM" $ replicateM size
454 , benchIO "repeatM" $ repeatM size
446 , benchIO "repeatM" $ repeatM size
455 , benchIO "iterateM" $ iterateM size
447 , benchIO "iterateM" $ iterateM size
456 , benchIO "fromIndicesM" $ fromIndicesM size
448 , benchIO "fromIndicesM" $ fromIndicesM size
@@ -538,8 +530,7 @@ main = do
538 [ bgroup (o_1_space_prefix moduleName)
530 [ bgroup (o_1_space_prefix moduleName)
539 $ Prelude.concat
531 $ Prelude.concat
540 [ o_1_space_transformation_input size
532 [ o_1_space_transformation_input size
541− , o_1_space_generation_resource size
533+ , o_1_space_generation size
542− , o_1_space_generation_specialized size
543 , o_1_space_transformation size
534 , o_1_space_transformation size
544 , o_1_space_combination size
535 , o_1_space_combination size
545 , o_1_space_nested size
536 , o_1_space_nested size