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/scope_chain.cpp

    r15225 r15385  
    3838#ifndef NDEBUG
    3939
    40 void ScopeChain::print(ExecState* exec)
     40void ScopeChain::print()
    4141{
    4242    ScopeChainIterator scopeEnd = end();
     
    4444        JSObject* o = *scopeIter;
    4545        ReferenceList propertyList;
    46         o->getPropertyList(exec, propertyList, false);
     46        o->getPropertyList(propertyList, false);
    4747        ReferenceListIterator propEnd = propertyList.end();
    4848
Note: See TracChangeset for help on using the changeset viewer.