Title: [228954] trunk/Source/WebCore
Revision
228954
Author
za...@apple.com
Date
2018-02-23 10:39:21 -0800 (Fri, 23 Feb 2018)

Log Message

[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:

Modified Paths

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&);
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to