v8/test/js-perf-test
Sigurd Schneider 5bc8daf6b4 [js-perf-test] Add micro-benchmark for StringAt functions
This benchmark checks comparison with StringAt functions against
each other and and constants. The benchmarks will serve to measure
the effect of an optimization that will omit the implicit
String.fromCharCode in such cases.

Bug: v8:7531
Change-Id: I171df92301516c96beb6a4ed86f1dec8d10e34f5
Reviewed-on: https://chromium-review.googlesource.com/957086
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
Commit-Queue: Sigurd Schneider <sigurds@chromium.org>
Cr-Commit-Position: refs/heads/master@{#51839}
2018-03-09 12:43:36 +00:00
..
Array [js-perf-tests] Create tests for Array.from 2018-02-05 16:23:19 +00:00
ArrayLiteralSpread [test] Add JSTest benchmark for array literal spread. 2018-01-23 05:39:30 +00:00
AsyncAwait
BytecodeHandlers Call the right functions in bitwise bytecode handlers benchmarks. 2017-07-17 10:58:47 +00:00
Classes [js-perf-test] Add microbenchmarks for leaf constructors. 2017-08-08 05:25:31 +00:00
Closures
Collections [js-perf-test] Add Collection constructor and double type microbenchmarks 2017-11-16 07:21:05 +00:00
Exceptions
ExpressionDepth [parser] Use n-ary addition for template strings 2017-10-31 16:02:53 +00:00
ForLoops [js-perf-test] add microbenchmarks for C-style for loops 2017-04-12 21:56:43 +00:00
Generators [esnext] Remove always-disabled support for function.sent 2018-02-26 20:01:41 +00:00
Inspector [inspector] perf test for inspector async instrumentation 2017-11-14 19:06:15 +00:00
Iterators
Keys
ManyClosures [Test] Test case to investigate the impact of removing the weak list 2017-08-24 15:02:48 +00:00
Modules [js-perf-tests] Fix Modules benchmarks 2017-08-29 16:50:44 +00:00
Object
Parsing [parser|js-perf-test] Disable compilation cache in the parsing microbrenchmarks. 2017-09-04 14:04:02 +00:00
PropertyQueries [js-perf-tests] Fix PropertyQueries test for fast-delete 2017-05-05 15:57:36 +00:00
Proxies Implement microbenchmark for has-in idiom 2017-09-13 08:48:44 +00:00
RegExp
RestParameters [elements] Rename FAST elements kinds 2017-06-30 13:31:44 +00:00
Scope
SixSpeed [js-perf-tests] Add classes benchmarks from SixSpeed. 2017-04-19 11:23:48 +00:00
SpreadCalls
SpreadCallsGeneral [js-perf-test] Add a slightly more general benchmark for spread calls. 2018-03-01 12:42:06 +00:00
StringIterators
Strings [js-perf-test] Add micro-benchmark for StringAt functions 2018-03-09 12:43:36 +00:00
Templates
TypedArrays [js-perf-test] Add TypedArray slice perf test case 2017-12-18 09:22:33 +00:00
base.js
JSTests.json [js-perf-test] Add micro-benchmark for StringAt functions 2018-03-09 12:43:36 +00:00
OWNERS Add Peter as an owner of the JSTests benchmark 2018-02-13 02:49:25 +00:00
RegExp.json
SixSpeed.json [test] fix Sixspeed runner to really run "Map get string" 2017-10-24 12:57:50 +00:00