@@ -115,10 +115,12 @@ main =
115115 , benchIO "filter-all-in" (Ops.filterAllIn 1)
116116 , benchIO "take-all" (Ops.takeAll 1)
117117 , benchIO "takeWhile-true" (Ops.takeWhileTrue 1)
118− , benchIO "takeWhileM-true" (Ops.takeWhileMTrue 1)
118+ --, benchIO "takeWhileM-true" (Ops.takeWhileMTrue 1)
119+ , benchIO "drop-one" (Ops.dropOne 1)
119120 , benchIO "drop-all" (Ops.dropAll 1)
120121 , benchIO "dropWhile-true" (Ops.dropWhileTrue 1)
121− , benchIO "dropWhileM-true" (Ops.dropWhileMTrue 1)
122+ --, benchIO "dropWhileM-true" (Ops.dropWhileMTrue 1)
123+ , benchIO "dropWhile-false" (Ops.dropWhileFalse 1)
122124 ]
123125 , bgroup "filteringN"
124126 [ benchIO "filter-even" (Ops.filterEven 4)
@@ -126,10 +128,12 @@ main =
126128 , benchIO "filter-all-in" (Ops.filterAllIn 4)
127129 , benchIO "take-all" (Ops.takeAll 4)
128130 , benchIO "takeWhile-true" (Ops.takeWhileTrue 4)
129− , benchIO "takeWhileM-true" (Ops.takeWhileMTrue 4)
131+ --, benchIO "takeWhileM-true" (Ops.takeWhileMTrue 4)
132+ , benchIO "drop-one" (Ops.dropOne 4)
130133 , benchIO "drop-all" (Ops.dropAll 4)
131134 , benchIO "dropWhile-true" (Ops.dropWhileTrue 4)
132− , benchIO "dropWhileM-true" (Ops.dropWhileMTrue 4)
135+ --, benchIO "dropWhileM-true" (Ops.dropWhileMTrue 4)
136+ , benchIO "dropWhile-false" (Ops.dropWhileFalse 4)
133137 ]
134138 , benchIO "zip" Ops.zip
135139 , benchIO "zipM" Ops.zipM
@@ -147,7 +151,7 @@ main =
147151 ]
148152 , bgroup "iterated"
149153 [ benchSrcIO serially "mapM" Ops.iterateMapM
150− , benchSrcIO serially "scan" Ops.iterateScan
154+ , benchSrcIO serially "scan(1/100)" Ops.iterateScan
151155 , benchSrcIO serially "filterEven" Ops.iterateFilterEven
152156 , benchSrcIO serially "takeAll" Ops.iterateTakeAll
153157 , benchSrcIO serially "dropOne" Ops.iterateDropOne