diff options
Diffstat (limited to 'deps/v8/test/js-perf-test/Array/filter.js')
-rw-r--r-- | deps/v8/test/js-perf-test/Array/filter.js | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/deps/v8/test/js-perf-test/Array/filter.js b/deps/v8/test/js-perf-test/Array/filter.js index e0d4327dd6..4ceaf5cce2 100644 --- a/deps/v8/test/js-perf-test/Array/filter.js +++ b/deps/v8/test/js-perf-test/Array/filter.js @@ -54,13 +54,19 @@ function OptUnreliableFilter() { DefineHigherOrderTests([ // name, test function, setup function, user callback - "NaiveFilterReplacement", NaiveFilter, NaiveFilterSetup, v => true, - "DoubleFilter", mc("filter"), DoubleSetup, v => Math.floor(v) % 2 === 0, - "SmiFilter", mc("filter"), SmiSetup, v => v % 2 === 0, - "FastFilter", mc("filter"), FastSetup, (_, i) => i % 2 === 0, - "GenericFilter", mc("filter", true), ObjectSetup, (_, i) => i % 2 === 0, - "OptFastFilter", OptFastFilter, FastSetup, undefined, - "OptUnreliableFilter", OptUnreliableFilter, FastSetup, v => true + ['NaiveFilterReplacement', NaiveFilter, NaiveFilterSetup, v => true], + [ + 'DoubleFilter', newClosure('filter'), DoubleSetup, + v => Math.floor(v) % 2 === 0 + ], + ['SmiFilter', newClosure('filter'), SmiSetup, v => v % 2 === 0], + ['FastFilter', newClosure('filter'), FastSetup, (_, i) => i % 2 === 0], + [ + 'GenericFilter', newClosure('filter', true), ObjectSetup, + (_, i) => i % 2 === 0 + ], + ['OptFastFilter', OptFastFilter, FastSetup, undefined], + ['OptUnreliableFilter', OptUnreliableFilter, FastSetup, v => true] ]); })(); |