Ignore:
Timestamp:
Jul 12, 2006, 3:01:06 AM (19 years ago)
Author:
ggaren
Message:

Reviewed by Maciej.


  • Removed context and exception parameters from JSObjectGetPropertyEnumerator, removing the spurious use of ExecState inside JavaScriptCore that made us think this was necessary in the first place.

(StringInstance::getPropertyList): Use getString instead of toString because
we know we're dealing with a string -- we put it there in the first place.
While we're at it, store the string's size instead of retrieving it each time
through the loop, to avoid the unnecessary killing of puppies.

  • kjs/string_object.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/API/JSCallbackObject.h

    r15384 r15385  
    6161    virtual JSValue* callAsFunction(ExecState*, JSObject* thisObj, const List &args);
    6262
    63     virtual void getPropertyList(ExecState*, ReferenceList& propertyList, bool recursive);
     63    virtual void getPropertyList(ReferenceList& propertyList, bool recursive);
    6464
    6565    virtual bool toBoolean(ExecState*) const;
Note: See TracChangeset for help on using the changeset viewer.