[Webkit-unassigned] [Bug 154475] New: Builtins that should not rely on iteration do.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Feb 19 14:52:11 PST 2016


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

            Bug ID: 154475
           Summary: Builtins that should not rely on iteration do.
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: erights at gmail.com

Created attachment 271806
  --> https://bugs.webkit.org/attachment.cgi?id=271806&action=review
Open this web page in Safari and Webkit Nightly, and open the console

Now that the latest WebKit seems to mostly work again on the SES selftest page
https://rawgit.com/tvcutsem/es-lab/master/src/ses/contract.html
I was seeing some new failures. But this time I was able to debug (thanks!)
and isolate the problem.

The new problem is that the builtins used by
http://wiki.ecmascript.org/doku.php?id=conventions:safe_meta_programming
all of which redate ES6 now depend on iterator.next behavior in violation of the ES6 spec.
You can see it yourself by opening the badbind.html in Safari and Webkit Nightly, opening
the console, and seeing what's there. Works fine on Safari and on every other browser I
tested. Fails on the latest WebKit nightly.

Note that I'll be updating the SES selftest page to stop removing .next, because of this
bug, so the SES selftest page will stop being a good test.

-- 
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/20160219/d39f142d/attachment.html>


More information about the webkit-unassigned mailing list