Bug 23054

Summary: Caching of global lookups occurs even when the global object has become a dictionary
Product: WebKit Reporter: Cameron Zwarich (cpst) <zwarich>
Component: JavaScriptCoreAssignee: Cameron Zwarich (cpst) <zwarich>
Status: RESOLVED FIXED    
Severity: Normal Keywords: InRadar
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 13638    
Attachments:
Description Flags
Proposed patch oliver: review+

Description Cameron Zwarich (cpst) 2008-12-31 01:44:36 PST
Both Interpreter::resolveGlobal() and Interpreter::cti_op_resolve_global() will cache even when the global object has transitioned to being a dictionary. This is incorrect.
Comment 1 Cameron Zwarich (cpst) 2008-12-31 01:45:30 PST
<rdar://problem/6469905>
Comment 2 Cameron Zwarich (cpst) 2008-12-31 02:14:25 PST
Created attachment 26333 [details]
Proposed patch

There is no change on SunSpider.
Comment 3 Cameron Zwarich (cpst) 2008-12-31 02:17:26 PST
Landed in r39525.