• loislo@chromium.org's avatar
    [Qt][Win] REGRESSION(r128400): It broke the build · 4ef04bfb
    loislo@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=96617
    
    Patch by Filip Pizlo <fpizlo@apple.com> on 2012-09-13
    Reviewed by Simon Hausmann.
    
    Source/JavaScriptCore:
    
    Changed "JSC::Array" to "JSC::ArrayClass" because it's not used often enough
    for the brevity to be beneficial, and because "Array" causes too much namespace
    pollution.
    
    * runtime/IndexingType.h:
    (JSC):
    * runtime/JSArray.cpp:
    (JSC::JSArray::pop):
    (JSC::JSArray::push):
    (JSC::JSArray::sortNumeric):
    (JSC::JSArray::sort):
    (JSC::JSArray::fillArgList):
    (JSC::JSArray::copyToArguments):
    (JSC::JSArray::compactForSorting):
    * runtime/JSObject.cpp:
    (JSC::JSObject::getOwnPropertySlotByIndex):
    (JSC::JSObject::putByIndex):
    (JSC::JSObject::ensureArrayStorageExistsAndEnterDictionaryIndexingMode):
    (JSC::JSObject::deletePropertyByIndex):
    (JSC::JSObject::getOwnPropertyNames):
    (JSC::JSObject::putByIndexBeyondVectorLength):
    (JSC::JSObject::putDirectIndexBeyondVectorLength):
    (JSC::JSObject::getNewVectorLength):
    (JSC::JSObject::getOwnPropertyDescriptor):
    * runtime/JSObject.h:
    (JSC::JSObject::getArrayLength):
    (JSC::JSObject::getVectorLength):
    (JSC::JSObject::canGetIndexQuickly):
    (JSC::JSObject::canSetIndexQuickly):
    (JSC::JSObject::inSparseIndexingMode):
    (JSC::JSObject::ensureArrayStorage):
    
    Source/WebCore:
    
    * bridge/runtime_array.h:
    (JSC::RuntimeArray::createStructure):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@128428 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    4ef04bfb
JSArray.cpp 40.6 KB