[Webkit-unassigned] [Bug 26593] New: Enumeration of prototypes with more than 64 properties cache not invalidated
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Jun 21 16:31:50 PDT 2009
https://bugs.webkit.org/show_bug.cgi?id=26593
Summary: Enumeration of prototypes with more than 64 properties
cache not invalidated
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
URL: http://labs.calyptus.eu/WebKitPrototypeCache/
OS/Version: All
Status: UNCONFIRMED
Severity: Blocker
Priority: P1
Component: JavaScriptCore
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: sebastian at calyptus.eu
If object B inherits from prototype A and prototype A has more than 64
properties, it seems that the enumeration of properties of object B is cached.
However, if more properties are added to the prototype the cache is not
invalidated.
So if an additional property is added to the prototype between enumerations,
the new property is not enumerated over.
The linked example clearly illustrates this issue.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list