Ignore:
Timestamp:
Oct 16, 2013, 3:28:24 PM (12 years ago)
Author:
[email protected]
Message:

Take RenderObjects out of the arena.
<https://webkit.org/b/122895>

Reviewed by Antti Koivisto.

Stop arena-allocating renderers so we can move forward on improving
render tree memory management. This will also allow rendering code
to take advantage of malloc optimizations.

Line boxes and BiDi runs remain in the arena for now.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/rendering/RenderEmbeddedObject.cpp

    r156876 r157535  
    120120RenderEmbeddedObject* RenderEmbeddedObject::createForApplet(HTMLAppletElement& applet)
    121121{
    122     RenderEmbeddedObject* renderer = new (*applet.document().renderArena()) RenderEmbeddedObject(applet);
     122    RenderEmbeddedObject* renderer = new RenderEmbeddedObject(applet);
    123123    renderer->setInline(true);
    124124    return renderer;
Note: See TracChangeset for help on using the changeset viewer.