The change resulted in a performance regression for code that didn't use nested objects or arrays, so I changed it to call different runtime functions dependent on the depth of the object (or array).
Turns out that a boilerplate object can have slow properties if it gets its map from the map cache, so I've dealt with that as a special case. Please review again. http://codereview.chromium.org/48006 --~--~---------~--~----~------------~-------~--~----~ v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev -~----------~----~----~----~------~----~------~--~---
