v8/test/js-perf-test/Array
Mike Stanton 34625fdb5a [Builtins] Array.prototype.forEach perf regression on dictionaries.
An unnecessary call to ToString() on the array index caused trips to
the runtime. The fix also includes performance micro-benchmarks so
we'll have a harder time regressing this case in future.

Bug: v8:8112
Change-Id: Iada5bd2e3c6d2246fb1225e7094f3d9c66ddafbd
Reviewed-on: https://chromium-review.googlesource.com/1206355
Commit-Queue: Michael Stanton <mvstanton@chromium.org>
Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#55653}
2018-09-05 14:25:17 +00:00
..
copy-within.js [array] Add basic js-perf benchmarks for Array.p.copyWithin 2018-08-08 15:05:16 +00:00
every.js [Builtins] Array.prototype.forEach perf regression on dictionaries. 2018-09-05 14:25:17 +00:00
filter.js [Builtins] Array.prototype.forEach perf regression on dictionaries. 2018-09-05 14:25:17 +00:00
find-index.js [js-perf-tests] Cleanup and more elements kind helpers 2018-08-13 10:14:38 +00:00
find.js [js-perf-tests] Cleanup and more elements kind helpers 2018-08-13 10:14:38 +00:00
for-each.js [Builtins] Array.prototype.forEach perf regression on dictionaries. 2018-09-05 14:25:17 +00:00
from.js [tests] Fix JSTests 2018-06-05 11:38:43 +00:00
join.js [js-perf-test] Consistently use createSuite in all benchmarks 2018-05-29 15:06:48 +00:00
map.js [Builtins] Array.prototype.forEach perf regression on dictionaries. 2018-09-05 14:25:17 +00:00
of.js [js-perf-test] Consistently use createSuite in all benchmarks 2018-05-29 15:06:48 +00:00
reduce-right.js [js-perf-tests] Cleanup and more elements kind helpers 2018-08-13 10:14:38 +00:00
reduce.js [js-perf-tests] Cleanup and more elements kind helpers 2018-08-13 10:14:38 +00:00
run.js [Builtins] Array.prototype.forEach perf regression on dictionaries. 2018-09-05 14:25:17 +00:00
slice.js [js-perf-test] Add assert and assertEquals 2018-08-13 23:03:05 +00:00
some.js [Builtins] Array.prototype.forEach perf regression on dictionaries. 2018-09-05 14:25:17 +00:00
to-string.js [js-perf-test] Consistently use createSuite in all benchmarks 2018-05-29 15:06:48 +00:00