[Webkit-unassigned] [Bug 138038] [iOS8][ARMv7(s)] Optimized Object.create in 'use strict' context sometimes breaks.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Apr 16 07:09:34 PDT 2015


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

--- Comment #12 from Stefan Penner <stefan.penner at gmail.com> ---
@jack remember that JSC will inline code. As far as I can tell, if a non-use strict module that contains Object.create is inlined into a use strict module the problem returns. With ember, we also still saw the issues until all potential Object.create inline sites in the framework where also stripped of `use strict`. This is extremely brittle, as we do not control user-land code. And if the code is slightly refactored we may once again regress.

We cant just strip use strict from our entire program, as we rely on subtle differences. This really needs to get fixed, hopefully with the recent burst of attention it will happen sooner.

-- 
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/20150416/3406d6aa/attachment-0001.html>


More information about the webkit-unassigned mailing list