Title: [103656] trunk/Source/WebCore
Revision
103656
Author
[email protected]
Date
2011-12-24 10:32:08 -0800 (Sat, 24 Dec 2011)

Log Message

RenderStyle: Inline the destructor.
<http://webkit.org/b/75188>

Reviewed by Kenneth Rohde Christiansen.

The (empty) RenderStyle destructor gets a little hot sometimes, reaching up
to 0.4% when loading the full HTML5 spec. Inline it to remove the pointless
function call.

* rendering/style/RenderStyle.cpp:
* rendering/style/RenderStyle.h:
(WebCore::RenderStyleBitfields::~RenderStyle):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (103655 => 103656)


--- trunk/Source/WebCore/ChangeLog	2011-12-24 15:52:16 UTC (rev 103655)
+++ trunk/Source/WebCore/ChangeLog	2011-12-24 18:32:08 UTC (rev 103656)
@@ -1,3 +1,18 @@
+2011-12-24  Andreas Kling  <[email protected]>
+
+        RenderStyle: Inline the destructor.
+        <http://webkit.org/b/75188>
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        The (empty) RenderStyle destructor gets a little hot sometimes, reaching up
+        to 0.4% when loading the full HTML5 spec. Inline it to remove the pointless
+        function call.
+
+        * rendering/style/RenderStyle.cpp:
+        * rendering/style/RenderStyle.h:
+        (WebCore::RenderStyleBitfields::~RenderStyle):
+
 2011-12-23  Noel Gordon  <[email protected]>
 
         JPEG decoders should only save color profile markers if color management is enabled

Modified: trunk/Source/WebCore/rendering/style/RenderStyle.cpp (103655 => 103656)


--- trunk/Source/WebCore/rendering/style/RenderStyle.cpp	2011-12-24 15:52:16 UTC (rev 103655)
+++ trunk/Source/WebCore/rendering/style/RenderStyle.cpp	2011-12-24 18:32:08 UTC (rev 103656)
@@ -193,10 +193,6 @@
     ASSERT(zoom() == initialZoom());
 }
 
-RenderStyle::~RenderStyle()
-{
-}
-
 bool RenderStyle::operator==(const RenderStyle& o) const
 {
     // compare everything except the pseudoStyle pointer

Modified: trunk/Source/WebCore/rendering/style/RenderStyle.h (103655 => 103656)


--- trunk/Source/WebCore/rendering/style/RenderStyle.h	2011-12-24 15:52:16 UTC (rev 103655)
+++ trunk/Source/WebCore/rendering/style/RenderStyle.h	2011-12-24 18:32:08 UTC (rev 103656)
@@ -387,7 +387,7 @@
     static PassRefPtr<RenderStyle> createAnonymousStyle(const RenderStyle* parentStyle);
     static PassRefPtr<RenderStyle> clone(const RenderStyle*);
 
-    ~RenderStyle();
+    ~RenderStyle() { }
 
     void inheritFrom(const RenderStyle* inheritParent);
     void copyNonInheritedFrom(const RenderStyle*);
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to