Bug 18865

Summary: SquirrelFish: Potential perf issue in Array.join/toString and similar
Product: WebKit Reporter: Oliver Hunt <oliver>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: ggaren, mjs, oliver, zwarich
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   

Description Oliver Hunt 2008-05-03 00:42:25 PDT
Due to the way we handle toString and valueOf when Array.toString()/join() (and other similar native toString impls) we will repeatedly push and pop registerfiles for each native toString call even though it's not necessary (say in the case of calling join() or an explicit call to Array.toString() )
Comment 1 Oliver Hunt 2008-07-18 05:50:03 PDT
This was fixed by the switch to the unified registerfile