I can speed up SunSpider almost 2% by optimizing access to the parts of arrays before any "missing values".
Created attachment 21991 [details] patch
Comment on attachment 21991 [details] patch r=me There are some typos in the ChangeLog.
Sam pointed out in the channel that you forgot to remove the declaration for JSArray::inlineGetOwnPropertySlot, and that the getOwnPropertySlotSlowCase may be a better name for getSlowCase. Definitely remove the declaration before landing, but what do you think about his suggestion about the name change for getSlowCase?
(In reply to comment #3) > Sam pointed out in the channel that you forgot to remove the declaration for > JSArray::inlineGetOwnPropertySlot, and that the getOwnPropertySlotSlowCase may > be a better name for getSlowCase. Definitely remove the declaration before > landing, but what do you think about his suggestion about the name change for > getSlowCase? The longer name seems OK. I'll make both changes.
http://trac.webkit.org/changeset/34867