Diff
Modified: trunk/Source/WebCore/ChangeLog (228953 => 228954)
--- trunk/Source/WebCore/ChangeLog 2018-02-23 18:37:35 UTC (rev 228953)
+++ trunk/Source/WebCore/ChangeLog 2018-02-23 18:39:21 UTC (rev 228954)
@@ -1,5 +1,28 @@
2018-02-23 Zalan Bujtas <za...@apple.com>
+ [RenderTreeBuilder] Make RenderTreeBuilder::* classes WTF_MAKE_FAST_ALLOCATED
+ https://bugs.webkit.org/show_bug.cgi?id=183084
+ <rdar://problem/37828706>
+
+ Reviewed by Antti Koivisto.
+
+ * rendering/updating/RenderTreeBuilderBlock.h:
+ * rendering/updating/RenderTreeBuilderBlockFlow.h:
+ * rendering/updating/RenderTreeBuilderContinuation.h:
+ * rendering/updating/RenderTreeBuilderFirstLetter.h:
+ * rendering/updating/RenderTreeBuilderFormControls.h:
+ * rendering/updating/RenderTreeBuilderFullScreen.h:
+ * rendering/updating/RenderTreeBuilderInline.h:
+ * rendering/updating/RenderTreeBuilderList.h:
+ * rendering/updating/RenderTreeBuilderMathML.h:
+ * rendering/updating/RenderTreeBuilderMultiColumn.h:
+ * rendering/updating/RenderTreeBuilderRuby.h:
+ * rendering/updating/RenderTreeBuilderSVG.h:
+ * rendering/updating/RenderTreeBuilderTable.h:
+ * rendering/updating/RenderTreeUpdaterGeneratedContent.h:
+
+2018-02-23 Zalan Bujtas <za...@apple.com>
+
[RenderTreeBuilder] Move RenderFullScreen::createPlaceholder to RenderTreeBuilder
https://bugs.webkit.org/show_bug.cgi?id=183027
<rdar://problem/37773058>
Modified: trunk/Source/WebCore/rendering/updating/RenderTreeBuilderBlock.h (228953 => 228954)
--- trunk/Source/WebCore/rendering/updating/RenderTreeBuilderBlock.h 2018-02-23 18:37:35 UTC (rev 228953)
+++ trunk/Source/WebCore/rendering/updating/RenderTreeBuilderBlock.h 2018-02-23 18:39:21 UTC (rev 228954)
@@ -30,6 +30,7 @@
namespace WebCore {
class RenderTreeBuilder::Block {
+ WTF_MAKE_FAST_ALLOCATED;
public:
Block(RenderTreeBuilder&);
Modified: trunk/Source/WebCore/rendering/updating/RenderTreeBuilderBlockFlow.h (228953 => 228954)
--- trunk/Source/WebCore/rendering/updating/RenderTreeBuilderBlockFlow.h 2018-02-23 18:37:35 UTC (rev 228953)
+++ trunk/Source/WebCore/rendering/updating/RenderTreeBuilderBlockFlow.h 2018-02-23 18:39:21 UTC (rev 228954)
@@ -30,6 +30,7 @@
namespace WebCore {
class RenderTreeBuilder::BlockFlow {
+ WTF_MAKE_FAST_ALLOCATED;
public:
BlockFlow(RenderTreeBuilder&);
Modified: trunk/Source/WebCore/rendering/updating/RenderTreeBuilderContinuation.h (228953 => 228954)
--- trunk/Source/WebCore/rendering/updating/RenderTreeBuilderContinuation.h 2018-02-23 18:37:35 UTC (rev 228953)
+++ trunk/Source/WebCore/rendering/updating/RenderTreeBuilderContinuation.h 2018-02-23 18:39:21 UTC (rev 228954)
@@ -32,6 +32,7 @@
class RenderBoxModelObject;
class RenderTreeBuilder::Continuation {
+ WTF_MAKE_FAST_ALLOCATED;
public:
Continuation(RenderTreeBuilder&);
Modified: trunk/Source/WebCore/rendering/updating/RenderTreeBuilderFirstLetter.h (228953 => 228954)
--- trunk/Source/WebCore/rendering/updating/RenderTreeBuilderFirstLetter.h 2018-02-23 18:37:35 UTC (rev 228953)
+++ trunk/Source/WebCore/rendering/updating/RenderTreeBuilderFirstLetter.h 2018-02-23 18:39:21 UTC (rev 228954)
@@ -32,6 +32,7 @@
class RenderElement;
class RenderTreeBuilder::FirstLetter {
+ WTF_MAKE_FAST_ALLOCATED;
public:
FirstLetter(RenderTreeBuilder&);
Modified: trunk/Source/WebCore/rendering/updating/RenderTreeBuilderFormControls.h (228953 => 228954)
--- trunk/Source/WebCore/rendering/updating/RenderTreeBuilderFormControls.h 2018-02-23 18:37:35 UTC (rev 228953)
+++ trunk/Source/WebCore/rendering/updating/RenderTreeBuilderFormControls.h 2018-02-23 18:39:21 UTC (rev 228954)
@@ -34,6 +34,7 @@
class RenderMenuList;
class RenderTreeBuilder::FormControls {
+ WTF_MAKE_FAST_ALLOCATED;
public:
FormControls(RenderTreeBuilder&);
Modified: trunk/Source/WebCore/rendering/updating/RenderTreeBuilderFullScreen.h (228953 => 228954)
--- trunk/Source/WebCore/rendering/updating/RenderTreeBuilderFullScreen.h 2018-02-23 18:37:35 UTC (rev 228953)
+++ trunk/Source/WebCore/rendering/updating/RenderTreeBuilderFullScreen.h 2018-02-23 18:39:21 UTC (rev 228954)
@@ -35,6 +35,7 @@
class RenderFullScreen;
class RenderTreeBuilder::FullScreen {
+ WTF_MAKE_FAST_ALLOCATED;
public:
FullScreen(RenderTreeBuilder&);
Modified: trunk/Source/WebCore/rendering/updating/RenderTreeBuilderInline.h (228953 => 228954)
--- trunk/Source/WebCore/rendering/updating/RenderTreeBuilderInline.h 2018-02-23 18:37:35 UTC (rev 228953)
+++ trunk/Source/WebCore/rendering/updating/RenderTreeBuilderInline.h 2018-02-23 18:39:21 UTC (rev 228954)
@@ -30,6 +30,7 @@
namespace WebCore {
class RenderTreeBuilder::Inline {
+ WTF_MAKE_FAST_ALLOCATED;
public:
Inline(RenderTreeBuilder&);
Modified: trunk/Source/WebCore/rendering/updating/RenderTreeBuilderList.h (228953 => 228954)
--- trunk/Source/WebCore/rendering/updating/RenderTreeBuilderList.h 2018-02-23 18:37:35 UTC (rev 228953)
+++ trunk/Source/WebCore/rendering/updating/RenderTreeBuilderList.h 2018-02-23 18:39:21 UTC (rev 228954)
@@ -31,6 +31,7 @@
namespace WebCore {
class RenderTreeBuilder::List {
+ WTF_MAKE_FAST_ALLOCATED;
public:
List(RenderTreeBuilder&);
Modified: trunk/Source/WebCore/rendering/updating/RenderTreeBuilderMathML.h (228953 => 228954)
--- trunk/Source/WebCore/rendering/updating/RenderTreeBuilderMathML.h 2018-02-23 18:37:35 UTC (rev 228953)
+++ trunk/Source/WebCore/rendering/updating/RenderTreeBuilderMathML.h 2018-02-23 18:39:21 UTC (rev 228954)
@@ -34,6 +34,7 @@
class RenderMathMLFencedOperator;
class RenderTreeBuilder::MathML {
+ WTF_MAKE_FAST_ALLOCATED;
public:
MathML(RenderTreeBuilder&);
Modified: trunk/Source/WebCore/rendering/updating/RenderTreeBuilderMultiColumn.h (228953 => 228954)
--- trunk/Source/WebCore/rendering/updating/RenderTreeBuilderMultiColumn.h 2018-02-23 18:37:35 UTC (rev 228953)
+++ trunk/Source/WebCore/rendering/updating/RenderTreeBuilderMultiColumn.h 2018-02-23 18:39:21 UTC (rev 228954)
@@ -32,6 +32,7 @@
class RenderBlockFlow;
class RenderTreeBuilder::MultiColumn {
+ WTF_MAKE_FAST_ALLOCATED;
public:
MultiColumn(RenderTreeBuilder&);
Modified: trunk/Source/WebCore/rendering/updating/RenderTreeBuilderRuby.h (228953 => 228954)
--- trunk/Source/WebCore/rendering/updating/RenderTreeBuilderRuby.h 2018-02-23 18:37:35 UTC (rev 228953)
+++ trunk/Source/WebCore/rendering/updating/RenderTreeBuilderRuby.h 2018-02-23 18:39:21 UTC (rev 228954)
@@ -38,6 +38,7 @@
class RenderTreeBuilder;
class RenderTreeBuilder::Ruby {
+ WTF_MAKE_FAST_ALLOCATED;
public:
Ruby(RenderTreeBuilder&);
Modified: trunk/Source/WebCore/rendering/updating/RenderTreeBuilderSVG.h (228953 => 228954)
--- trunk/Source/WebCore/rendering/updating/RenderTreeBuilderSVG.h 2018-02-23 18:37:35 UTC (rev 228953)
+++ trunk/Source/WebCore/rendering/updating/RenderTreeBuilderSVG.h 2018-02-23 18:39:21 UTC (rev 228954)
@@ -35,6 +35,7 @@
class RenderSVGText;
class RenderTreeBuilder::SVG {
+ WTF_MAKE_FAST_ALLOCATED;
public:
SVG(RenderTreeBuilder&);
Modified: trunk/Source/WebCore/rendering/updating/RenderTreeBuilderTable.h (228953 => 228954)
--- trunk/Source/WebCore/rendering/updating/RenderTreeBuilderTable.h 2018-02-23 18:37:35 UTC (rev 228953)
+++ trunk/Source/WebCore/rendering/updating/RenderTreeBuilderTable.h 2018-02-23 18:39:21 UTC (rev 228954)
@@ -37,6 +37,7 @@
class RenderTreeBuilder;
class RenderTreeBuilder::Table {
+ WTF_MAKE_FAST_ALLOCATED;
public:
Table(RenderTreeBuilder&);
Modified: trunk/Source/WebCore/rendering/updating/RenderTreeUpdaterGeneratedContent.h (228953 => 228954)
--- trunk/Source/WebCore/rendering/updating/RenderTreeUpdaterGeneratedContent.h 2018-02-23 18:37:35 UTC (rev 228953)
+++ trunk/Source/WebCore/rendering/updating/RenderTreeUpdaterGeneratedContent.h 2018-02-23 18:39:21 UTC (rev 228954)
@@ -34,6 +34,7 @@
class RenderQuote;
class RenderTreeUpdater::GeneratedContent {
+ WTF_MAKE_FAST_ALLOCATED;
public:
GeneratedContent(RenderTreeUpdater&);