[webkit-changes] [WebKit/WebKit] 11ece5: Move data members specific to ElementRareData out ...

Chris Dumez noreply at github.com
Mon Mar 6 21:53:14 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 11ece517da22714cb7c175c07c15cef8e875a7c5
      https://github.com/WebKit/WebKit/commit/11ece517da22714cb7c175c07c15cef8e875a7c5
  Author: Chris Dumez <cdumez at apple.com>
  Date:   2023-03-06 (Mon, 06 Mar 2023)

  Changed paths:
    M Source/WebCore/dom/ElementRareData.cpp
    M Source/WebCore/dom/ElementRareData.h
    M Source/WebCore/dom/NodeRareData.cpp
    M Source/WebCore/dom/NodeRareData.h

  Log Message:
  -----------
  Move data members specific to ElementRareData out of NodeRareData
https://bugs.webkit.org/show_bug.cgi?id=253461

Reviewed by Darin Adler.

Move data members specific to ElementRareData out of NodeRareData. Those were
put in NodeRareData for better packing but we can achieve the same packing by
reordering data members.

I have verified that sizeof(NodeRareData)=32 and sizeof(ElementRareDate)=232
before and after my change.

* Source/WebCore/dom/ElementRareData.cpp:
* Source/WebCore/dom/ElementRareData.h:
(WebCore::ElementRareData::useTypes const):
* Source/WebCore/dom/NodeRareData.cpp:
* Source/WebCore/dom/NodeRareData.h:
(WebCore::NodeRareData::isElementRareData const):
(WebCore::NodeRareData::useTypes const):
(WebCore::NodeRareData::isElementRareData): Deleted.

Canonical link: https://commits.webkit.org/261308@main




More information about the webkit-changes mailing list