@@ -23,7 +23,8 @@ main =
23 -- TBD Study scaling with 10, 100, 1000 loop iterations
23 -- TBD Study scaling with 10, 100, 1000 loop iterations
24 defaultMain
24 defaultMain
25 [ bgroup "serially"
25 [ bgroup "serially"
26+ [ benchIO "toNullAp" $ Ops.toNullAp serially
26− [ benchIO "toNull" $ Ops.toNull serially
27+ , benchIO "toNull" $ Ops.toNull serially
27 , benchIO "toList" $ Ops.toList serially
28 , benchIO "toList" $ Ops.toList serially
28 -- , benchIO "toListSome" $ Ops.toListSome serially
29 -- , benchIO "toListSome" $ Ops.toListSome serially
29 , benchIO "filterAllOut" $ Ops.filterAllOut serially
30 , benchIO "filterAllOut" $ Ops.filterAllOut serially
@@ -33,7 +34,8 @@ main =
35 , bgroup "wSerially"
36 , bgroup "wSerially"
37+ [ benchIO "toNullAp" $ Ops.toNullAp wSerially
36− [ benchIO "toNull" $ Ops.toNull wSerially
38+ , benchIO "toNull" $ Ops.toNull wSerially
37 , benchIO "toList" $ Ops.toList wSerially
39 , benchIO "toList" $ Ops.toList wSerially
38 -- , benchIO "toListSome" $ Ops.toListSome wSerially
40 -- , benchIO "toListSome" $ Ops.toListSome wSerially
39 , benchIO "filterAllOut" $ Ops.filterAllOut wSerially
41 , benchIO "filterAllOut" $ Ops.filterAllOut wSerially
@@ -43,7 +45,8 @@ main =
45 , bgroup "aheadly"
47 , bgroup "aheadly"
48+ [ benchIO "toNullAp" $ Ops.toNullAp aheadly
46− [ benchIO "toNull" $ Ops.toNull aheadly
49+ , benchIO "toNull" $ Ops.toNull aheadly
47 , benchIO "toList" $ Ops.toList aheadly
50 , benchIO "toList" $ Ops.toList aheadly
48 -- , benchIO "toListSome" $ Ops.toListSome aheadly
51 -- , benchIO "toListSome" $ Ops.toListSome aheadly
49 , benchIO "filterAllOut" $ Ops.filterAllOut aheadly
52 , benchIO "filterAllOut" $ Ops.filterAllOut aheadly
@@ -53,7 +56,8 @@ main =
55 , bgroup "asyncly"
58 , bgroup "asyncly"
59+ [ benchIO "toNullAp" $ Ops.toNullAp asyncly
56− [ benchIO "toNull" $ Ops.toNull asyncly
60+ , benchIO "toNull" $ Ops.toNull asyncly
57 , benchIO "toList" $ Ops.toList asyncly
61 , benchIO "toList" $ Ops.toList asyncly
58 -- , benchIO "toListSome" $ Ops.toListSome asyncly
62 -- , benchIO "toListSome" $ Ops.toListSome asyncly
59 , benchIO "filterAllOut" $ Ops.filterAllOut asyncly
63 , benchIO "filterAllOut" $ Ops.filterAllOut asyncly
@@ -63,7 +67,8 @@ main =
65 , bgroup "wAsyncly"
69 , bgroup "wAsyncly"
70+ [ benchIO "toNullAp" $ Ops.toNullAp wAsyncly
66− [ benchIO "toNull" $ Ops.toNull wAsyncly
71+ , benchIO "toNull" $ Ops.toNull wAsyncly
67 , benchIO "toList" $ Ops.toList wAsyncly
72 , benchIO "toList" $ Ops.toList wAsyncly
68 -- , benchIO "toListSome" $ Ops.toListSome wAsyncly
73 -- , benchIO "toListSome" $ Ops.toListSome wAsyncly
69 , benchIO "filterAllOut" $ Ops.filterAllOut wAsyncly
74 , benchIO "filterAllOut" $ Ops.filterAllOut wAsyncly
@@ -73,7 +78,8 @@ main =
75 , bgroup "parallely"
80 , bgroup "parallely"
81+ [ benchIO "toNullAp" $ Ops.toNullAp parallely
76− [ benchIO "toNull" $ Ops.toNull parallely
82+ , benchIO "toNull" $ Ops.toNull parallely
77 , benchIO "toList" $ Ops.toList parallely
83 , benchIO "toList" $ Ops.toList parallely
78 --, benchIO "toListSome" $ Ops.toListSome parallely
84 --, benchIO "toListSome" $ Ops.toListSome parallely
79 , benchIO "filterAllOut" $ Ops.filterAllOut parallely
85 , benchIO "filterAllOut" $ Ops.filterAllOut parallely