Ignore:
Timestamp:
Mar 21, 2008, 7:36:34 PM (17 years ago)
Author:
[email protected]
Message:

Global properties that use LocalStorage are not correctly listed as enumerable.

Reviewed by Geoff Garen

The problem was caused by JSObject::getPropertyAttributes not being aware
of the JSVariableObject SymbolTable. The fix is to make getPropertyAttributes
virtual and override in JSVariableObject. This does not produce any performance
regression.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/JavaScriptCore.exp

    r31208 r31225  
    230230__ZNK3KJS16JSVariableObject16isVariableObjectEv
    231231__ZNK3KJS16JSVariableObject16saveLocalStorageERNS_15SavedPropertiesE
     232__ZNK3KJS16JSVariableObject21getPropertyAttributesERKNS_10IdentifierERj
    232233__ZNK3KJS19InternalFunctionImp14implementsCallEv
    233234__ZNK3KJS19InternalFunctionImp21implementsHasInstanceEv
     
    256257__ZNK3KJS8JSObject14implementsCallEv
    257258__ZNK3KJS8JSObject19implementsConstructEv
     259__ZNK3KJS8JSObject21getPropertyAttributesERKNS_10IdentifierERj
    258260__ZNK3KJS8JSObject21implementsHasInstanceEv
    259261__ZNK3KJS8JSObject3getEPNS_9ExecStateERKNS_10IdentifierE
Note: See TracChangeset for help on using the changeset viewer.