Changeset 15385 in webkit for trunk/JavaScriptCore/kjs/nodes.cpp


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/kjs/nodes.cpp

    r15225 r15385  
    18791879  KJS_CHECKEXCEPTION
    18801880  v = e->toObject(exec);
    1881   v->getPropertyList(exec, propertyList);
     1881  v->getPropertyList(propertyList);
    18821882
    18831883  ReferenceListIterator propIt = propertyList.begin();
Note: See TracChangeset for help on using the changeset viewer.