Skip to content
  • ggaren@apple.com's avatar
    2011-03-02 Geoffrey Garen <ggaren@apple.com> · 1fe136c0
    ggaren@apple.com authored
            Reviewed by Darin Adler.
    
            Moved all variable object storage inline -- upping the object size limit to 1K
            https://bugs.webkit.org/show_bug.cgi?id=55653
    
            * JavaScriptCore.exp:
            * bytecompiler/BytecodeGenerator.cpp:
            * jit/JITOpcodes.cpp:
            * runtime/Arguments.h:
            * runtime/JSActivation.h: Removed out-of-line storage. Changed d-> to m_.
    
            * runtime/JSCell.h:
            (JSC::JSCell::MarkedSpace::sizeClassFor): Added an imprecise size class
            to accomodate objects up to 1K.
    
            * runtime/JSGlobalObject.cpp:
            * runtime/JSGlobalObject.h: Removed out-of-line storage. Changed d-> to m_.
    
            * runtime/JSObject.cpp: Don't ASSERT that JSFinalObject fills the maximum
            object size, since it doesn't anymore.
    
            * runtime/JSStaticScopeObject.cpp:
            * runtime/JSStaticScopeObject.h:
            * runtime/JSVariableObject.h: Removed out-of-line storage. Changed d-> to m_.
    
            * runtime/MarkedSpace.cpp:
            (JSC::MarkedSpace::MarkedSpace):
            (JSC::MarkedSpace::reset):
            * runtime/MarkedSpace.h: Added an imprecise size class to accomodate objects up to 1K.
    2011-03-02  Geoffrey Garen  <ggaren@apple.com>
    
            Reviewed by Darin Adler.
    
            Moved all variable object storage inline -- upping the object size limit to 1K
            https://bugs.webkit.org/show_bug.cgi?id=55653
    
            * JSRun.cpp:
            (JSGlueGlobalObject::JSGlueGlobalObject):
            * JSRun.h:
            (JSGlueGlobalObject::Flags):
            (JSGlueGlobalObject::userObjectStructure): Removed out-of-line storage. Changed d-> to m_.
    2011-03-02  Geoffrey Garen  <ggaren@apple.com>
    
            Reviewed by Darin Adler.
    
            Moved all variable object storage inline -- upping the object size limit to 1K
            https://bugs.webkit.org/show_bug.cgi?id=55653
    
            * bindings/js/JSDOMGlobalObject.cpp:
            * bindings/js/JSDOMGlobalObject.h:
            * bindings/js/JSDOMWindowBase.cpp:
            * bindings/js/JSDOMWindowBase.h:
            * bindings/js/JSDOMWindowCustom.h:
            * bindings/js/JSWorkerContextBase.cpp: Removed out-of-line storage. Changed d-> to m_.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80277 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    1fe136c0