Ignore:
Timestamp:
Aug 17, 2008, 12:57:39 AM (17 years ago)
Author:
[email protected]
Message:

2007-08-16 Geoffrey Garen <[email protected]>

Reviewed by Oliver Hunt.


Sped up property access for array.length and string.length by adding a
mechanism for returning a temporary value directly instead of returning
a pointer to a function that retrieves the value.


Also removed some unused cruft from PropertySlot.


SunSpider says 0.5% - 1.2% faster.

NOTE: This optimization is not a good idea in general, because it's
actually a pessimization in the case of resolve for assignment,
and it may get in the way of other optimizations in the future.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/JavaScriptCore.exp

    r35777 r35806  
    104104__ZN3KJS12JSGlobalData6createEv
    105105__ZN3KJS12JSGlobalDataD1Ev
    106 __ZN3KJS12PropertySlot15undefinedGetterEPNS_9ExecStateERKNS_10IdentifierERKS0_
    107106__ZN3KJS12SamplingTool4dumpEPNS_9ExecStateE
    108107__ZN3KJS12SamplingTool4stopEv
Note: See TracChangeset for help on using the changeset viewer.