[webkit-changes] [WebKit/WebKit] c14146: Let the compiler generate more comparison operator...

Chris Dumez noreply at github.com
Mon Sep 4 14:36:27 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: c14146dd49a0b019dccb408d52339caa77594558
      https://github.com/WebKit/WebKit/commit/c14146dd49a0b019dccb408d52339caa77594558
  Author: Chris Dumez <cdumez at apple.com>
  Date:   2023-09-04 (Mon, 04 Sep 2023)

  Changed paths:
    M Source/WebCore/rendering/CSSValueKey.h
    M Source/WebCore/rendering/ClipRect.h
    M Source/WebCore/rendering/EventRegion.cpp
    M Source/WebCore/rendering/EventRegion.h
    M Source/WebCore/rendering/GapRects.h
    M Source/WebCore/rendering/HighlightData.h
    M Source/WebCore/rendering/LayerAncestorClippingStack.h
    M Source/WebCore/rendering/Pagination.h
    M Source/WebCore/rendering/shapes/ShapeInterval.h
    M Source/WebCore/rendering/style/BasicShapes.cpp
    M Source/WebCore/rendering/style/BorderData.h
    M Source/WebCore/rendering/style/BorderValue.h
    M Source/WebCore/rendering/style/CounterContent.h
    M Source/WebCore/rendering/style/CounterDirectives.h
    M Source/WebCore/rendering/style/CursorData.h
    M Source/WebCore/rendering/style/FillLayer.h
    M Source/WebCore/rendering/style/GapLength.h
    M Source/WebCore/rendering/style/GridArea.h
    M Source/WebCore/rendering/style/GridLength.h
    M Source/WebCore/rendering/style/GridPosition.cpp
    M Source/WebCore/rendering/style/GridPosition.h
    M Source/WebCore/rendering/style/LineClampValue.h
    M Source/WebCore/rendering/style/ListStyleType.h
    M Source/WebCore/rendering/style/NinePieceImage.h
    M Source/WebCore/rendering/style/OffsetRotation.cpp
    M Source/WebCore/rendering/style/OffsetRotation.h
    M Source/WebCore/rendering/style/OutlineValue.h
    M Source/WebCore/rendering/style/RenderStyle.h
    M Source/WebCore/rendering/style/RenderStyleInlines.h
    M Source/WebCore/rendering/style/SVGRenderStyle.h
    M Source/WebCore/rendering/style/StyleColorScheme.h
    M Source/WebCore/rendering/style/StyleContentAlignmentData.h
    M Source/WebCore/rendering/style/StyleGradientImage.cpp
    M Source/WebCore/rendering/style/StyleGradientImage.h
    M Source/WebCore/rendering/style/StyleGridData.h
    M Source/WebCore/rendering/style/StyleScrollSnapPoints.h
    M Source/WebCore/rendering/style/StyleSelfAlignmentData.h
    M Source/WebCore/rendering/style/StyleTextBoxEdge.h
    M Source/WebCore/rendering/style/TextSizeAdjustment.h
    M Source/WebCore/rendering/style/TextUnderlineOffset.h
    M Source/WebCore/rendering/style/WillChangeData.h
    M Source/WebCore/rendering/svg/RenderSVGResourceGradient.h
    M Source/WebCore/style/MatchResult.h
    M Source/WebCore/svg/SVGLengthValue.h
    M Source/WebCore/svg/SVGPathByteStream.h
    M Source/WebCore/workers/service/ServiceWorkerJobDataIdentifier.h
    M Source/WebCore/workers/service/ServiceWorkerRegistrationKey.cpp
    M Source/WebCore/workers/service/ServiceWorkerRegistrationKey.h
    M Source/WebCore/workers/shared/SharedWorkerKey.h

  Log Message:
  -----------
  Let the compiler generate more comparison operators in WebCore
https://bugs.webkit.org/show_bug.cgi?id=261095

Reviewed by Darin Adler.

Let the compiler generate more comparison operators in WebCore now
that we support c++20.

