[Webkit-unassigned] [Bug 149338] [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Dec 17 10:49:22 PST 2015
https://bugs.webkit.org/show_bug.cgi?id=149338
--- Comment #167 from Saam Barati <sbarati at apple.com> ---
Here are two different runs of sunspider and one run of longspider.
Looks OK to me. What do you think Fil?
VMs tested:
"og" at /Users/saambarati/WK/Clean/WebKitBuild/Release/jsc (r193765)
"arrow" at /Users/saambarati/WK/ternary/WebKitBuild/Release/jsc (r193766)
Collected 8 samples per benchmark/VM, with 8 VM invocations per benchmark. Emitted a call to gc() between
sample measurements. Used 1 benchmark iteration per VM invocation for warm-up. Used the jsc-specific
preciseTime() function to get microsecond-level timing. Reporting benchmark execution times with 95%
confidence intervals in milliseconds.
og arrow
3d-cube 11.1971+-2.9243 8.3388+-1.8611 might be 1.3428x faster
3d-morph 8.9554+-1.7642 ? 11.4620+-2.5170 ? might be 1.2799x slower
3d-raytrace 13.3040+-2.5524 12.2059+-3.5086 might be 1.0900x faster
access-binary-trees 4.8946+-1.1630 ? 5.0883+-1.7141 ? might be 1.0396x slower
access-fannkuch 13.5523+-3.9946 12.2778+-4.3036 might be 1.1038x faster
access-nbody 5.6672+-2.5076 3.6482+-0.2888 might be 1.5534x faster
access-nsieve 5.0020+-0.5056 ? 5.2047+-1.5672 ? might be 1.0405x slower
bitops-3bit-bits-in-byte 2.4319+-0.6144 ? 2.8114+-0.4927 ? might be 1.1561x slower
bitops-bits-in-byte 5.2761+-0.3894 ? 6.0585+-1.9272 ? might be 1.1483x slower
bitops-bitwise-and 3.2231+-0.5712 2.8692+-0.3641 might be 1.1233x faster
bitops-nsieve-bits 5.5760+-0.9808 5.0917+-0.8403 might be 1.0951x faster
controlflow-recursive 5.7759+-1.5147 5.2474+-0.8221 might be 1.1007x faster
crypto-aes 8.2600+-1.1792 7.9868+-2.2211 might be 1.0342x faster
crypto-md5 7.4995+-1.7611 6.1377+-1.7272 might be 1.2219x faster
crypto-sha1 4.9498+-1.5105 ? 5.2373+-0.9113 ? might be 1.0581x slower
date-format-tofte 16.1994+-2.4508 ? 17.2664+-3.1303 ? might be 1.0659x slower
date-format-xparb 9.1422+-2.2081 ? 10.0741+-2.0501 ? might be 1.1019x slower
math-cordic 6.1152+-1.2756 ? 6.4916+-1.5066 ? might be 1.0616x slower
math-partial-sums 7.9380+-1.2882 ? 8.4283+-2.2624 ? might be 1.0618x slower
math-spectral-norm 3.7763+-0.9330 ? 5.1641+-1.2707 ? might be 1.3675x slower
regexp-dna 8.8793+-1.1182 8.2438+-0.7173 might be 1.0771x faster
string-base64 8.7371+-1.7754 7.9720+-1.9167 might be 1.0960x faster
string-fasta 11.4577+-2.1522 ? 12.0093+-4.2335 ? might be 1.0481x slower
string-tagcloud 14.5190+-2.9123 ? 16.4438+-3.2625 ? might be 1.1326x slower
string-unpack-code 36.8401+-6.3663 ? 37.8590+-4.5574 ? might be 1.0277x slower
string-validate-input 9.2313+-1.3777 8.0797+-1.1960 might be 1.1425x faster
<arithmetic> 9.1692+-0.5335 9.1422+-0.4078 might be 1.0030x faster
VMs tested:
"og" at /Users/saambarati/WK/Clean/WebKitBuild/Release/jsc (r193765)
"arrow" at /Users/saambarati/WK/ternary/WebKitBuild/Release/jsc (r193766)
Collected 8 samples per benchmark/VM, with 8 VM invocations per benchmark. Emitted a call to gc() between
sample measurements. Used 1 benchmark iteration per VM invocation for warm-up. Used the jsc-specific
preciseTime() function to get microsecond-level timing. Reporting benchmark execution times with 95%
confidence intervals in milliseconds.
og arrow
3d-cube 9.6088+-2.6027 ? 10.4557+-5.3544 ? might be 1.0881x slower
3d-morph 8.0501+-0.8959 ? 8.6181+-2.6335 ? might be 1.0706x slower
3d-raytrace 13.4970+-3.6690 10.2892+-1.2474 might be 1.3118x faster
access-binary-trees 4.1437+-1.3518 ? 4.3534+-1.2479 ? might be 1.0506x slower
access-fannkuch 12.5846+-7.7778 11.2443+-7.1131 might be 1.1192x faster
access-nbody 3.8764+-0.4017 ? 7.2526+-5.9725 ? might be 1.8710x slower
access-nsieve 5.2353+-0.9890 ? 5.3614+-1.1405 ? might be 1.0241x slower
bitops-3bit-bits-in-byte 2.6994+-0.8289 2.5579+-0.4516 might be 1.0553x faster
bitops-bits-in-byte 6.1735+-1.3650 4.8952+-0.7169 might be 1.2611x faster
bitops-bitwise-and 2.7338+-0.1589 2.5470+-0.0679 might be 1.0733x faster
bitops-nsieve-bits 6.6436+-3.4889 5.0491+-0.7367 might be 1.3158x faster
controlflow-recursive 5.1042+-1.1157 ? 5.2909+-1.3070 ? might be 1.0366x slower
crypto-aes 7.4602+-2.2039 6.4609+-0.9275 might be 1.1547x faster
crypto-md5 5.8375+-1.4797 ? 6.3438+-1.2117 ? might be 1.0867x slower
crypto-sha1 4.7869+-1.0691 ? 5.1622+-1.2222 ? might be 1.0784x slower
date-format-tofte 14.2384+-2.4922 ? 15.5785+-1.6542 ? might be 1.0941x slower
date-format-xparb 8.1640+-1.4987 7.1250+-0.9514 might be 1.1458x faster
math-cordic 5.6341+-0.5853 ? 7.4354+-2.5841 ? might be 1.3197x slower
math-partial-sums 6.4926+-1.0302 ? 7.2438+-1.0040 ? might be 1.1157x slower
math-spectral-norm 4.5004+-1.1741 3.8982+-0.9674 might be 1.1545x faster
regexp-dna 8.4105+-1.0031 8.0697+-0.6484 might be 1.0422x faster
string-base64 7.1721+-1.0922 5.9737+-0.9375 might be 1.2006x faster
string-fasta 10.8064+-2.0836 ? 11.3127+-1.5347 ? might be 1.0468x slower
string-tagcloud 12.9251+-1.3498 12.8169+-2.4959
string-unpack-code 33.1742+-3.0602 ? 37.4317+-8.8420 ? might be 1.1283x slower
string-validate-input 9.8634+-4.2238 8.1750+-1.6476 might be 1.2065x faster
<arithmetic> 8.4545+-0.5807 ? 8.4978+-0.3724 ? might be 1.0051x slower
VMs tested:
"og" at /Users/saambarati/WK/Clean/WebKitBuild/Release/jsc (r193765)
"arrow" at /Users/saambarati/WK/ternary/WebKitBuild/Release/jsc (r193766)
Collected 8 samples per benchmark/VM, with 8 VM invocations per benchmark. Emitted a call to gc() between
sample measurements. Used 1 benchmark iteration per VM invocation for warm-up. Used the jsc-specific
preciseTime() function to get microsecond-level timing. Reporting benchmark execution times with 95%
confidence intervals in milliseconds.
og arrow
3d-cube 983.6629+-7.3041 977.7889+-8.9220
3d-morph 1862.9138+-26.4699 1858.1499+-36.4189
3d-raytrace 759.2477+-31.5693 ? 764.6617+-13.0372 ?
access-binary-trees 1088.7659+-23.3818 ? 1095.3451+-18.7199 ?
access-fannkuch 384.5294+-19.0932 374.4949+-15.5948 might be 1.0268x faster
access-nbody 648.5317+-19.8080 639.8604+-9.2268 might be 1.0136x faster
access-nsieve 560.6813+-3.9171 ? 567.9668+-9.7800 ? might be 1.0130x slower
bitops-3bit-bits-in-byte 40.4560+-1.5358 ? 40.9757+-1.3431 ? might be 1.0128x slower
bitops-bits-in-byte 108.4200+-8.4577 102.2412+-5.0243 might be 1.0604x faster
bitops-nsieve-bits 605.0081+-18.2534 ? 613.8606+-23.6750 ? might be 1.0146x slower
controlflow-recursive 547.9805+-7.9070 ? 551.3894+-4.1348 ?
crypto-aes 690.1426+-24.7170 682.9080+-14.9937 might be 1.0106x faster
crypto-md5 645.9974+-57.8796 641.0034+-45.9257
crypto-sha1 801.3771+-6.5853 801.1111+-21.4325
date-format-tofte 734.4837+-38.3651 696.2906+-14.6269 might be 1.0549x faster
date-format-xparb 812.8120+-52.3705 799.0730+-18.5168 might be 1.0172x faster
hash-map 191.8232+-10.5255 ? 194.7395+-8.2621 ? might be 1.0152x slower
math-cordic 606.2941+-6.5982 ? 613.2130+-6.7173 ? might be 1.0114x slower
math-partial-sums 570.8638+-5.7038 565.4881+-8.3491
math-spectral-norm 691.6819+-9.2737 ? 692.3966+-8.8570 ?
string-base64 457.8477+-16.1481 452.6420+-12.3503 might be 1.0115x faster
string-fasta 446.1532+-13.8048 445.3811+-11.5595
string-tagcloud 215.2516+-7.1811 ? 226.0484+-13.9470 ? might be 1.0502x slower
<geometric> 501.8473+-2.8435 500.2195+-2.7199 might be 1.0033x faster
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20151217/1eb3630c/attachment-0001.html>
More information about the webkit-unassigned
mailing list