[Webkit-unassigned] [Bug 95073] WindowShell and global registers break IC

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 27 07:57:59 PDT 2012


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





--- Comment #3 from Filip Pizlo <fpizlo at apple.com>  2012-08-27 07:58:00 PST ---
(From update of attachment 160696)
View in context: https://bugs.webkit.org/attachment.cgi?id=160696&action=review

> Source/WebCore/bindings/js/JSDOMWindowShell.cpp:99
> -    return thisObject->window()->methodTable()->getOwnPropertySlot(thisObject->window(), exec, propertyName, slot);
> +    const bool res = thisObject->window()->methodTable()->getOwnPropertySlot(thisObject->window(), exec, propertyName, slot);
> +    slot.forceUncacheable();
> +    return res;

Why do you need to forceUncacheable() in addition to the other change?

This looks like it could have severe performance consequences.

-- 
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