[Webkit-unassigned] [Bug 91052] JSC: LLInt should auto-generate our cross-platform C++ interpreter

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 10 15:27:57 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=91052





--- Comment #33 from Mark Lam <mark.lam at apple.com>  2012-09-10 15:28:18 PST ---
Created an attachment (id=163231)
 --> (https://bugs.webkit.org/attachment.cgi?id=163231&action=review)
Comparison of layout test results for C++ llint, ASM llint, and Classic interpreter.

Here's an excerpt (from the attached file) of just the failed results which are relevant to the C++ llint:

Summary of layout test runs:                                                Failures                                Comments
===========================                                                 ======================================  ========

Regressions: Unexpected text failures : (11)
  accessibility/accessibility-node-memory-management.html                   C++ llint                   Classic     Consistently fails w/ 100 iterations.
  fast/events/remove-target-with-shadow-in-drag.html                        C++ llint     ASM llint                 Consistently fails w/ 100 iterations.
  fast/spatial-navigation/snav-container-white-space.html                   C++ llint     ASM llint     Classic     Consistently fails w/ 100 iterations.
  fast/spatial-navigation/snav-div-overflow-scrol-hidden.html               C++ llint     ASM llint     Classic     Consistently fails w/ 100 iterations.
  fast/spatial-navigation/snav-imagemap-overlapped-areas.html               C++ llint     ASM llint     Classic     Consistently fails w/ 100 iterations.
  fast/workers/worker-close-more.html                                       C++ llint     ASM llint     Classic     Consistently fails.
  fast/workers/worker-lifecycle.html                                        C++ llint     ASM llint     Classic     Passes when run by itself.
  jquery/manipulation.html                                                  C++ llint                               Flaky.  Passes when run alone.
  platform/mac/editing/spelling/removing-underline-after-accepting-autocorrection-using-punctuation.html
                                                                            C++ llint     ASM llint                 Consistently fails w/ 100 iterations.
  platform/mac/fast/loader/file-url-mimetypes-3.html                        C++ llint     ASM llint     Classic     Consistently fails w/ 100 iterations.
  svg/text/non-bmp-positioning-lists.svg                                    C++ llint     ASM llint     Classic     Consistently fails w/ 100 iterations.

Regressions: Unexpected crashes : (2)
  fast/profiler/profiling-from-a-nested-location.html                       C++ llint                               Flaky when run alone w/ 100 iterations.
  inspector/extensions/extensions-eval.html                                 C++ llint                               Passes when run alone w/ 100 iterations.

Regressions: Unexpected timeouts : (1)
  fast/js/random-array-gc-stress.html                                       C++ llint     ASM llint     Classic     Passes on JIT build or when timeout is removed.


Comparing the C++ llint failures with the ASM llint and the Classic intepreter, it doesn't look like there are new regressions.  In all cases, the failures either already exists in the ASM llint or the classic interpreter, or the failure is intermittent (could be test flakiness).  Certainly, all of these should be investigated, but the only tests that could potentially be a C++ llint only issue are:
  jquery/manipulation.html
  fast/profiler/profiling-from-a-nested-location.html

I will a bug to track this.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list