@@ -115,10 +115,12 @@ main =
115 , benchIO "filter-all-in" (Ops.filterAllIn 1)
115 , benchIO "filter-all-in" (Ops.filterAllIn 1)
116 , benchIO "take-all" (Ops.takeAll 1)
116 , benchIO "take-all" (Ops.takeAll 1)
117 , benchIO "takeWhile-true" (Ops.takeWhileTrue 1)
117 , 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)
119 , benchIO "drop-all" (Ops.dropAll 1)
120 , benchIO "drop-all" (Ops.dropAll 1)
120 , benchIO "dropWhile-true" (Ops.dropWhileTrue 1)
121 , 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)
123 , bgroup "filteringN"
125 , bgroup "filteringN"
124 [ benchIO "filter-even" (Ops.filterEven 4)
126 [ benchIO "filter-even" (Ops.filterEven 4)
@@ -126,10 +128,12 @@ main =
126 , benchIO "filter-all-in" (Ops.filterAllIn 4)
128 , benchIO "filter-all-in" (Ops.filterAllIn 4)
127 , benchIO "take-all" (Ops.takeAll 4)
129 , benchIO "take-all" (Ops.takeAll 4)
128 , benchIO "takeWhile-true" (Ops.takeWhileTrue 4)
130 , 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)
130 , benchIO "drop-all" (Ops.dropAll 4)
133 , benchIO "drop-all" (Ops.dropAll 4)
131 , benchIO "dropWhile-true" (Ops.dropWhileTrue 4)
134 , 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)
134 , benchIO "zip" Ops.zip
138 , benchIO "zip" Ops.zip
135 , benchIO "zipM" Ops.zipM
139 , benchIO "zipM" Ops.zipM
@@ -147,7 +151,7 @@ main =
148 , bgroup "iterated"
152 , bgroup "iterated"
149 [ benchSrcIO serially "mapM" Ops.iterateMapM
153 [ benchSrcIO serially "mapM" Ops.iterateMapM
150− , benchSrcIO serially "scan" Ops.iterateScan
154+ , benchSrcIO serially "scan(1/100)" Ops.iterateScan
151 , benchSrcIO serially "filterEven" Ops.iterateFilterEven
155 , benchSrcIO serially "filterEven" Ops.iterateFilterEven
152 , benchSrcIO serially "takeAll" Ops.iterateTakeAll
156 , benchSrcIO serially "takeAll" Ops.iterateTakeAll
153 , benchSrcIO serially "dropOne" Ops.iterateDropOne
157 , benchSrcIO serially "dropOne" Ops.iterateDropOne