* Source/WebCore/rendering/CSSValueKey.h:
(WebCore::operator==): Deleted.
* Source/WebCore/rendering/ClipRect.h:
(WebCore::ClipRect::operator== const): Deleted.
* Source/WebCore/rendering/EventRegion.cpp:
(WebCore::EventRegion::operator== const): Deleted.
* Source/WebCore/rendering/EventRegion.h:
* Source/WebCore/rendering/GapRects.h:
(WebCore::GapRects::operator== const): Deleted.
* Source/WebCore/rendering/HighlightData.h:
(WebCore::RenderRange::operator== const): Deleted.
* Source/WebCore/rendering/LayerAncestorClippingStack.h:
(WebCore::CompositedClipData::operator== const): Deleted.
* Source/WebCore/rendering/Pagination.h:
(WebCore::Pagination::operator== const): Deleted.
* Source/WebCore/rendering/shapes/ShapeInterval.h:
(WebCore::ShapeInterval::operator== const): Deleted.
* Source/WebCore/rendering/style/BasicShapes.cpp:
(WebCore::SVGPathTransformedByteStream::operator== const): Deleted.
* Source/WebCore/rendering/style/BorderData.h:
(WebCore::BorderData::operator== const): Deleted.
* Source/WebCore/rendering/style/BorderValue.h:
(WebCore::BorderValue::operator== const): Deleted.
* Source/WebCore/rendering/style/CounterContent.h:
(WebCore::operator==): Deleted.
* Source/WebCore/rendering/style/CounterDirectives.h:
(WebCore::operator==): Deleted.
* Source/WebCore/rendering/style/CursorData.h:
(WebCore::CursorData::operator== const): Deleted.
* Source/WebCore/rendering/style/FillLayer.h:
(WebCore::FillRepeatXY::operator== const): Deleted.
(WebCore::operator==): Deleted.
* Source/WebCore/rendering/style/GapLength.h:
(WebCore::GapLength::operator== const): Deleted.
* Source/WebCore/rendering/style/GridArea.h:
(WebCore::GridSpan::operator== const): Deleted.
(WebCore::operator==): Deleted.
* Source/WebCore/rendering/style/GridLength.h:
(WebCore::GridLength::operator== const): Deleted.
* Source/WebCore/rendering/style/GridPosition.cpp:
(WebCore::GridPosition::operator== const): Deleted.
* Source/WebCore/rendering/style/GridPosition.h:
* Source/WebCore/rendering/style/LineClampValue.h:
(WebCore::LineClampValue::operator== const): Deleted.
* Source/WebCore/rendering/style/ListStyleType.h:
(WebCore::ListStyleType::operator== const): Deleted.
* Source/WebCore/rendering/style/NinePieceImage.h:
(WebCore::NinePieceImage::operator== const): Deleted.
* Source/WebCore/rendering/style/OffsetRotation.cpp:
(WebCore::OffsetRotation::operator== const): Deleted.
* Source/WebCore/rendering/style/OffsetRotation.h:
* Source/WebCore/rendering/style/OutlineValue.h:
(WebCore::OutlineValue::operator== const): Deleted.
* Source/WebCore/rendering/style/RenderStyle.h:
* Source/WebCore/rendering/style/RenderStyleInlines.h:
(WebCore::RenderStyle::InheritedFlags::operator== const): Deleted.
(WebCore::RenderStyle::NonInheritedFlags::operator== const): Deleted.
* Source/WebCore/rendering/style/SVGRenderStyle.h:
(WebCore::SVGRenderStyle::InheritedFlags::operator== const): Deleted.
* Source/WebCore/rendering/style/StyleColorScheme.h:
(WebCore::StyleColorScheme::operator== const): Deleted.
* Source/WebCore/rendering/style/StyleContentAlignmentData.h:
(WebCore::StyleContentAlignmentData::operator== const): Deleted.
* Source/WebCore/rendering/style/StyleGradientImage.cpp:
* Source/WebCore/rendering/style/StyleGradientImage.h:
* Source/WebCore/rendering/style/StyleGridData.h:
(WebCore::StyleGridData::operator== const):
(WebCore::operator==): Deleted.
(WebCore::GridTrackEntrySubgrid::operator== const): Deleted.
(WebCore::GridTrackEntryMasonry::operator== const): Deleted.
(WebCore::GridTrackEntryRepeat::operator== const): Deleted.
(WebCore::GridTrackEntryAutoRepeat::operator== const): Deleted.
(WebCore::MasonryAutoFlow::operator== const): Deleted.
* Source/WebCore/rendering/style/StyleScrollSnapPoints.h:
(WebCore::operator==): Deleted.
* Source/WebCore/rendering/style/StyleSelfAlignmentData.h:
(WebCore::StyleSelfAlignmentData::operator== const): Deleted.
* Source/WebCore/rendering/style/StyleTextBoxEdge.h:
(WebCore::operator==): Deleted.
* Source/WebCore/rendering/style/TextSizeAdjustment.h:
(WebCore::TextSizeAdjustment::operator== const): Deleted.
(WebCore::AutosizeStatus::operator== const): Deleted.
* Source/WebCore/rendering/style/TextUnderlineOffset.h:
(WebCore::TextUnderlineOffset::operator== const): Deleted.
* Source/WebCore/rendering/style/WillChangeData.h:
(WebCore::WillChangeData::AnimatableFeature::operator== const): Deleted.
* Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:
(WebCore::GradientData::Inputs::operator== const): Deleted.
* Source/WebCore/style/MatchResult.h:
(WebCore::Style::MatchResult::isEmpty const):
* Source/WebCore/svg/SVGLengthValue.h:
(WebCore::operator==): Deleted.
* Source/WebCore/svg/SVGPathByteStream.h:
(WebCore::SVGPathByteStream::operator== const): Deleted.
* Source/WebCore/workers/service/ServiceWorkerJobDataIdentifier.h:
(WebCore::operator==): Deleted.
* Source/WebCore/workers/service/ServiceWorkerRegistrationKey.cpp:
(WebCore::ServiceWorkerRegistrationKey::operator== const): Deleted.
* Source/WebCore/workers/service/ServiceWorkerRegistrationKey.h:
* Source/WebCore/workers/shared/SharedWorkerKey.h:
(WebCore::operator==): Deleted.

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




More information about the webkit-changes mailing list