haikuwebkit/PerformanceTests/ARES-6/index.html

157 lines
5.1 KiB
HTML
Raw Permalink Normal View History

Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes">
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
</head>
<body>
<script>
window.onerror = function(message, url, lineNumber)
{
document.getElementById("error").innerHTML = "ERROR: " + url + ":" + lineNumber + ": " + message;
}
const isInBrowser = true;
</script>
<script src="driver.js"></script>
<script src="results.js"></script>
<script src="stats.js"></script>
<div class="swoop">&nbsp;</div>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
<header>
<h1 class="logo"><img src="ARES-6.svg" title="ARES-6" alt="ARES-6"></h1>
<button id="trigger" class="start">
<span id="status">Start</span>
</button>
<div id="error" class="error"></div>
</header>
<main>
<p>ARES-6 measures the execution time of JavaScript's newest features. <a href="about.html">Read more details&hellip;</a></p>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
<div class="overall">
<h2>Overall</h2>
<div class="score">
<span id="Geomean">
<span class="value">&#8709;</span><span class="units">ms</span>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
</span>
</div>
</div>
<div class="tests">
<div class="air test">
<h2 id="AirMessage">Air</h2>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
<div class="score">
<label>First Iteration</label>
<span id="AirFirstIteration">
<span class="value">&#8709;</span><span class="units">ms</span>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
</span>
</div>
<div class="score">
Add a new test to ARES6 https://bugs.webkit.org/show_bug.cgi?id=170077 Rubber stamped by Filip Pizlo. This patch adds a new test to ARES6. The test is called Babylon. Babylon is the JavaScript parser that is part of the Babel transpiler. The test runs the parser on 4 different JS scripts. * ARES-6/Babylon: Added. * ARES-6/Babylon/AUTHORS: Added. * ARES-6/Babylon/air-blob.js: Added. (Reg): (Reg.fromReg): (Reg.prototype.get index): (Reg.prototype.get type): (Reg.prototype.get name): (Reg.prototype.get isCalleeSave): (Reg.prototype.get isReg): (Reg.prototype.hash): (Reg.prototype.toString): (Reg.extract): (Reg.forEachFast): (Reg.forEach): (newGPR): (Reg.gprs.Reg.fprs.Reg.calleeSaveGPRs.Reg.calleeSaveFPRs.Reg.calleeSaves): * ARES-6/Babylon/babylon-blob.js: Added. (export.default.Parser): (export.default.Parser.prototype.isReservedWord): (export.default.Parser.prototype.hasPlugin): (export.default.Parser.prototype.extend): (export.default.Parser.prototype.loadPlugins): (export.default.Parser.prototype.parse): * ARES-6/Babylon/basic-blob.js: Added. (Basic.NumberApply): (Basic.Variable): (Basic.Const): (Basic.NumberPow): (Basic.NumberMul): (Basic.NumberDiv): (Basic.NumberNeg): (Basic.NumberAdd): (Basic.NumberSub): (Basic.StringVar): (Basic.Equals): (Basic.NotEquals): (Basic.LessThan): (Basic.GreaterThan): (Basic.LessEqual): (Basic.GreaterEqual): (Basic.GoTo): (Basic.GoSub): (Basic.Def): (Basic.Let): (Basic.If): (Basic.Return): (Basic.Stop): (Basic.On): (sideState.shouldStop): (Basic.For): (Basic.Next): (Basic.Print): (Basic.Input): (Basic.Read): (Basic.Restore): (Basic.Dim): (Basic.Randomize): (Basic.End): (Basic.Program): * ARES-6/Babylon/benchmark.js: Added. (this.performance.performance.now.currentTime): (else.this.preciseTime.currentTime): (else.currentTime): (BabylonBenchmark.appendSource): (BabylonBenchmark): (BabylonBenchmark.prototype.runIteration.parse): (BabylonBenchmark.prototype.runIteration.parseExpression): (BabylonBenchmark.prototype.runIteration): (runBenchmark): * ARES-6/Babylon/index.js: Added. (isIdentifierStart): (isIdentifierChar): (isNewLine): (Position): (SourceLocation): (getLineInfo): (TokenType): (KeywordTokenType): (BinopTokenType): (TokContext): (tt.parenR.updateContext.tt.braceR.updateContext): (tt.name.updateContext): (tt.braceL.updateContext): (tt.dollarBraceL.updateContext): (tt.parenL.updateContext): (tt.incDec.updateContext): (tt._function.updateContext): (tt.backQuote.updateContext): (State.prototype.init): (State.prototype.curPosition): (State.prototype.clone): (State): (Token): (codePointToString): (Tokenizer): (Tokenizer.prototype.next): (Tokenizer.prototype.eat): (Tokenizer.prototype.match): (Tokenizer.prototype.isKeyword): (Tokenizer.prototype.lookahead): (Tokenizer.prototype.setStrict): (Tokenizer.prototype.curContext): (Tokenizer.prototype.nextToken): (Tokenizer.prototype.readToken): (Tokenizer.prototype.fullCharCodeAtPos): (Tokenizer.prototype.pushComment): (Tokenizer.prototype.skipBlockComment): (Tokenizer.prototype.skipLineComment): (Tokenizer.prototype.skipSpace): (Tokenizer.prototype.finishToken): (Tokenizer.prototype.readToken_dot): (Tokenizer.prototype.readToken_slash): (Tokenizer.prototype.readToken_mult_modulo): (Tokenizer.prototype.readToken_pipe_amp): (Tokenizer.prototype.readToken_caret): (Tokenizer.prototype.readToken_plus_min): (Tokenizer.prototype.readToken_lt_gt): (Tokenizer.prototype.readToken_eq_excl): (Tokenizer.prototype.getTokenFromCode): (Tokenizer.prototype.finishOp): (Tokenizer.prototype.readRegexp): (Tokenizer.prototype.readInt): (Tokenizer.prototype.readRadixNumber): (Tokenizer.prototype.readNumber): (Tokenizer.prototype.readCodePoint): (Tokenizer.prototype.readString): (Tokenizer.prototype.readTmplToken): (Tokenizer.prototype.readEscapedChar): (Tokenizer.prototype.readHexChar): (Tokenizer.prototype.readWord1): (Tokenizer.prototype.readWord): (Tokenizer.prototype.braceIsBlock): (Tokenizer.prototype.updateContext): (getOptions): (prototype.isReservedWord): (prototype.hasPlugin): (prototype.extend): (prototype.loadPlugins): (prototype.parse): (last): (pp.addComment): (pp.processComment): (pp.checkPropClash): (pp.getExpression): (pp.parseExpression): (pp.parseMaybeAssign): (pos.set i): * ARES-6/Babylon/inspector-blob.js: Added. (WebInspector.ScriptSyntaxTree): (WebInspector.ScriptSyntaxTree.prototype.get parsedSuccessfully): (WebInspector.ScriptSyntaxTree.prototype.forEachNode): (WebInspector.ScriptSyntaxTree.prototype.filter): (WebInspector.ScriptSyntaxTree.prototype.containersOfOffset): (WebInspector.ScriptSyntaxTree.prototype.filterByRange.filterForNodesInRange): (WebInspector.ScriptSyntaxTree.prototype.filterByRange): (WebInspector.ScriptSyntaxTree.prototype.containsNonEmptyReturnStatement.removeFunctionsFilter): (WebInspector.ScriptSyntaxTree.prototype.containsNonEmptyReturnStatement): (WebInspector.ScriptSyntaxTree.functionReturnDivot): (WebInspector.ScriptSyntaxTree.prototype.updateTypes): (WebInspector.ScriptSyntaxTree.prototype._gatherIdentifiersInDeclaration.gatherIdentifiers): (WebInspector.ScriptSyntaxTree.prototype._gatherIdentifiersInDeclaration): (WebInspector.ScriptSyntaxTree.prototype._defaultParserState): (WebInspector.ScriptSyntaxTree.prototype._recurse): (WebInspector.ScriptSyntaxTree.prototype._recurseArray): (WebInspector.ScriptSyntaxTree.prototype._createInternalSyntaxTree): * ARES-6/about.html: * ARES-6/babylon_benchmark.js: Added. * ARES-6/cli.js: * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportResult): (Results.prototype.reportResult.averageAbovePercentile): Deleted. * ARES-6/styles.css: (.test): (@media only screen and (max-width: 784px)): Canonical link: https://commits.webkit.org/187329@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@214828 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-04-03 19:04:16 +00:00
<label>Worst 4 Iterations</label>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
<span id="AirAverageWorstCase">
<span class="value">&#8709;</span><span class="units">ms</span>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
</span>
</div>
<div class="score">
<label>Average</label>
<span id="AirSteadyState">
<span class="value">&#8709;</span><span class="units">ms</span>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
</span>
</div>
</div>
<div class="basic test">
<h2 id="BasicMessage">Basic</h2>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
<div class="score">
<label>First Iteration</label>
<span id="BasicFirstIteration">
<span class="value">&#8709;</span><span class="units">ms</span>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
</span>
</div>
<div class="score">
Add a new test to ARES6 https://bugs.webkit.org/show_bug.cgi?id=170077 Rubber stamped by Filip Pizlo. This patch adds a new test to ARES6. The test is called Babylon. Babylon is the JavaScript parser that is part of the Babel transpiler. The test runs the parser on 4 different JS scripts. * ARES-6/Babylon: Added. * ARES-6/Babylon/AUTHORS: Added. * ARES-6/Babylon/air-blob.js: Added. (Reg): (Reg.fromReg): (Reg.prototype.get index): (Reg.prototype.get type): (Reg.prototype.get name): (Reg.prototype.get isCalleeSave): (Reg.prototype.get isReg): (Reg.prototype.hash): (Reg.prototype.toString): (Reg.extract): (Reg.forEachFast): (Reg.forEach): (newGPR): (Reg.gprs.Reg.fprs.Reg.calleeSaveGPRs.Reg.calleeSaveFPRs.Reg.calleeSaves): * ARES-6/Babylon/babylon-blob.js: Added. (export.default.Parser): (export.default.Parser.prototype.isReservedWord): (export.default.Parser.prototype.hasPlugin): (export.default.Parser.prototype.extend): (export.default.Parser.prototype.loadPlugins): (export.default.Parser.prototype.parse): * ARES-6/Babylon/basic-blob.js: Added. (Basic.NumberApply): (Basic.Variable): (Basic.Const): (Basic.NumberPow): (Basic.NumberMul): (Basic.NumberDiv): (Basic.NumberNeg): (Basic.NumberAdd): (Basic.NumberSub): (Basic.StringVar): (Basic.Equals): (Basic.NotEquals): (Basic.LessThan): (Basic.GreaterThan): (Basic.LessEqual): (Basic.GreaterEqual): (Basic.GoTo): (Basic.GoSub): (Basic.Def): (Basic.Let): (Basic.If): (Basic.Return): (Basic.Stop): (Basic.On): (sideState.shouldStop): (Basic.For): (Basic.Next): (Basic.Print): (Basic.Input): (Basic.Read): (Basic.Restore): (Basic.Dim): (Basic.Randomize): (Basic.End): (Basic.Program): * ARES-6/Babylon/benchmark.js: Added. (this.performance.performance.now.currentTime): (else.this.preciseTime.currentTime): (else.currentTime): (BabylonBenchmark.appendSource): (BabylonBenchmark): (BabylonBenchmark.prototype.runIteration.parse): (BabylonBenchmark.prototype.runIteration.parseExpression): (BabylonBenchmark.prototype.runIteration): (runBenchmark): * ARES-6/Babylon/index.js: Added. (isIdentifierStart): (isIdentifierChar): (isNewLine): (Position): (SourceLocation): (getLineInfo): (TokenType): (KeywordTokenType): (BinopTokenType): (TokContext): (tt.parenR.updateContext.tt.braceR.updateContext): (tt.name.updateContext): (tt.braceL.updateContext): (tt.dollarBraceL.updateContext): (tt.parenL.updateContext): (tt.incDec.updateContext): (tt._function.updateContext): (tt.backQuote.updateContext): (State.prototype.init): (State.prototype.curPosition): (State.prototype.clone): (State): (Token): (codePointToString): (Tokenizer): (Tokenizer.prototype.next): (Tokenizer.prototype.eat): (Tokenizer.prototype.match): (Tokenizer.prototype.isKeyword): (Tokenizer.prototype.lookahead): (Tokenizer.prototype.setStrict): (Tokenizer.prototype.curContext): (Tokenizer.prototype.nextToken): (Tokenizer.prototype.readToken): (Tokenizer.prototype.fullCharCodeAtPos): (Tokenizer.prototype.pushComment): (Tokenizer.prototype.skipBlockComment): (Tokenizer.prototype.skipLineComment): (Tokenizer.prototype.skipSpace): (Tokenizer.prototype.finishToken): (Tokenizer.prototype.readToken_dot): (Tokenizer.prototype.readToken_slash): (Tokenizer.prototype.readToken_mult_modulo): (Tokenizer.prototype.readToken_pipe_amp): (Tokenizer.prototype.readToken_caret): (Tokenizer.prototype.readToken_plus_min): (Tokenizer.prototype.readToken_lt_gt): (Tokenizer.prototype.readToken_eq_excl): (Tokenizer.prototype.getTokenFromCode): (Tokenizer.prototype.finishOp): (Tokenizer.prototype.readRegexp): (Tokenizer.prototype.readInt): (Tokenizer.prototype.readRadixNumber): (Tokenizer.prototype.readNumber): (Tokenizer.prototype.readCodePoint): (Tokenizer.prototype.readString): (Tokenizer.prototype.readTmplToken): (Tokenizer.prototype.readEscapedChar): (Tokenizer.prototype.readHexChar): (Tokenizer.prototype.readWord1): (Tokenizer.prototype.readWord): (Tokenizer.prototype.braceIsBlock): (Tokenizer.prototype.updateContext): (getOptions): (prototype.isReservedWord): (prototype.hasPlugin): (prototype.extend): (prototype.loadPlugins): (prototype.parse): (last): (pp.addComment): (pp.processComment): (pp.checkPropClash): (pp.getExpression): (pp.parseExpression): (pp.parseMaybeAssign): (pos.set i): * ARES-6/Babylon/inspector-blob.js: Added. (WebInspector.ScriptSyntaxTree): (WebInspector.ScriptSyntaxTree.prototype.get parsedSuccessfully): (WebInspector.ScriptSyntaxTree.prototype.forEachNode): (WebInspector.ScriptSyntaxTree.prototype.filter): (WebInspector.ScriptSyntaxTree.prototype.containersOfOffset): (WebInspector.ScriptSyntaxTree.prototype.filterByRange.filterForNodesInRange): (WebInspector.ScriptSyntaxTree.prototype.filterByRange): (WebInspector.ScriptSyntaxTree.prototype.containsNonEmptyReturnStatement.removeFunctionsFilter): (WebInspector.ScriptSyntaxTree.prototype.containsNonEmptyReturnStatement): (WebInspector.ScriptSyntaxTree.functionReturnDivot): (WebInspector.ScriptSyntaxTree.prototype.updateTypes): (WebInspector.ScriptSyntaxTree.prototype._gatherIdentifiersInDeclaration.gatherIdentifiers): (WebInspector.ScriptSyntaxTree.prototype._gatherIdentifiersInDeclaration): (WebInspector.ScriptSyntaxTree.prototype._defaultParserState): (WebInspector.ScriptSyntaxTree.prototype._recurse): (WebInspector.ScriptSyntaxTree.prototype._recurseArray): (WebInspector.ScriptSyntaxTree.prototype._createInternalSyntaxTree): * ARES-6/about.html: * ARES-6/babylon_benchmark.js: Added. * ARES-6/cli.js: * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportResult): (Results.prototype.reportResult.averageAbovePercentile): Deleted. * ARES-6/styles.css: (.test): (@media only screen and (max-width: 784px)): Canonical link: https://commits.webkit.org/187329@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@214828 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-04-03 19:04:16 +00:00
<label>Worst 4 Iteratons</label>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
<span id="BasicAverageWorstCase">
<span class="value">&#8709;</span><span class="units">ms</span>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
</span>
</div>
<div class="score">
<label>Average</label>
<span id="BasicSteadyState">
<span class="value">&#8709;</span><span class="units">ms</span>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
</span>
</div>
Add a new test to ARES6 https://bugs.webkit.org/show_bug.cgi?id=170077 Rubber stamped by Filip Pizlo. This patch adds a new test to ARES6. The test is called Babylon. Babylon is the JavaScript parser that is part of the Babel transpiler. The test runs the parser on 4 different JS scripts. * ARES-6/Babylon: Added. * ARES-6/Babylon/AUTHORS: Added. * ARES-6/Babylon/air-blob.js: Added. (Reg): (Reg.fromReg): (Reg.prototype.get index): (Reg.prototype.get type): (Reg.prototype.get name): (Reg.prototype.get isCalleeSave): (Reg.prototype.get isReg): (Reg.prototype.hash): (Reg.prototype.toString): (Reg.extract): (Reg.forEachFast): (Reg.forEach): (newGPR): (Reg.gprs.Reg.fprs.Reg.calleeSaveGPRs.Reg.calleeSaveFPRs.Reg.calleeSaves): * ARES-6/Babylon/babylon-blob.js: Added. (export.default.Parser): (export.default.Parser.prototype.isReservedWord): (export.default.Parser.prototype.hasPlugin): (export.default.Parser.prototype.extend): (export.default.Parser.prototype.loadPlugins): (export.default.Parser.prototype.parse): * ARES-6/Babylon/basic-blob.js: Added. (Basic.NumberApply): (Basic.Variable): (Basic.Const): (Basic.NumberPow): (Basic.NumberMul): (Basic.NumberDiv): (Basic.NumberNeg): (Basic.NumberAdd): (Basic.NumberSub): (Basic.StringVar): (Basic.Equals): (Basic.NotEquals): (Basic.LessThan): (Basic.GreaterThan): (Basic.LessEqual): (Basic.GreaterEqual): (Basic.GoTo): (Basic.GoSub): (Basic.Def): (Basic.Let): (Basic.If): (Basic.Return): (Basic.Stop): (Basic.On): (sideState.shouldStop): (Basic.For): (Basic.Next): (Basic.Print): (Basic.Input): (Basic.Read): (Basic.Restore): (Basic.Dim): (Basic.Randomize): (Basic.End): (Basic.Program): * ARES-6/Babylon/benchmark.js: Added. (this.performance.performance.now.currentTime): (else.this.preciseTime.currentTime): (else.currentTime): (BabylonBenchmark.appendSource): (BabylonBenchmark): (BabylonBenchmark.prototype.runIteration.parse): (BabylonBenchmark.prototype.runIteration.parseExpression): (BabylonBenchmark.prototype.runIteration): (runBenchmark): * ARES-6/Babylon/index.js: Added. (isIdentifierStart): (isIdentifierChar): (isNewLine): (Position): (SourceLocation): (getLineInfo): (TokenType): (KeywordTokenType): (BinopTokenType): (TokContext): (tt.parenR.updateContext.tt.braceR.updateContext): (tt.name.updateContext): (tt.braceL.updateContext): (tt.dollarBraceL.updateContext): (tt.parenL.updateContext): (tt.incDec.updateContext): (tt._function.updateContext): (tt.backQuote.updateContext): (State.prototype.init): (State.prototype.curPosition): (State.prototype.clone): (State): (Token): (codePointToString): (Tokenizer): (Tokenizer.prototype.next): (Tokenizer.prototype.eat): (Tokenizer.prototype.match): (Tokenizer.prototype.isKeyword): (Tokenizer.prototype.lookahead): (Tokenizer.prototype.setStrict): (Tokenizer.prototype.curContext): (Tokenizer.prototype.nextToken): (Tokenizer.prototype.readToken): (Tokenizer.prototype.fullCharCodeAtPos): (Tokenizer.prototype.pushComment): (Tokenizer.prototype.skipBlockComment): (Tokenizer.prototype.skipLineComment): (Tokenizer.prototype.skipSpace): (Tokenizer.prototype.finishToken): (Tokenizer.prototype.readToken_dot): (Tokenizer.prototype.readToken_slash): (Tokenizer.prototype.readToken_mult_modulo): (Tokenizer.prototype.readToken_pipe_amp): (Tokenizer.prototype.readToken_caret): (Tokenizer.prototype.readToken_plus_min): (Tokenizer.prototype.readToken_lt_gt): (Tokenizer.prototype.readToken_eq_excl): (Tokenizer.prototype.getTokenFromCode): (Tokenizer.prototype.finishOp): (Tokenizer.prototype.readRegexp): (Tokenizer.prototype.readInt): (Tokenizer.prototype.readRadixNumber): (Tokenizer.prototype.readNumber): (Tokenizer.prototype.readCodePoint): (Tokenizer.prototype.readString): (Tokenizer.prototype.readTmplToken): (Tokenizer.prototype.readEscapedChar): (Tokenizer.prototype.readHexChar): (Tokenizer.prototype.readWord1): (Tokenizer.prototype.readWord): (Tokenizer.prototype.braceIsBlock): (Tokenizer.prototype.updateContext): (getOptions): (prototype.isReservedWord): (prototype.hasPlugin): (prototype.extend): (prototype.loadPlugins): (prototype.parse): (last): (pp.addComment): (pp.processComment): (pp.checkPropClash): (pp.getExpression): (pp.parseExpression): (pp.parseMaybeAssign): (pos.set i): * ARES-6/Babylon/inspector-blob.js: Added. (WebInspector.ScriptSyntaxTree): (WebInspector.ScriptSyntaxTree.prototype.get parsedSuccessfully): (WebInspector.ScriptSyntaxTree.prototype.forEachNode): (WebInspector.ScriptSyntaxTree.prototype.filter): (WebInspector.ScriptSyntaxTree.prototype.containersOfOffset): (WebInspector.ScriptSyntaxTree.prototype.filterByRange.filterForNodesInRange): (WebInspector.ScriptSyntaxTree.prototype.filterByRange): (WebInspector.ScriptSyntaxTree.prototype.containsNonEmptyReturnStatement.removeFunctionsFilter): (WebInspector.ScriptSyntaxTree.prototype.containsNonEmptyReturnStatement): (WebInspector.ScriptSyntaxTree.functionReturnDivot): (WebInspector.ScriptSyntaxTree.prototype.updateTypes): (WebInspector.ScriptSyntaxTree.prototype._gatherIdentifiersInDeclaration.gatherIdentifiers): (WebInspector.ScriptSyntaxTree.prototype._gatherIdentifiersInDeclaration): (WebInspector.ScriptSyntaxTree.prototype._defaultParserState): (WebInspector.ScriptSyntaxTree.prototype._recurse): (WebInspector.ScriptSyntaxTree.prototype._recurseArray): (WebInspector.ScriptSyntaxTree.prototype._createInternalSyntaxTree): * ARES-6/about.html: * ARES-6/babylon_benchmark.js: Added. * ARES-6/cli.js: * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportResult): (Results.prototype.reportResult.averageAbovePercentile): Deleted. * ARES-6/styles.css: (.test): (@media only screen and (max-width: 784px)): Canonical link: https://commits.webkit.org/187329@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@214828 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-04-03 19:04:16 +00:00
</div>
<div class="babylon test">
<h2 id="BabylonMessage">Babylon</h2>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
Add a new test to ARES6 https://bugs.webkit.org/show_bug.cgi?id=170077 Rubber stamped by Filip Pizlo. This patch adds a new test to ARES6. The test is called Babylon. Babylon is the JavaScript parser that is part of the Babel transpiler. The test runs the parser on 4 different JS scripts. * ARES-6/Babylon: Added. * ARES-6/Babylon/AUTHORS: Added. * ARES-6/Babylon/air-blob.js: Added. (Reg): (Reg.fromReg): (Reg.prototype.get index): (Reg.prototype.get type): (Reg.prototype.get name): (Reg.prototype.get isCalleeSave): (Reg.prototype.get isReg): (Reg.prototype.hash): (Reg.prototype.toString): (Reg.extract): (Reg.forEachFast): (Reg.forEach): (newGPR): (Reg.gprs.Reg.fprs.Reg.calleeSaveGPRs.Reg.calleeSaveFPRs.Reg.calleeSaves): * ARES-6/Babylon/babylon-blob.js: Added. (export.default.Parser): (export.default.Parser.prototype.isReservedWord): (export.default.Parser.prototype.hasPlugin): (export.default.Parser.prototype.extend): (export.default.Parser.prototype.loadPlugins): (export.default.Parser.prototype.parse): * ARES-6/Babylon/basic-blob.js: Added. (Basic.NumberApply): (Basic.Variable): (Basic.Const): (Basic.NumberPow): (Basic.NumberMul): (Basic.NumberDiv): (Basic.NumberNeg): (Basic.NumberAdd): (Basic.NumberSub): (Basic.StringVar): (Basic.Equals): (Basic.NotEquals): (Basic.LessThan): (Basic.GreaterThan): (Basic.LessEqual): (Basic.GreaterEqual): (Basic.GoTo): (Basic.GoSub): (Basic.Def): (Basic.Let): (Basic.If): (Basic.Return): (Basic.Stop): (Basic.On): (sideState.shouldStop): (Basic.For): (Basic.Next): (Basic.Print): (Basic.Input): (Basic.Read): (Basic.Restore): (Basic.Dim): (Basic.Randomize): (Basic.End): (Basic.Program): * ARES-6/Babylon/benchmark.js: Added. (this.performance.performance.now.currentTime): (else.this.preciseTime.currentTime): (else.currentTime): (BabylonBenchmark.appendSource): (BabylonBenchmark): (BabylonBenchmark.prototype.runIteration.parse): (BabylonBenchmark.prototype.runIteration.parseExpression): (BabylonBenchmark.prototype.runIteration): (runBenchmark): * ARES-6/Babylon/index.js: Added. (isIdentifierStart): (isIdentifierChar): (isNewLine): (Position): (SourceLocation): (getLineInfo): (TokenType): (KeywordTokenType): (BinopTokenType): (TokContext): (tt.parenR.updateContext.tt.braceR.updateContext): (tt.name.updateContext): (tt.braceL.updateContext): (tt.dollarBraceL.updateContext): (tt.parenL.updateContext): (tt.incDec.updateContext): (tt._function.updateContext): (tt.backQuote.updateContext): (State.prototype.init): (State.prototype.curPosition): (State.prototype.clone): (State): (Token): (codePointToString): (Tokenizer): (Tokenizer.prototype.next): (Tokenizer.prototype.eat): (Tokenizer.prototype.match): (Tokenizer.prototype.isKeyword): (Tokenizer.prototype.lookahead): (Tokenizer.prototype.setStrict): (Tokenizer.prototype.curContext): (Tokenizer.prototype.nextToken): (Tokenizer.prototype.readToken): (Tokenizer.prototype.fullCharCodeAtPos): (Tokenizer.prototype.pushComment): (Tokenizer.prototype.skipBlockComment): (Tokenizer.prototype.skipLineComment): (Tokenizer.prototype.skipSpace): (Tokenizer.prototype.finishToken): (Tokenizer.prototype.readToken_dot): (Tokenizer.prototype.readToken_slash): (Tokenizer.prototype.readToken_mult_modulo): (Tokenizer.prototype.readToken_pipe_amp): (Tokenizer.prototype.readToken_caret): (Tokenizer.prototype.readToken_plus_min): (Tokenizer.prototype.readToken_lt_gt): (Tokenizer.prototype.readToken_eq_excl): (Tokenizer.prototype.getTokenFromCode): (Tokenizer.prototype.finishOp): (Tokenizer.prototype.readRegexp): (Tokenizer.prototype.readInt): (Tokenizer.prototype.readRadixNumber): (Tokenizer.prototype.readNumber): (Tokenizer.prototype.readCodePoint): (Tokenizer.prototype.readString): (Tokenizer.prototype.readTmplToken): (Tokenizer.prototype.readEscapedChar): (Tokenizer.prototype.readHexChar): (Tokenizer.prototype.readWord1): (Tokenizer.prototype.readWord): (Tokenizer.prototype.braceIsBlock): (Tokenizer.prototype.updateContext): (getOptions): (prototype.isReservedWord): (prototype.hasPlugin): (prototype.extend): (prototype.loadPlugins): (prototype.parse): (last): (pp.addComment): (pp.processComment): (pp.checkPropClash): (pp.getExpression): (pp.parseExpression): (pp.parseMaybeAssign): (pos.set i): * ARES-6/Babylon/inspector-blob.js: Added. (WebInspector.ScriptSyntaxTree): (WebInspector.ScriptSyntaxTree.prototype.get parsedSuccessfully): (WebInspector.ScriptSyntaxTree.prototype.forEachNode): (WebInspector.ScriptSyntaxTree.prototype.filter): (WebInspector.ScriptSyntaxTree.prototype.containersOfOffset): (WebInspector.ScriptSyntaxTree.prototype.filterByRange.filterForNodesInRange): (WebInspector.ScriptSyntaxTree.prototype.filterByRange): (WebInspector.ScriptSyntaxTree.prototype.containsNonEmptyReturnStatement.removeFunctionsFilter): (WebInspector.ScriptSyntaxTree.prototype.containsNonEmptyReturnStatement): (WebInspector.ScriptSyntaxTree.functionReturnDivot): (WebInspector.ScriptSyntaxTree.prototype.updateTypes): (WebInspector.ScriptSyntaxTree.prototype._gatherIdentifiersInDeclaration.gatherIdentifiers): (WebInspector.ScriptSyntaxTree.prototype._gatherIdentifiersInDeclaration): (WebInspector.ScriptSyntaxTree.prototype._defaultParserState): (WebInspector.ScriptSyntaxTree.prototype._recurse): (WebInspector.ScriptSyntaxTree.prototype._recurseArray): (WebInspector.ScriptSyntaxTree.prototype._createInternalSyntaxTree): * ARES-6/about.html: * ARES-6/babylon_benchmark.js: Added. * ARES-6/cli.js: * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportResult): (Results.prototype.reportResult.averageAbovePercentile): Deleted. * ARES-6/styles.css: (.test): (@media only screen and (max-width: 784px)): Canonical link: https://commits.webkit.org/187329@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@214828 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-04-03 19:04:16 +00:00
<div class="score">
<label>First Iteration</label>
<span id="BabylonFirstIteration">
<span class="value">&#8709;</span><span class="units">ms</span>
</span>
</div>
<div class="score">
<label>Worst 4 Iterations</label>
<span id="BabylonAverageWorstCase">
<span class="value">&#8709;</span><span class="units">ms</span>
</span>
</div>
<div class="score">
<label>Average</label>
<span id="BabylonSteadyState">
<span class="value">&#8709;</span><span class="units">ms</span>
</span>
</div>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
</div>
<div class="ML test">
<h2 id="MLMessage">ML</h2>
<div class="score">
<label>First Iteration</label>
<span id="MLFirstIteration">
<span class="value">&#8709;</span><span class="units">ms</span>
</span>
</div>
<div class="score">
<label>Worst 4 Iterations</label>
<span id="MLAverageWorstCase">
<span class="value">&#8709;</span><span class="units">ms</span>
</span>
</div>
<div class="score">
<label>Average</label>
<span id="MLSteadyState">
<span class="value">&#8709;</span><span class="units">ms</span>
</span>
</div>
</div>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
</div>
</main>
<iframe id="magic" frameBorder=0></iframe>
<script src="air_benchmark.js"></script>
<script src="basic_benchmark.js"></script>
Add a new test to ARES6 https://bugs.webkit.org/show_bug.cgi?id=170077 Rubber stamped by Filip Pizlo. This patch adds a new test to ARES6. The test is called Babylon. Babylon is the JavaScript parser that is part of the Babel transpiler. The test runs the parser on 4 different JS scripts. * ARES-6/Babylon: Added. * ARES-6/Babylon/AUTHORS: Added. * ARES-6/Babylon/air-blob.js: Added. (Reg): (Reg.fromReg): (Reg.prototype.get index): (Reg.prototype.get type): (Reg.prototype.get name): (Reg.prototype.get isCalleeSave): (Reg.prototype.get isReg): (Reg.prototype.hash): (Reg.prototype.toString): (Reg.extract): (Reg.forEachFast): (Reg.forEach): (newGPR): (Reg.gprs.Reg.fprs.Reg.calleeSaveGPRs.Reg.calleeSaveFPRs.Reg.calleeSaves): * ARES-6/Babylon/babylon-blob.js: Added. (export.default.Parser): (export.default.Parser.prototype.isReservedWord): (export.default.Parser.prototype.hasPlugin): (export.default.Parser.prototype.extend): (export.default.Parser.prototype.loadPlugins): (export.default.Parser.prototype.parse): * ARES-6/Babylon/basic-blob.js: Added. (Basic.NumberApply): (Basic.Variable): (Basic.Const): (Basic.NumberPow): (Basic.NumberMul): (Basic.NumberDiv): (Basic.NumberNeg): (Basic.NumberAdd): (Basic.NumberSub): (Basic.StringVar): (Basic.Equals): (Basic.NotEquals): (Basic.LessThan): (Basic.GreaterThan): (Basic.LessEqual): (Basic.GreaterEqual): (Basic.GoTo): (Basic.GoSub): (Basic.Def): (Basic.Let): (Basic.If): (Basic.Return): (Basic.Stop): (Basic.On): (sideState.shouldStop): (Basic.For): (Basic.Next): (Basic.Print): (Basic.Input): (Basic.Read): (Basic.Restore): (Basic.Dim): (Basic.Randomize): (Basic.End): (Basic.Program): * ARES-6/Babylon/benchmark.js: Added. (this.performance.performance.now.currentTime): (else.this.preciseTime.currentTime): (else.currentTime): (BabylonBenchmark.appendSource): (BabylonBenchmark): (BabylonBenchmark.prototype.runIteration.parse): (BabylonBenchmark.prototype.runIteration.parseExpression): (BabylonBenchmark.prototype.runIteration): (runBenchmark): * ARES-6/Babylon/index.js: Added. (isIdentifierStart): (isIdentifierChar): (isNewLine): (Position): (SourceLocation): (getLineInfo): (TokenType): (KeywordTokenType): (BinopTokenType): (TokContext): (tt.parenR.updateContext.tt.braceR.updateContext): (tt.name.updateContext): (tt.braceL.updateContext): (tt.dollarBraceL.updateContext): (tt.parenL.updateContext): (tt.incDec.updateContext): (tt._function.updateContext): (tt.backQuote.updateContext): (State.prototype.init): (State.prototype.curPosition): (State.prototype.clone): (State): (Token): (codePointToString): (Tokenizer): (Tokenizer.prototype.next): (Tokenizer.prototype.eat): (Tokenizer.prototype.match): (Tokenizer.prototype.isKeyword): (Tokenizer.prototype.lookahead): (Tokenizer.prototype.setStrict): (Tokenizer.prototype.curContext): (Tokenizer.prototype.nextToken): (Tokenizer.prototype.readToken): (Tokenizer.prototype.fullCharCodeAtPos): (Tokenizer.prototype.pushComment): (Tokenizer.prototype.skipBlockComment): (Tokenizer.prototype.skipLineComment): (Tokenizer.prototype.skipSpace): (Tokenizer.prototype.finishToken): (Tokenizer.prototype.readToken_dot): (Tokenizer.prototype.readToken_slash): (Tokenizer.prototype.readToken_mult_modulo): (Tokenizer.prototype.readToken_pipe_amp): (Tokenizer.prototype.readToken_caret): (Tokenizer.prototype.readToken_plus_min): (Tokenizer.prototype.readToken_lt_gt): (Tokenizer.prototype.readToken_eq_excl): (Tokenizer.prototype.getTokenFromCode): (Tokenizer.prototype.finishOp): (Tokenizer.prototype.readRegexp): (Tokenizer.prototype.readInt): (Tokenizer.prototype.readRadixNumber): (Tokenizer.prototype.readNumber): (Tokenizer.prototype.readCodePoint): (Tokenizer.prototype.readString): (Tokenizer.prototype.readTmplToken): (Tokenizer.prototype.readEscapedChar): (Tokenizer.prototype.readHexChar): (Tokenizer.prototype.readWord1): (Tokenizer.prototype.readWord): (Tokenizer.prototype.braceIsBlock): (Tokenizer.prototype.updateContext): (getOptions): (prototype.isReservedWord): (prototype.hasPlugin): (prototype.extend): (prototype.loadPlugins): (prototype.parse): (last): (pp.addComment): (pp.processComment): (pp.checkPropClash): (pp.getExpression): (pp.parseExpression): (pp.parseMaybeAssign): (pos.set i): * ARES-6/Babylon/inspector-blob.js: Added. (WebInspector.ScriptSyntaxTree): (WebInspector.ScriptSyntaxTree.prototype.get parsedSuccessfully): (WebInspector.ScriptSyntaxTree.prototype.forEachNode): (WebInspector.ScriptSyntaxTree.prototype.filter): (WebInspector.ScriptSyntaxTree.prototype.containersOfOffset): (WebInspector.ScriptSyntaxTree.prototype.filterByRange.filterForNodesInRange): (WebInspector.ScriptSyntaxTree.prototype.filterByRange): (WebInspector.ScriptSyntaxTree.prototype.containsNonEmptyReturnStatement.removeFunctionsFilter): (WebInspector.ScriptSyntaxTree.prototype.containsNonEmptyReturnStatement): (WebInspector.ScriptSyntaxTree.functionReturnDivot): (WebInspector.ScriptSyntaxTree.prototype.updateTypes): (WebInspector.ScriptSyntaxTree.prototype._gatherIdentifiersInDeclaration.gatherIdentifiers): (WebInspector.ScriptSyntaxTree.prototype._gatherIdentifiersInDeclaration): (WebInspector.ScriptSyntaxTree.prototype._defaultParserState): (WebInspector.ScriptSyntaxTree.prototype._recurse): (WebInspector.ScriptSyntaxTree.prototype._recurseArray): (WebInspector.ScriptSyntaxTree.prototype._createInternalSyntaxTree): * ARES-6/about.html: * ARES-6/babylon_benchmark.js: Added. * ARES-6/cli.js: * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportResult): (Results.prototype.reportResult.averageAbovePercentile): Deleted. * ARES-6/styles.css: (.test): (@media only screen and (max-width: 784px)): Canonical link: https://commits.webkit.org/187329@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@214828 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-04-03 19:04:16 +00:00
<script src="babylon_benchmark.js"></script>
<script src="ml_benchmark.js"></script>
Change ES6SampleBench into ARES-6 https://bugs.webkit.org/show_bug.cgi?id=167863 Rubber stamped by Saam Barati. This imports changes that Jonathan Davis (jond@apple.com) made to ES6SampleBench to make it look super awesome. Its now called ARES-6. * ARES-6: Copied from PerformanceTests/ES6SampleBench. * ARES-6/ARES-6.svg: Added. * ARES-6/driver.js: (Driver): (Driver.prototype.readyTrigger): (Driver.prototype.disableTrigger): (Driver.prototype.start): (Driver.prototype._updateIterations): * ARES-6/glue.js: * ARES-6/index.html: * ARES-6/results.js: (Results.prototype.reportRunning): (Results.prototype.reportDone): * ARES-6/stats.js: (Stats.prototype.toString.return.span): (Stats.prototype.toString.span.span): (Stats.prototype.toString): Deleted. * ARES-6/style.css: Removed. * ARES-6/styles.css: Added. (html): (body): (header,): (p a): (p a:hover): (.flip): (header): (h2,): (p): (.about h2): (.logo): (.start): (.start.ready): (.start.ready:hover): (.start:after): (.start.ready .testrun): (.tests): (.test): (.overall h2,): (.test .indicator): (.test .indicator.running): (@keyframes test-running): (100%): (.score): (.score label): (.score .value): (.score .units): (.score .margin): (.overall): (.overall .score): (.overall .margin): (.testing, .about): (.testing): (.about): (#about:target): (@media only screen and (max-width: 784px)): * ARES-6/swoop.svg: Added. * ES6SampleBench: Removed. * ES6SampleBench/Air: Removed. * ES6SampleBench/Air/README.md: Removed. * ES6SampleBench/Air/airjs-tests.yaml: Removed. * ES6SampleBench/Air/all.js: Removed. * ES6SampleBench/Air/allocate_stack.js: Removed. * ES6SampleBench/Air/arg.js: Removed. * ES6SampleBench/Air/basic_block.js: Removed. * ES6SampleBench/Air/benchmark.js: Removed. * ES6SampleBench/Air/code.js: Removed. * ES6SampleBench/Air/custom.js: Removed. * ES6SampleBench/Air/frequented_block.js: Removed. * ES6SampleBench/Air/insertion_set.js: Removed. * ES6SampleBench/Air/inst.js: Removed. * ES6SampleBench/Air/liveness.js: Removed. * ES6SampleBench/Air/make_dist.sh: Removed. * ES6SampleBench/Air/opcode.js: Removed. * ES6SampleBench/Air/payload-airjs-ACLj8C.js: Removed. * ES6SampleBench/Air/payload-gbemu-executeIteration.js: Removed. * ES6SampleBench/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Removed. * ES6SampleBench/Air/payload-typescript-scanIdentifier.js: Removed. * ES6SampleBench/Air/reg.js: Removed. * ES6SampleBench/Air/stack_slot.js: Removed. * ES6SampleBench/Air/stress-test.js: Removed. * ES6SampleBench/Air/strip-hash.rb: Removed. * ES6SampleBench/Air/symbols.js: Removed. * ES6SampleBench/Air/test.html: Removed. * ES6SampleBench/Air/test.js: Removed. * ES6SampleBench/Air/tmp.js: Removed. * ES6SampleBench/Air/tmp_base.js: Removed. * ES6SampleBench/Air/util.js: Removed. * ES6SampleBench/Basic: Removed. * ES6SampleBench/Basic/ast.js: Removed. * ES6SampleBench/Basic/basic-tests.yaml: Removed. * ES6SampleBench/Basic/basic.js: Removed. * ES6SampleBench/Basic/benchmark.js: Removed. * ES6SampleBench/Basic/caseless_map.js: Removed. * ES6SampleBench/Basic/lexer.js: Removed. * ES6SampleBench/Basic/number.js: Removed. * ES6SampleBench/Basic/parser.js: Removed. * ES6SampleBench/Basic/random.js: Removed. * ES6SampleBench/Basic/state.js: Removed. * ES6SampleBench/Basic/stress-test.js: Removed. * ES6SampleBench/Basic/test.html: Removed. * ES6SampleBench/Basic/test.js: Removed. * ES6SampleBench/Basic/util.js: Removed. * ES6SampleBench/air_benchmark.js: Removed. * ES6SampleBench/basic_benchmark.js: Removed. * ES6SampleBench/cli.js: Removed. * ES6SampleBench/driver.js: Removed. * ES6SampleBench/glue.js: Removed. * ES6SampleBench/index.html: Removed. * ES6SampleBench/results.js: Removed. * ES6SampleBench/stats.js: Removed. * ES6SampleBench/style.css: Removed. Canonical link: https://commits.webkit.org/184892@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-02-06 04:56:09 +00:00
<script src="glue.js"></script>
</body>
</html>