• ggaren@apple.com's avatar
    Removed ASSERT_CLASS_FITS_IN_CELL · 0aac150b
    ggaren@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=97634
    
    Reviewed by Mark Hahnenberg.
    
    Source/JavaScriptCore: 
    
    Our collector now supports arbitrarily sized objects, so the ASSERT is not needed.
    
    * API/JSCallbackFunction.cpp:
    * API/JSCallbackObject.cpp:
    * heap/MarkedSpace.h:
    * jsc.cpp:
    * runtime/Arguments.cpp:
    * runtime/ArrayConstructor.cpp:
    * runtime/ArrayPrototype.cpp:
    * runtime/BooleanConstructor.cpp:
    * runtime/BooleanObject.cpp:
    * runtime/BooleanPrototype.cpp:
    * runtime/DateConstructor.cpp:
    * runtime/DatePrototype.cpp:
    * runtime/Error.cpp:
    * runtime/ErrorConstructor.cpp:
    * runtime/ErrorPrototype.cpp:
    * runtime/FunctionConstructor.cpp:
    * runtime/FunctionPrototype.cpp:
    * runtime/InternalFunction.cpp:
    * runtime/JSActivation.cpp:
    * runtime/JSArray.cpp:
    * runtime/JSBoundFunction.cpp:
    * runtime/JSFunction.cpp:
    * runtime/JSGlobalObject.cpp:
    * runtime/JSGlobalThis.cpp:
    * runtime/JSNameScope.cpp:
    * runtime/JSNotAnObject.cpp:
    * runtime/JSONObject.cpp:
    * runtime/JSObject.cpp:
    * runtime/JSPropertyNameIterator.cpp:
    * runtime/JSScope.cpp:
    * runtime/JSWithScope.cpp:
    * runtime/JSWrapperObject.cpp:
    * runtime/MathObject.cpp:
    * runtime/NameConstructor.cpp:
    * runtime/NamePrototype.cpp:
    * runtime/NativeErrorConstructor.cpp:
    * runtime/NativeErrorPrototype.cpp:
    * runtime/NumberConstructor.cpp:
    * runtime/NumberObject.cpp:
    * runtime/NumberPrototype.cpp:
    * runtime/ObjectConstructor.cpp:
    * runtime/ObjectPrototype.cpp:
    * runtime/RegExpConstructor.cpp:
    * runtime/RegExpMatchesArray.cpp:
    * runtime/RegExpObject.cpp:
    * runtime/RegExpPrototype.cpp:
    * runtime/StringConstructor.cpp:
    * runtime/StringObject.cpp:
    * runtime/StringPrototype.cpp:
    * testRegExp.cpp: Removed the ASSERT.
    
    Source/WebCore: 
    
    * bindings/js/JSDOMWindowShell.cpp:
    (WebCore):
    * bindings/js/JSImageConstructor.cpp:
    (WebCore):
    * bindings/js/JSNodeFilterCondition.cpp:
    (WebCore):
    * bindings/js/JSWorkerContextBase.cpp:
    (WebCore):
    * bindings/scripts/CodeGeneratorJS.pm:
    (GenerateImplementation):
    * bindings/scripts/test/JS/JSFloat64Array.cpp:
    (WebCore):
    * bindings/scripts/test/JS/JSTestActiveDOMObject.cpp:
    (WebCore):
    * bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp:
    (WebCore):
    * bindings/scripts/test/JS/JSTestEventConstructor.cpp:
    (WebCore):
    * bindings/scripts/test/JS/JSTestEventTarget.cpp:
    (WebCore):
    * bindings/scripts/test/JS/JSTestException.cpp:
    (WebCore):
    * bindings/scripts/test/JS/JSTestInterface.cpp:
    (WebCore):
    * bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp:
    (WebCore):
    * bindings/scripts/test/JS/JSTestNamedConstructor.cpp:
    (WebCore):
    * bindings/scripts/test/JS/JSTestNode.cpp:
    (WebCore):
    * bindings/scripts/test/JS/JSTestObj.cpp:
    (WebCore):
    * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
    (WebCore):
    * bridge/runtime_method.cpp:
    (JSC):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@131088 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    0aac150b
JSWithScope.cpp 1.93 KB