Ignore:
Timestamp:
Sep 19, 2008, 8:19:17 PM (17 years ago)
Author:
[email protected]
Message:

2008-09-19 Sam Weinig <[email protected]>

Roll out r36694.

  • JavaScriptCore.exp:
  • VM/JSPropertyNameIterator.cpp: (JSC::JSPropertyNameIterator::~JSPropertyNameIterator): (JSC::JSPropertyNameIterator::invalidate):
  • VM/JSPropertyNameIterator.h: (JSC::JSPropertyNameIterator::JSPropertyNameIterator): (JSC::JSPropertyNameIterator::create):
  • kjs/JSObject.cpp: (JSC::JSObject::getPropertyNames):
  • kjs/PropertyMap.cpp: (JSC::PropertyMap::getEnumerablePropertyNames):
  • kjs/PropertyMap.h:
  • kjs/PropertyNameArray.cpp: (JSC::PropertyNameArray::add):
  • kjs/PropertyNameArray.h: (JSC::PropertyNameArray::PropertyNameArray): (JSC::PropertyNameArray::addKnownUnique): (JSC::PropertyNameArray::begin): (JSC::PropertyNameArray::end): (JSC::PropertyNameArray::size): (JSC::PropertyNameArray::operator[]): (JSC::PropertyNameArray::releaseIdentifiers):
  • kjs/StructureID.cpp: (JSC::StructureID::getEnumerablePropertyNames):
  • kjs/StructureID.h: (JSC::StructureID::clearEnumerationCache):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/PropertyNameArray.cpp

    r36694 r36696  
    3030    ASSERT(identifier == &UString::Rep::null || identifier == &UString::Rep::empty || identifier->identifierTable());
    3131
    32     size_t size = m_data->propertyNameVector().size();
     32    size_t size = m_vector.size();
    3333    if (size < setThreshold) {
    3434        for (size_t i = 0; i < size; ++i) {
    35             if (identifier == m_data->propertyNameVector()[i].ustring().rep())
     35            if (identifier == m_vector[i].ustring().rep())
    3636                return;
    3737        }
     
    3939        if (m_set.isEmpty()) {
    4040            for (size_t i = 0; i < size; ++i)
    41                 m_set.add(m_data->propertyNameVector()[i].ustring().rep());
     41                m_set.add(m_vector[i].ustring().rep());
    4242        }
    4343        if (!m_set.add(identifier).second)
     
    4545    }
    4646
    47     m_data->propertyNameVector().append(Identifier(m_globalData, identifier));
     47    m_vector.append(Identifier(m_globalData, identifier));
    4848}
    4949
Note: See TracChangeset for help on using the changeset viewer.