on master help sign in
Add benchmarks for fold.scan and fold.postscan
84456c1Anurag Hooda
benchmark/Streamly/Benchmark/Data/Fold.hs+8
@@ -303,6 +303,14 @@ o_1_space_serial_transformation value =
303 (FL.transform
303 (FL.transform
304 (Pipe.mapM (\x -> return $ x + 1))
304 (Pipe.mapM (\x -> return $ x + 1))
305 FL.drain))
305 FL.drain))
306+ , benchIOSink
307+ value
308+ "fold-scan"
309+ (S.fold $ FL.scan FL.sum FL.drain)
310+ , benchIOSink
311+ value
312+ "fold-postscan"
313+ (S.fold $ FL.postscan FL.sum FL.drain)
306 ]
314 ]
307 ]
315 ]
308
316