Skip to content
  • mhahnenberg@apple.com's avatar
    Rename/refactor setButterfly/setStructure · ab08d670
    mhahnenberg@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=120138
    
    Reviewed by Geoffrey Garen.
    
    setButterfly becomes setStructureAndButterfly.
    
    Also removed the Butterfly* argument from setStructure and just implicitly
    used m_butterfly internally since that's what every single client of setStructure
    was doing already.
    
    * jit/JITStubs.cpp:
    (JSC::DEFINE_STUB_FUNCTION):
    * runtime/JSObject.cpp:
    (JSC::JSObject::notifyPresenceOfIndexedAccessors):
    (JSC::JSObject::createInitialUndecided):
    (JSC::JSObject::createInitialInt32):
    (JSC::JSObject::createInitialDouble):
    (JSC::JSObject::createInitialContiguous):
    (JSC::JSObject::createArrayStorage):
    (JSC::JSObject::convertUndecidedToInt32):
    (JSC::JSObject::convertUndecidedToDouble):
    (JSC::JSObject::convertUndecidedToContiguous):
    (JSC::JSObject::convertUndecidedToArrayStorage):
    (JSC::JSObject::convertInt32ToDouble):
    (JSC::JSObject::convertInt32ToContiguous):
    (JSC::JSObject::convertInt32ToArrayStorage):
    (JSC::JSObject::genericConvertDoubleToContiguous):
    (JSC::JSObject::convertDoubleToArrayStorage):
    (JSC::JSObject::convertContiguousToArrayStorage):
    (JSC::JSObject::switchToSlowPutArrayStorage):
    (JSC::JSObject::setPrototype):
    (JSC::JSObject::putDirectAccessor):
    (JSC::JSObject::seal):
    (JSC::JSObject::freeze):
    (JSC::JSObject::preventExtensions):
    (JSC::JSObject::reifyStaticFunctionsForDelete):
    (JSC::JSObject::removeDirect):
    * runtime/JSObject.h:
    (JSC::JSObject::setStructureAndButterfly):
    (JSC::JSObject::setStructure):
    (JSC::JSObject::putDirectInternal):
    (JSC::JSObject::setStructureAndReallocateStorageIfNecessary):
    (JSC::JSObject::putDirectWithoutTransition):
    * runtime/Structure.cpp:
    (JSC::Structure::flattenDictionaryStructure):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154426 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    ab08d670