<html>
<head>
<base href="https://bugs.webkit.org/" />
</head>
<body><span class="vcard"><a class="email" href="mailto:fpizlo@apple.com" title="Filip Pizlo <fpizlo@apple.com>"> <span class="fn">Filip Pizlo</span></a>
</span> changed
<a class="bz_bug_link
bz_status_NEW "
title="NEW - FTL B3 fails to realize that binary snippets might choose to omit their fast path"
href="https://bugs.webkit.org/show_bug.cgi?id=152901">bug 152901</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">Assignee</td>
<td>webkit-unassigned@lists.webkit.org
</td>
<td>fpizlo@apple.com
</td>
</tr>
<tr>
<td style="text-align:right;">Attachment #268552 Flags</td>
<td>
</td>
<td>review?
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - FTL B3 fails to realize that binary snippets might choose to omit their fast path"
href="https://bugs.webkit.org/show_bug.cgi?id=152901#c1">Comment # 1</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - FTL B3 fails to realize that binary snippets might choose to omit their fast path"
href="https://bugs.webkit.org/show_bug.cgi?id=152901">bug 152901</a>
from <span class="vcard"><a class="email" href="mailto:fpizlo@apple.com" title="Filip Pizlo <fpizlo@apple.com>"> <span class="fn">Filip Pizlo</span></a>
</span></b>
<pre>Created <span class=""><a href="attachment.cgi?id=268552&action=diff" name="attach_268552" title="the patch">attachment 268552</a> <a href="attachment.cgi?id=268552&action=edit" title="the patch">[details]</a></span>
the patch
After this patch we only have a handful of test failures:
** The following JSC stress test failures have been introduced:
jsc-layout-tests.yaml/js/script-tests/dfg-constant-fold-misprediction.js.layout-ftl-eager-no-cjit
profiler-test.yaml/tests/sunspider-1.0/crypto-sha1.js.profiler
regress/script-tests/call-spread-apply.js.ftl-no-cjit-no-inline-validate
regress/script-tests/call-spread-call.js.ftl-no-cjit-no-inline-validate
regress/script-tests/getter-richards-try-catch.js.default-ftl
regress/script-tests/getter-richards-try-catch.js.ftl-no-cjit-validate
regress/script-tests/richards-try-catch.js.default-ftl
regress/script-tests/richards-try-catch.js.ftl-eager
regress/script-tests/richards-try-catch.js.ftl-eager-no-cjit
regress/script-tests/richards-try-catch.js.ftl-no-cjit-no-put-stack-validate
regress/script-tests/richards-try-catch.js.ftl-no-cjit-validate
regress/script-tests/varargs-strict-mode.js.ftl-no-cjit-no-inline-validate
stress/ftl-try-catch-oom-error-lazy-slow-path.js.default-ftl
stress/ftl-try-catch-oom-error-lazy-slow-path.js.ftl-eager
stress/ftl-try-catch-oom-error-lazy-slow-path.js.ftl-eager-no-cjit
stress/ftl-try-catch-oom-error-lazy-slow-path.js.ftl-no-cjit-no-inline-validate
stress/ftl-try-catch-oom-error-lazy-slow-path.js.ftl-no-cjit-no-put-stack-validate
stress/ftl-try-catch-oom-error-lazy-slow-path.js.ftl-no-cjit-small-pool
stress/ftl-try-catch-oom-error-lazy-slow-path.js.ftl-no-cjit-validate
stress/ftl-try-catch-patchpoint-with-volatile-registers.js.default-ftl
stress/ftl-try-catch-patchpoint-with-volatile-registers.js.ftl-eager-no-cjit
stress/ftl-try-catch-patchpoint-with-volatile-registers.js.ftl-no-cjit-no-inline-validate
stress/ftl-try-catch-patchpoint-with-volatile-registers.js.ftl-no-cjit-no-put-stack-validate
stress/ftl-try-catch-patchpoint-with-volatile-registers.js.ftl-no-cjit-validate
stress/load-varargs-then-inlined-call-and-exit-strict.js.ftl-no-cjit-no-inline-validate
stress/op_negate.js.ftl-no-cjit
stress/reflect-apply.js.ftl-eager-no-cjit
stress/tail-call-varargs-no-stack-overflow.js.default-ftl
stress/tail-call-varargs-no-stack-overflow.js.ftl-eager
stress/tail-call-varargs-no-stack-overflow.js.ftl-eager-no-cjit
stress/tail-call-varargs-no-stack-overflow.js.ftl-no-cjit-no-inline-validate
stress/tail-call-varargs-no-stack-overflow.js.ftl-no-cjit-no-put-stack-validate
stress/tail-call-varargs-no-stack-overflow.js.ftl-no-cjit-small-pool
stress/tail-call-varargs-no-stack-overflow.js.ftl-no-cjit-validate
stress/varargs-varargs-inlined-exit-strict-mode.js.ftl-no-cjit-no-inline-validate</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>