[webkit-changes] [WebKit/WebKit] 6e8fa5: Take advantage of C++20 and define only == and let...

Darin Adler noreply at github.com
Sat May 6 09:09:43 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6e8fa52695131807be1eb5c8a751da9bcd78a2c8
      https://github.com/WebKit/WebKit/commit/6e8fa52695131807be1eb5c8a751da9bcd78a2c8
  Author: Darin Adler <darin at apple.com>
  Date:   2023-05-06 (Sat, 06 May 2023)

  Changed paths:
    M Source/JavaScriptCore/API/JSRetainPtr.h
    M Source/JavaScriptCore/b3/B3CaseCollection.h
    M Source/JavaScriptCore/b3/B3CheckSpecial.h
    M Source/JavaScriptCore/b3/B3Effects.cpp
    M Source/JavaScriptCore/b3/B3Effects.h
    M Source/JavaScriptCore/b3/B3GenericFrequentedBlock.h
    M Source/JavaScriptCore/b3/B3Kind.h
    M Source/JavaScriptCore/b3/B3PhiChildren.h
    M Source/JavaScriptCore/b3/B3SparseCollection.h
    M Source/JavaScriptCore/b3/B3StackmapValue.h
    M Source/JavaScriptCore/b3/B3SuccessorCollection.h
    M Source/JavaScriptCore/b3/B3Type.h
    M Source/JavaScriptCore/b3/B3ValueKey.h
    M Source/JavaScriptCore/b3/B3ValueRep.h
    M Source/JavaScriptCore/b3/air/AirAllocateRegistersByGraphColoring.cpp
    M Source/JavaScriptCore/b3/air/AirAllocateStackByGraphColoring.cpp
    M Source/JavaScriptCore/b3/air/AirArg.h
    M Source/JavaScriptCore/b3/air/AirCode.h
    M Source/JavaScriptCore/b3/air/AirKind.h
    M Source/JavaScriptCore/b3/air/AirTmp.h
    M Source/JavaScriptCore/b3/air/AirTmpSet.h
    M Source/JavaScriptCore/bytecode/BytecodeIndex.h
    M Source/JavaScriptCore/bytecode/CallVariant.h
    M Source/JavaScriptCore/bytecode/CodeBlockHash.h
    M Source/JavaScriptCore/bytecode/CodeOrigin.h
    M Source/JavaScriptCore/bytecode/InlineCacheCompiler.h
    M Source/JavaScriptCore/bytecode/InstructionStream.h
    M Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h
    M Source/JavaScriptCore/bytecode/Operands.h
    M Source/JavaScriptCore/bytecode/PolyProtoAccessChain.h
    M Source/JavaScriptCore/bytecode/StructureStubInfo.h
    M Source/JavaScriptCore/bytecode/VirtualRegister.h
    M Source/JavaScriptCore/debugger/DebuggerScope.h
    M Source/JavaScriptCore/dfg/DFGAbstractHeap.h
    M Source/JavaScriptCore/dfg/DFGAbstractValue.h
    M Source/JavaScriptCore/dfg/DFGAbstractValueClobberEpoch.h
    M Source/JavaScriptCore/dfg/DFGArrayMode.h
    M Source/JavaScriptCore/dfg/DFGAvailability.h
    M Source/JavaScriptCore/dfg/DFGBlockSet.h
    M Source/JavaScriptCore/dfg/DFGDesiredGlobalProperty.h
    M Source/JavaScriptCore/dfg/DFGEdge.h
    M Source/JavaScriptCore/dfg/DFGEpoch.h
    M Source/JavaScriptCore/dfg/DFGFlushedAt.h
    M Source/JavaScriptCore/dfg/DFGGraph.h
    M Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp
    M Source/JavaScriptCore/dfg/DFGLazyNode.h
    M Source/JavaScriptCore/dfg/DFGMinifiedID.h
    M Source/JavaScriptCore/dfg/DFGNode.h
    M Source/JavaScriptCore/dfg/DFGNodeFlowProjection.h
    M Source/JavaScriptCore/dfg/DFGNodeOrigin.h
    M Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp
    M Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h
    M Source/JavaScriptCore/dfg/DFGPropertyTypeKey.h
    M Source/JavaScriptCore/dfg/DFGRegisterBank.h
    M Source/JavaScriptCore/dfg/DFGRegisteredStructure.h
    M Source/JavaScriptCore/domjit/DOMJITHeapRange.h
    M Source/JavaScriptCore/heap/Allocator.h
    M Source/JavaScriptCore/heap/GCSegmentedArray.h
    M Source/JavaScriptCore/heap/Handle.h
    M Source/JavaScriptCore/heap/HeapFinalizerCallback.h
    M Source/JavaScriptCore/heap/VisitRaceKey.h
    M Source/JavaScriptCore/interpreter/ShadowChicken.h
    M Source/JavaScriptCore/jit/GPRInfo.h
    M Source/JavaScriptCore/jit/ICStats.h
    M Source/JavaScriptCore/jit/JITAllocator.h
    M Source/JavaScriptCore/jit/Reg.h
    M Source/JavaScriptCore/jit/RegisterSet.h
    M Source/JavaScriptCore/jit/SIMDInfo.h
    M Source/JavaScriptCore/parser/Nodes.h
    M Source/JavaScriptCore/parser/Parser.h
    M Source/JavaScriptCore/parser/ParserTokens.h
    M Source/JavaScriptCore/parser/SourceCode.h
    M Source/JavaScriptCore/parser/SourceCodeKey.h
    M Source/JavaScriptCore/profiler/ProfilerOrigin.h
    M Source/JavaScriptCore/profiler/ProfilerUID.h
    M Source/JavaScriptCore/runtime/CacheableIdentifier.h
    M Source/JavaScriptCore/runtime/CacheableIdentifierInlines.h
    M Source/JavaScriptCore/runtime/CagedBarrierPtr.h
    M Source/JavaScriptCore/runtime/DOMAnnotation.h
    M Source/JavaScriptCore/runtime/GenericOffset.h
    M Source/JavaScriptCore/runtime/ISO8601.h
    M Source/JavaScriptCore/runtime/Identifier.h
    M Source/JavaScriptCore/runtime/JSCJSValue.h
    M Source/JavaScriptCore/runtime/JSCJSValueInlines.h
    M Source/JavaScriptCore/runtime/JSScope.h
    M Source/JavaScriptCore/runtime/Lookup.h
    M Source/JavaScriptCore/runtime/Options.cpp
    M Source/JavaScriptCore/runtime/PageCount.h
    M Source/JavaScriptCore/runtime/PrivateName.h
    M Source/JavaScriptCore/runtime/PropertyName.h
    M Source/JavaScriptCore/runtime/PrototypeKey.h
    M Source/JavaScriptCore/runtime/StructureID.h
    M Source/JavaScriptCore/runtime/StructureTransitionTable.h
    M Source/JavaScriptCore/runtime/TemplateObjectDescriptor.h
    M Source/JavaScriptCore/runtime/VarOffset.h
    M Source/JavaScriptCore/wasm/WasmAirIRGenerator32_64.cpp
    M Source/JavaScriptCore/wasm/WasmAirIRGenerator64.cpp
    M Source/JavaScriptCore/wasm/WasmBBQJIT.cpp
    M Source/JavaScriptCore/wasm/WasmTag.h
    M Source/JavaScriptCore/wasm/WasmTypeDefinition.h
    M Source/WTF/wtf/Bag.h
    M Source/WTF/wtf/BitVector.h
    M Source/WTF/wtf/Bitmap.h
    M Source/WTF/wtf/BoxPtr.h
    M Source/WTF/wtf/CagedPtr.h
    M Source/WTF/wtf/CheckedArithmetic.h
    M Source/WTF/wtf/CheckedPtr.h
    M Source/WTF/wtf/CodePtr.h
    M Source/WTF/wtf/CompactPointerTuple.h
    M Source/WTF/wtf/CompactPtr.h
    M Source/WTF/wtf/ConcurrentVector.h
    M Source/WTF/wtf/CountingLock.h
    M Source/WTF/wtf/DataRef.h
    M Source/WTF/wtf/DateMath.h
    M Source/WTF/wtf/Deque.h
    M Source/WTF/wtf/EmbeddedFixedVector.h
    M Source/WTF/wtf/EnumeratedArray.h
    M Source/WTF/wtf/Expected.h
    M Source/WTF/wtf/FastBitVector.h
    M Source/WTF/wtf/FastMalloc.h
    M Source/WTF/wtf/FixedVector.h
    M Source/WTF/wtf/FunctionPtr.h
    M Source/WTF/wtf/GenericHashKey.h
    M Source/WTF/wtf/GenericTimeMixin.h
    M Source/WTF/wtf/HashIterators.h
    M Source/WTF/wtf/HashMap.h
    M Source/WTF/wtf/HashSet.h
    M Source/WTF/wtf/HashTable.h
    M Source/WTF/wtf/IndexSet.h
    M Source/WTF/wtf/IndexedContainerIterator.h
    M Source/WTF/wtf/Int128.h
    M Source/WTF/wtf/InterferenceGraph.h
    M Source/WTF/wtf/IteratorAdaptors.h
    M Source/WTF/wtf/LikelyDenseUnsignedIntegerSet.h
    M Source/WTF/wtf/ListHashSet.h
    M Source/WTF/wtf/Liveness.h
    M Source/WTF/wtf/LoggingHashSet.h
    M Source/WTF/wtf/Markable.h
    M Source/WTF/wtf/MediaTime.h
    M Source/WTF/wtf/ObjectIdentifier.h
    M Source/WTF/wtf/OptionSet.h
    M Source/WTF/wtf/OrderMaker.h
    M Source/WTF/wtf/Packed.h
    M Source/WTF/wtf/Range.h
    M Source/WTF/wtf/RefCountedFixedVector.h
    M Source/WTF/wtf/RefPtr.h
    M Source/WTF/wtf/RefVector.h
    M Source/WTF/wtf/ReferenceWrapperVector.h
    M Source/WTF/wtf/RetainPtr.h
    M Source/WTF/wtf/Seconds.h
    M Source/WTF/wtf/SegmentedVector.h
    M Source/WTF/wtf/SentinelLinkedList.h
    M Source/WTF/wtf/SingleRootGraph.h
    M Source/WTF/wtf/SmallSet.h
    M Source/WTF/wtf/TimeWithDynamicClockType.h
    M Source/WTF/wtf/TinyPtrSet.h
    M Source/WTF/wtf/URL.h
    M Source/WTF/wtf/Unexpected.h
    M Source/WTF/wtf/UniqueRefVector.h
    M Source/WTF/wtf/Vector.h
    M Source/WTF/wtf/WeakHashMap.h
    M Source/WTF/wtf/WeakHashSet.h
    M Source/WTF/wtf/WeakListHashSet.h
    M Source/WTF/wtf/WeakPtr.h
    M Source/WTF/wtf/fast_float/float_common.h
    M Source/WTF/wtf/text/AtomString.h
    M Source/WTF/wtf/text/CString.h
    M Source/WTF/wtf/text/CodePointIterator.h
    M Source/WTF/wtf/text/OrdinalNumber.h
    M Source/WTF/wtf/text/StringView.cpp
    M Source/WTF/wtf/text/StringView.h
    M Source/WTF/wtf/text/TextPosition.h
    M Source/WTF/wtf/text/WTFString.h
    M Source/WebCore/Modules/highlight/AppHighlightRangeData.h
    M Source/WebCore/Modules/indexeddb/IDBKeyData.h
    M Source/WebCore/Modules/indexeddb/shared/IDBResourceIdentifier.h
    M Source/WebCore/Modules/mediastream/RTCRtpTransform.h
    M Source/WebCore/PAL/pal/SessionID.h
    M Source/WebCore/PAL/pal/text/TextEncoding.h
    M Source/WebCore/contentextensions/ContentExtensionRule.h
    M Source/WebCore/contentextensions/DFANode.h
    M Source/WebCore/contentextensions/HashableActionList.h
    M Source/WebCore/contentextensions/ImmutableNFANodeBuilder.h
    M Source/WebCore/contentextensions/MutableRangeList.h
    M Source/WebCore/contentextensions/SerializedNFA.h
    M Source/WebCore/css/CSSCounterStyleDescriptors.h
    M Source/WebCore/css/CSSCustomPropertyValue.h
    M Source/WebCore/css/CSSFontFace.h
    M Source/WebCore/css/CSSSelector.h
    M Source/WebCore/css/CSSValueList.h
    M Source/WebCore/css/ShorthandSerializer.cpp
    M Source/WebCore/css/StyleColor.h
    M Source/WebCore/css/StyleProperties.h
    M Source/WebCore/css/color/CSSUnresolvedColorMix.cpp
    M Source/WebCore/css/color/CSSUnresolvedColorMix.h
    M Source/WebCore/css/parser/CSSParserContext.h
    M Source/WebCore/css/parser/CSSParserToken.h
    M Source/WebCore/css/process-css-properties.py
    M Source/WebCore/css/process-css-values.py
    M Source/WebCore/css/typedom/numeric/CSSNumericType.h
    M Source/WebCore/dom/BoundaryPoint.h
    M Source/WebCore/dom/ComposedTreeAncestorIterator.h
    M Source/WebCore/dom/ComposedTreeIterator.h
    M Source/WebCore/dom/ElementAndTextDescendantIterator.h
    M Source/WebCore/dom/ElementData.h
    M Source/WebCore/dom/ElementIterator.h
    M Source/WebCore/dom/Position.h
    M Source/WebCore/dom/QualifiedName.h
    M Source/WebCore/dom/SimpleRange.h
    M Source/WebCore/dom/SpaceSplitString.h
    M Source/WebCore/dom/TypedElementDescendantIterator.h
    M Source/WebCore/dom/TypedElementDescendantIteratorInlines.h
    M Source/WebCore/dom/ViewportArguments.h
    M Source/WebCore/editing/EditingStyle.h
    M Source/WebCore/editing/VisiblePosition.h
    M Source/WebCore/editing/VisibleSelection.h
    M Source/WebCore/html/LinkRelAttribute.h
    M Source/WebCore/html/parser/HTMLFormattingElementList.h
    M Source/WebCore/layout/floats/FloatingContext.cpp
    M Source/WebCore/layout/formattingContexts/inline/InlineRect.h
    M Source/WebCore/layout/integration/inline/InlineIteratorBox.h
    M Source/WebCore/layout/integration/inline/InlineIteratorLineBox.h
    M Source/WebCore/layout/layouttree/LayoutContainingBlockChainIterator.h
    M Source/WebCore/layout/layouttree/LayoutIterator.h
    M Source/WebCore/loader/PCMSites.h
    M Source/WebCore/loader/ResourceCryptographicDigest.h
    M Source/WebCore/loader/cache/CachedResourceHandle.h
    M Source/WebCore/page/ClientOrigin.h
    M Source/WebCore/page/OriginAccessEntry.h
    M Source/WebCore/page/SecurityOriginData.h
    M Source/WebCore/page/scrolling/ScrollingConstraints.h
    M Source/WebCore/page/scrolling/ScrollingStateScrollingNode.h
    M Source/WebCore/platform/Decimal.h
    M Source/WebCore/platform/EventTrackingRegions.h
    M Source/WebCore/platform/LayoutUnit.h
    M Source/WebCore/platform/Length.h
    M Source/WebCore/platform/LengthPoint.h
    M Source/WebCore/platform/MediaSample.h
    M Source/WebCore/platform/ProcessQualified.h
    M Source/WebCore/platform/RectEdges.h
    M Source/WebCore/platform/RegistrableDomain.h
    M Source/WebCore/platform/ScriptExecutionContextIdentifier.h
    M Source/WebCore/platform/SharedBuffer.h
    M Source/WebCore/platform/Timer.cpp
    M Source/WebCore/platform/animation/Animation.h
    M Source/WebCore/platform/animation/AnimationList.h
    M Source/WebCore/platform/animation/TimingFunction.h
    M Source/WebCore/platform/audio/NowPlayingInfo.h
    M Source/WebCore/platform/audio/cocoa/CAAudioStreamDescription.cpp
    M Source/WebCore/platform/audio/cocoa/CAAudioStreamDescription.h
    M Source/WebCore/platform/graphics/Color.h
    M Source/WebCore/platform/graphics/ColorComponents.h
    M Source/WebCore/platform/graphics/ColorMatrix.h
    M Source/WebCore/platform/graphics/ColorTypes.h
    M Source/WebCore/platform/graphics/DecodingOptions.h
    M Source/WebCore/platform/graphics/DestinationColorSpace.cpp
    M Source/WebCore/platform/graphics/DestinationColorSpace.h
    M Source/WebCore/platform/graphics/FloatPoint.h
    M Source/WebCore/platform/graphics/FloatPoint3D.h
    M Source/WebCore/platform/graphics/FloatQuad.h
    M Source/WebCore/platform/graphics/FloatRect.h
    M Source/WebCore/platform/graphics/FloatRoundedRect.h
    M Source/WebCore/platform/graphics/FloatSize.h
    M Source/WebCore/platform/graphics/FontCascade.h
    M Source/WebCore/platform/graphics/FontCascadeCache.cpp
    M Source/WebCore/platform/graphics/FontCascadeCache.h
    M Source/WebCore/platform/graphics/FontCascadeDescription.h
    M Source/WebCore/platform/graphics/FontCreationContext.h
    M Source/WebCore/platform/graphics/FontDescription.h
    M Source/WebCore/platform/graphics/FontFeatureValues.h
    M Source/WebCore/platform/graphics/FontPalette.h
    M Source/WebCore/platform/graphics/FontPaletteValues.h
    M Source/WebCore/platform/graphics/FontSelectionAlgorithm.h
    M Source/WebCore/platform/graphics/FontSizeAdjust.h
    M Source/WebCore/platform/graphics/FontTaggedSettings.h
    M Source/WebCore/platform/graphics/FourCC.h
    M Source/WebCore/platform/graphics/GraphicsStyle.h
    M Source/WebCore/platform/graphics/GraphicsTypes.h
    M Source/WebCore/platform/graphics/ImageOrientation.h
    M Source/WebCore/platform/graphics/IntPoint.h
    M Source/WebCore/platform/graphics/IntRect.h
    M Source/WebCore/platform/graphics/IntSize.h
    M Source/WebCore/platform/graphics/LayoutPoint.h
    M Source/WebCore/platform/graphics/LayoutRect.h
    M Source/WebCore/platform/graphics/LayoutSize.h
    M Source/WebCore/platform/graphics/MediaUsageInfo.h
    M Source/WebCore/platform/graphics/PlatformTimeRanges.cpp
    M Source/WebCore/platform/graphics/PlatformTimeRanges.h
    M Source/WebCore/platform/graphics/PlatformVideoColorSpace.h
    M Source/WebCore/platform/graphics/Region.h
    M Source/WebCore/platform/graphics/RoundedRect.h
    M Source/WebCore/platform/graphics/ScreenDataOverrides.h
    M Source/WebCore/platform/graphics/SourceBrush.h
    M Source/WebCore/platform/graphics/TabSize.h
    M Source/WebCore/platform/graphics/TextBoxIterator.h
    M Source/WebCore/platform/graphics/cocoa/FontFamilySpecificationCoreTextCache.h
    M Source/WebCore/platform/graphics/cv/ImageRotationSessionVT.h
    M Source/WebCore/platform/graphics/displaylists/DisplayListIterator.h
    M Source/WebCore/platform/graphics/filters/FilterOperation.h
    M Source/WebCore/platform/graphics/filters/FilterOperations.h
    M Source/WebCore/platform/graphics/transforms/AffineTransform.h
    M Source/WebCore/platform/graphics/transforms/TransformOperation.h
    M Source/WebCore/platform/graphics/transforms/TransformOperations.h
    M Source/WebCore/platform/graphics/transforms/TransformationMatrix.h
    M Source/WebCore/platform/mediastream/MediaConstraints.h
    M Source/WebCore/platform/network/CredentialBase.h
    M Source/WebCore/platform/network/DNS.h
    M Source/WebCore/platform/network/FormData.h
    M Source/WebCore/platform/network/HTTPHeaderMap.h
    M Source/WebCore/platform/network/ProtectionSpaceBase.h
    M Source/WebCore/platform/network/ResourceErrorBase.h
    M Source/WebCore/platform/network/ResourceRequestBase.h
    M Source/WebCore/platform/network/cf/CertificateInfo.h
    M Source/WebCore/platform/text/BidiResolver.h
    M Source/WebCore/platform/text/StringWithDirection.h
    M Source/WebCore/platform/text/TextFlags.h
    M Source/WebCore/rendering/ClipRect.h
    M Source/WebCore/rendering/GapRects.h
    M Source/WebCore/rendering/LayerAncestorClippingStack.h
    M Source/WebCore/rendering/LegacyInlineIterator.h
    M Source/WebCore/rendering/MarkedText.h
    M Source/WebCore/rendering/Pagination.h
    M Source/WebCore/rendering/PathOperation.h
    M Source/WebCore/rendering/RenderIterator.h
    M Source/WebCore/rendering/TextDecorationPainter.h
    M Source/WebCore/rendering/TextPaintStyle.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/ContentData.h
    M Source/WebCore/rendering/style/CounterDirectives.h
    M Source/WebCore/rendering/style/CursorData.h
    M Source/WebCore/rendering/style/CursorList.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/KeyframeList.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.h
    M Source/WebCore/rendering/style/OutlineValue.h
    M Source/WebCore/rendering/style/QuotesData.h
    M Source/WebCore/rendering/style/RenderStyle.h
    M Source/WebCore/rendering/style/SVGRenderStyle.h
    M Source/WebCore/rendering/style/SVGRenderStyleDefs.h
    M Source/WebCore/rendering/style/ShadowData.h
    M Source/WebCore/rendering/style/ShapeValue.h
    M Source/WebCore/rendering/style/StyleBackgroundData.h
    M Source/WebCore/rendering/style/StyleBoxData.h
    M Source/WebCore/rendering/style/StyleColorScheme.h
    M Source/WebCore/rendering/style/StyleContentAlignmentData.h
    M Source/WebCore/rendering/style/StyleCustomPropertyData.h
    M Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.h
    M Source/WebCore/rendering/style/StyleFilterData.h
    M Source/WebCore/rendering/style/StyleFlexibleBoxData.h
    M Source/WebCore/rendering/style/StyleGridData.h
    M Source/WebCore/rendering/style/StyleGridItemData.h
    M Source/WebCore/rendering/style/StyleInheritedData.h
    M Source/WebCore/rendering/style/StyleMarqueeData.h
    M Source/WebCore/rendering/style/StyleMiscNonInheritedData.h
    M Source/WebCore/rendering/style/StyleMultiColData.h
    M Source/WebCore/rendering/style/StyleMultiImage.h
    M Source/WebCore/rendering/style/StyleNonInheritedData.h
    M Source/WebCore/rendering/style/StyleRareInheritedData.h
    M Source/WebCore/rendering/style/StyleRareNonInheritedData.h
    M Source/WebCore/rendering/style/StyleReflection.h
    M Source/WebCore/rendering/style/StyleScrollSnapPoints.h
    M Source/WebCore/rendering/style/StyleSelfAlignmentData.h
    M Source/WebCore/rendering/style/StyleSurroundData.h
    M Source/WebCore/rendering/style/StyleTextBoxEdge.h
    M Source/WebCore/rendering/style/StyleTransformData.h
    M Source/WebCore/rendering/style/StyleVisitedLinkColorData.h
    M Source/WebCore/rendering/style/TextDecorationThickness.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/RenderSVGResourceClipper.h
    M Source/WebCore/rendering/svg/RenderSVGResourceGradient.h
    M Source/WebCore/style/MatchResult.h
    M Source/WebCore/style/Styleable.h
    M Source/WebCore/svg/SVGLengthValue.h
    M Source/WebCore/svg/SVGPathByteStream.h
    M Source/WebCore/svg/animation/SMILTime.h
    M Source/WebCore/workers/ScriptBuffer.cpp
    M Source/WebCore/workers/ScriptBuffer.h
    M Source/WebCore/workers/service/ServiceWorkerRegistrationKey.h
    M Source/WebGPU/WGSL/SourceSpan.h
    M Source/WebGPU/WebGPU/PipelineLayout.h
    M Source/WebGPU/WebGPU/PipelineLayout.mm
    M Source/WebKit/NetworkProcess/cache/NetworkCacheKey.h
    M Source/WebKit/Shared/LayerTreeContext.h
    M Source/WebKit/Shared/MonotonicObjectIdentifier.h
    M Source/WebKit/Shared/ScrollingAccelerationCurve.h
    M Source/WebKit/Shared/TouchBarMenuItemData.h
    M Source/WebKit/UIProcess/API/cpp/WKRetainPtr.h
    M Source/WebKit/UIProcess/AuxiliaryProcessProxy.h
    M Source/WebKit/UIProcess/Extensions/WebExtension.h
    M Source/WebKit/UIProcess/Extensions/WebExtensionContext.h
    M Source/WebKit/UIProcess/Extensions/WebExtensionController.h
    M Source/WebKit/UIProcess/Extensions/WebExtensionControllerConfiguration.h
    M Source/WebKit/UIProcess/Extensions/WebExtensionMatchPattern.h
    M Source/WebKit/UIProcess/UserContent/WebUserContentControllerProxy.h
    M Source/WebKit/UIProcess/WebProcessPool.h
    M Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm
    M Source/WebKit/WebProcess/Extensions/WebExtensionContextProxy.h
    M Source/WebKit/WebProcess/Extensions/WebExtensionControllerProxy.h
    M Source/bmalloc/bmalloc/Bits.h
    M Source/bmalloc/bmalloc/List.h
    M Tools/TestRunnerShared/TestFeatures.cpp
    M Tools/TestRunnerShared/TestFeatures.h
    M Tools/TestWebKitAPI/Tests/WTF/Expected.cpp
    M Tools/TestWebKitAPI/Tests/WTF/IteratorRange.cpp

  Log Message:
  -----------
  Take advantage of C++20 and define only == and let the compiler define !=
https://bugs.webkit.org/show_bug.cgi?id=256381
rdar://108958354

Reviewed by David Kilzer.

* Source/JavaScriptCore/API/JSRetainPtr.h: Deleted !=.
* Source/JavaScriptCore/b3/B3CaseCollection.h: Ditto.
* Source/JavaScriptCore/b3/B3CheckSpecial.h: Ditto.
* Source/JavaScriptCore/b3/B3Effects.cpp: Ditto.
* Source/JavaScriptCore/b3/B3Effects.h: Ditto.
* Source/JavaScriptCore/b3/B3GenericFrequentedBlock.h: Ditto.
* Source/JavaScriptCore/b3/B3Kind.h: Ditto.
* Source/JavaScriptCore/b3/B3PhiChildren.h: Ditto.
* Source/JavaScriptCore/b3/B3SparseCollection.h: Ditto.
* Source/JavaScriptCore/b3/B3StackmapValue.h: Ditto.
* Source/JavaScriptCore/b3/B3SuccessorCollection.h: Ditto.
* Source/JavaScriptCore/b3/B3Type.h: Ditto.
* Source/JavaScriptCore/b3/B3ValueKey.h: Ditto.
* Source/JavaScriptCore/b3/B3ValueRep.h: Ditto.
* Source/JavaScriptCore/b3/air/AirAllocateRegistersByGraphColoring.cpp: Ditto.
* Source/JavaScriptCore/b3/air/AirAllocateStackByGraphColoring.cpp: Ditto.
* Source/JavaScriptCore/b3/air/AirArg.h: Ditto.
* Source/JavaScriptCore/b3/air/AirCode.h: Ditto.
* Source/JavaScriptCore/b3/air/AirKind.h: Ditto.
* Source/JavaScriptCore/b3/air/AirTmp.h: Ditto.
* Source/JavaScriptCore/b3/air/AirTmpSet.h: Ditto.
* Source/JavaScriptCore/bytecode/BytecodeIndex.h: Ditto.
* Source/JavaScriptCore/bytecode/CallVariant.h: Ditto.
* Source/JavaScriptCore/bytecode/CodeBlockHash.h: Ditto.
* Source/JavaScriptCore/bytecode/CodeOrigin.h: Ditto.
* Source/JavaScriptCore/bytecode/InlineCacheCompiler.h: Ditto.

* Source/JavaScriptCore/bytecode/InstructionStream.h: Replaced != with ==.

* Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h: Deleted !=.
* Source/JavaScriptCore/bytecode/Operands.h: Ditto.
* Source/JavaScriptCore/bytecode/PolyProtoAccessChain.h: Ditto.
* Source/JavaScriptCore/bytecode/StructureStubInfo.h: Ditto.
* Source/JavaScriptCore/bytecode/VirtualRegister.h: Ditto.
* Source/JavaScriptCore/debugger/DebuggerScope.h: Ditto.
* Source/JavaScriptCore/dfg/DFGAbstractHeap.h: Ditto.
* Source/JavaScriptCore/dfg/DFGAbstractValue.h: Ditto.
* Source/JavaScriptCore/dfg/DFGAbstractValueClobberEpoch.h: Ditto.
* Source/JavaScriptCore/dfg/DFGArrayMode.h: Ditto.
* Source/JavaScriptCore/dfg/DFGAvailability.h: Ditto.
* Source/JavaScriptCore/dfg/DFGBlockSet.h: Ditto.
* Source/JavaScriptCore/dfg/DFGDesiredGlobalProperty.h: Ditto.
* Source/JavaScriptCore/dfg/DFGEdge.h: Ditto.
* Source/JavaScriptCore/dfg/DFGEpoch.h: Ditto.
* Source/JavaScriptCore/dfg/DFGFlushedAt.h: Ditto.
* Source/JavaScriptCore/dfg/DFGGraph.h: Ditto.
* Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp: Ditto.
* Source/JavaScriptCore/dfg/DFGLazyNode.h: Ditto.
* Source/JavaScriptCore/dfg/DFGMinifiedID.h: Ditto.
* Source/JavaScriptCore/dfg/DFGNode.h: Ditto.
* Source/JavaScriptCore/dfg/DFGNodeFlowProjection.h: Ditto.
* Source/JavaScriptCore/dfg/DFGNodeOrigin.h: Ditto.
* Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp: Ditto.
* Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h: Ditto.
* Source/JavaScriptCore/dfg/DFGPropertyTypeKey.h: Ditto.

* Source/JavaScriptCore/dfg/DFGRegisterBank.h: Replaced != with ==.

* Source/JavaScriptCore/dfg/DFGRegisteredStructure.h: Deleted !=.
* Source/JavaScriptCore/domjit/DOMJITHeapRange.h: Ditto.
* Source/JavaScriptCore/heap/Allocator.h: Ditto.
* Source/JavaScriptCore/heap/GCSegmentedArray.h: Ditto.
* Source/JavaScriptCore/heap/Handle.h: Ditto.
* Source/JavaScriptCore/heap/HeapFinalizerCallback.h: Ditto.
* Source/JavaScriptCore/heap/VisitRaceKey.h: Ditto.
* Source/JavaScriptCore/interpreter/ShadowChicken.h: Ditto.
* Source/JavaScriptCore/jit/GPRInfo.h: Ditto.
* Source/JavaScriptCore/jit/ICStats.h: Ditto.
* Source/JavaScriptCore/jit/JITAllocator.h: Ditto.
* Source/JavaScriptCore/jit/Reg.h: Ditto.
* Source/JavaScriptCore/jit/RegisterSet.h: Ditto.
* Source/JavaScriptCore/jit/SIMDInfo.h: Ditto.
* Source/JavaScriptCore/parser/Nodes.h: Ditto.
* Source/JavaScriptCore/parser/Parser.h: Ditto.
* Source/JavaScriptCore/parser/ParserTokens.h: Ditto.
* Source/JavaScriptCore/parser/SourceCode.h: Ditto.
* Source/JavaScriptCore/parser/SourceCodeKey.h: Ditto.
* Source/JavaScriptCore/profiler/ProfilerOrigin.h: Ditto.
* Source/JavaScriptCore/profiler/ProfilerUID.h: Ditto.
* Source/JavaScriptCore/runtime/CacheableIdentifier.h: Ditto.
* Source/JavaScriptCore/runtime/CacheableIdentifierInlines.h: Ditto.
* Source/JavaScriptCore/runtime/CagedBarrierPtr.h: Ditto.
* Source/JavaScriptCore/runtime/DOMAnnotation.h: Ditto.
* Source/JavaScriptCore/runtime/GenericOffset.h: Ditto.
* Source/JavaScriptCore/runtime/ISO8601.h: Ditto.
* Source/JavaScriptCore/runtime/Identifier.h: Ditto.
* Source/JavaScriptCore/runtime/JSCJSValue.h: Ditto.
* Source/JavaScriptCore/runtime/JSCJSValueInlines.h: Ditto.
* Source/JavaScriptCore/runtime/JSScope.h: Ditto.
* Source/JavaScriptCore/runtime/Lookup.h: Ditto.
* Source/JavaScriptCore/runtime/Options.cpp: Ditto.
* Source/JavaScriptCore/runtime/PageCount.h: Ditto.
* Source/JavaScriptCore/runtime/PrivateName.h: Ditto.
* Source/JavaScriptCore/runtime/PropertyName.h: Ditto.
* Source/JavaScriptCore/runtime/PrototypeKey.h: Ditto.
* Source/JavaScriptCore/runtime/StructureID.h: Ditto.
* Source/JavaScriptCore/runtime/StructureTransitionTable.h: Ditto.
* Source/JavaScriptCore/runtime/TemplateObjectDescriptor.h: Ditto.
* Source/JavaScriptCore/runtime/VarOffset.h: Ditto.
* Source/JavaScriptCore/wasm/WasmAirIRGenerator32_64.cpp: Ditto.
* Source/JavaScriptCore/wasm/WasmAirIRGenerator64.cpp: Ditto.
* Source/JavaScriptCore/wasm/WasmBBQJIT.cpp: Ditto.
* Source/JavaScriptCore/wasm/WasmTag.h: Ditto.
* Source/JavaScriptCore/wasm/WasmTypeDefinition.h: Ditto.
* Source/WTF/wtf/Bag.h: Ditto.
* Source/WTF/wtf/BitVector.h: Ditto.
* Source/WTF/wtf/Bitmap.h: Ditto.
* Source/WTF/wtf/BoxPtr.h: Ditto.
* Source/WTF/wtf/CagedPtr.h: Ditto.
* Source/WTF/wtf/CheckedArithmetic.h: Ditto.
* Source/WTF/wtf/CheckedPtr.h: Ditto.
* Source/WTF/wtf/CodePtr.h: Ditto.
* Source/WTF/wtf/CompactPointerTuple.h: Ditto.
* Source/WTF/wtf/CompactPtr.h: Ditto.
* Source/WTF/wtf/ConcurrentVector.h: Ditto.
* Source/WTF/wtf/CountingLock.h: Ditto.
* Source/WTF/wtf/DataRef.h: Ditto.
* Source/WTF/wtf/DateMath.h: Ditto.
* Source/WTF/wtf/Deque.h: Ditto.
* Source/WTF/wtf/EmbeddedFixedVector.h: Ditto.
* Source/WTF/wtf/EnumeratedArray.h: Ditto.
* Source/WTF/wtf/Expected.h: Ditto.
* Source/WTF/wtf/FastBitVector.h: Ditto.
* Source/WTF/wtf/FastMalloc.h: Ditto.
* Source/WTF/wtf/FixedVector.h: Ditto.
* Source/WTF/wtf/FunctionPtr.h: Ditto.
* Source/WTF/wtf/GenericHashKey.h: Ditto.
* Source/WTF/wtf/GenericTimeMixin.h: Ditto.
* Source/WTF/wtf/HashIterators.h: Ditto.
* Source/WTF/wtf/HashMap.h: Ditto.
* Source/WTF/wtf/HashSet.h: Ditto.
* Source/WTF/wtf/HashTable.h: Ditto.
* Source/WTF/wtf/IndexSet.h: Ditto.
* Source/WTF/wtf/IndexedContainerIterator.h: Ditto.
* Source/WTF/wtf/Int128.h: Ditto.
* Source/WTF/wtf/InterferenceGraph.h: Ditto.
* Source/WTF/wtf/IteratorAdaptors.h: Ditto.
* Source/WTF/wtf/LikelyDenseUnsignedIntegerSet.h: Ditto.
* Source/WTF/wtf/ListHashSet.h: Ditto.
* Source/WTF/wtf/Liveness.h: Ditto.
* Source/WTF/wtf/LoggingHashSet.h: Ditto.
* Source/WTF/wtf/Markable.h: Ditto.
* Source/WTF/wtf/MediaTime.h: Ditto.
* Source/WTF/wtf/ObjectIdentifier.h: Ditto.
* Source/WTF/wtf/OptionSet.h: Ditto.
* Source/WTF/wtf/OrderMaker.h: Ditto.
* Source/WTF/wtf/Packed.h: Ditto.
* Source/WTF/wtf/Range.h: Ditto.
* Source/WTF/wtf/RefCountedFixedVector.h: Ditto.
* Source/WTF/wtf/RefPtr.h: Ditto.
* Source/WTF/wtf/RefVector.h: Ditto.
* Source/WTF/wtf/ReferenceWrapperVector.h: Ditto.
* Source/WTF/wtf/RetainPtr.h: Ditto.
* Source/WTF/wtf/Seconds.h: Ditto.
* Source/WTF/wtf/SegmentedVector.h: Ditto.
* Source/WTF/wtf/SentinelLinkedList.h: Ditto.
* Source/WTF/wtf/SingleRootGraph.h: Ditto.
* Source/WTF/wtf/SmallSet.h: Ditto.
* Source/WTF/wtf/TimeWithDynamicClockType.h: Ditto.
* Source/WTF/wtf/TinyPtrSet.h: Ditto.
* Source/WTF/wtf/URL.h: Ditto.
* Source/WTF/wtf/Unexpected.h: Ditto.
* Source/WTF/wtf/UniqueRefVector.h: Ditto.
* Source/WTF/wtf/Vector.h: Ditto.
* Source/WTF/wtf/WeakHashMap.h: Ditto.
* Source/WTF/wtf/WeakHashSet.h: Ditto.
* Source/WTF/wtf/WeakListHashSet.h: Ditto.
* Source/WTF/wtf/WeakPtr.h: Ditto.
* Source/WTF/wtf/fast_float/float_common.h: Ditto.
* Source/WTF/wtf/text/AtomString.h: Ditto.
* Source/WTF/wtf/text/CString.h: Ditto.
* Source/WTF/wtf/text/CodePointIterator.h: Ditto.
* Source/WTF/wtf/text/OrdinalNumber.h: Ditto.
* Source/WTF/wtf/text/StringView.cpp: Ditto.
* Source/WTF/wtf/text/StringView.h: Ditto.
* Source/WTF/wtf/text/TextPosition.h: Ditto.
* Source/WTF/wtf/text/WTFString.h: Ditto.
* Source/WebCore/Modules/highlight/AppHighlightRangeData.h: Ditto.
* Source/WebCore/Modules/indexeddb/IDBKeyData.h: Ditto.
* Source/WebCore/Modules/indexeddb/shared/IDBResourceIdentifier.h: Ditto.
* Source/WebCore/Modules/mediastream/RTCRtpTransform.h: Ditto.
* Source/WebCore/PAL/pal/SessionID.h: Ditto.
* Source/WebCore/PAL/pal/text/TextEncoding.h: Ditto.
* Source/WebCore/contentextensions/ContentExtensionRule.h: Ditto.
* Source/WebCore/contentextensions/DFANode.h: Ditto.
* Source/WebCore/contentextensions/HashableActionList.h: Ditto.
* Source/WebCore/contentextensions/ImmutableNFANodeBuilder.h: Ditto.
* Source/WebCore/contentextensions/MutableRangeList.h: Ditto.
* Source/WebCore/contentextensions/SerializedNFA.h: Ditto.
* Source/WebCore/css/CSSCounterStyleDescriptors.h: Ditto.
* Source/WebCore/css/CSSCustomPropertyValue.h: Ditto.
* Source/WebCore/css/CSSFontFace.h: Ditto.
* Source/WebCore/css/CSSSelector.h: Ditto.
* Source/WebCore/css/CSSValueList.h: Ditto.
* Source/WebCore/css/ShorthandSerializer.cpp: Ditto.
* Source/WebCore/css/StyleColor.h: Ditto.
* Source/WebCore/css/StyleProperties.h: Ditto.
* Source/WebCore/css/color/CSSUnresolvedColorMix.cpp: Ditto.
* Source/WebCore/css/color/CSSUnresolvedColorMix.h: Ditto.
* Source/WebCore/css/parser/CSSParserContext.h: Ditto.
* Source/WebCore/css/parser/CSSParserToken.h: Ditto.
* Source/WebCore/css/process-css-properties.py: Ditto.
* Source/WebCore/css/process-css-values.py: Ditto.
* Source/WebCore/css/typedom/numeric/CSSNumericType.h: Ditto.
* Source/WebCore/dom/BoundaryPoint.h: Ditto.
* Source/WebCore/dom/ComposedTreeAncestorIterator.h: Ditto.
* Source/WebCore/dom/ComposedTreeIterator.h: Ditto.
* Source/WebCore/dom/ElementAndTextDescendantIterator.h: Ditto.
* Source/WebCore/dom/ElementData.h: Ditto.

* Source/WebCore/dom/ElementIterator.h: Replaced != with ==.

* Source/WebCore/dom/Position.h: Deleted !=.
* Source/WebCore/dom/QualifiedName.h: Ditto.

* Source/WebCore/dom/SimpleRange.h: Replaced != with ==.
* Source/WebCore/dom/SpaceSplitString.h: Ditto.
* Source/WebCore/dom/TypedElementDescendantIterator.h: Ditto.
* Source/WebCore/dom/TypedElementDescendantIteratorInlines.h: Ditto.

* Source/WebCore/dom/ViewportArguments.h: Deleted !=.
* Source/WebCore/editing/EditingStyle.h: Ditto.
* Source/WebCore/editing/VisiblePosition.h: Ditto.
* Source/WebCore/editing/VisibleSelection.h: Ditto.
* Source/WebCore/html/LinkRelAttribute.h: Ditto.
* Source/WebCore/html/parser/HTMLFormattingElementList.h: Ditto.
* Source/WebCore/layout/floats/FloatingContext.cpp: Ditto.

* Source/WebCore/layout/formattingContexts/inline/InlineRect.h: Added an
explicit operator==, needed to resolve ambiguity now that there is no
operator!= for relatively obscure C++ language reasons.

* Source/WebCore/layout/integration/inline/InlineIteratorBox.h: Deleted !=.
* Source/WebCore/layout/integration/inline/InlineIteratorLineBox.h: Ditto.
* Source/WebCore/layout/layouttree/LayoutContainingBlockChainIterator.h: Ditto.
* Source/WebCore/layout/layouttree/LayoutIterator.h: Ditto.
* Source/WebCore/loader/PCMSites.h: Ditto.
* Source/WebCore/loader/ResourceCryptographicDigest.h: Ditto.
* Source/WebCore/loader/cache/CachedResourceHandle.h: Ditto.
* Source/WebCore/page/ClientOrigin.h: Ditto.
* Source/WebCore/page/OriginAccessEntry.h: Ditto.
* Source/WebCore/page/SecurityOriginData.h: Ditto.
* Source/WebCore/page/scrolling/ScrollingConstraints.h: Ditto.
* Source/WebCore/page/scrolling/ScrollingStateScrollingNode.h: Ditto.
* Source/WebCore/platform/Decimal.h: Ditto.
* Source/WebCore/platform/EventTrackingRegions.h: Ditto.
* Source/WebCore/platform/LayoutUnit.h: Ditto.
* Source/WebCore/platform/Length.h: Ditto.
* Source/WebCore/platform/LengthPoint.h: Ditto.
* Source/WebCore/platform/MediaSample.h: Ditto.
* Source/WebCore/platform/ProcessQualified.h: Ditto.
* Source/WebCore/platform/RectEdges.h: Ditto.
* Source/WebCore/platform/RegistrableDomain.h: Ditto.
* Source/WebCore/platform/ScriptExecutionContextIdentifier.h: Ditto.
* Source/WebCore/platform/SharedBuffer.h: Ditto.
* Source/WebCore/platform/Timer.cpp: Ditto.
* Source/WebCore/platform/animation/Animation.h: Ditto.
* Source/WebCore/platform/animation/AnimationList.h: Ditto.
* Source/WebCore/platform/animation/TimingFunction.h: Ditto.
* Source/WebCore/platform/audio/NowPlayingInfo.h: Ditto.
* Source/WebCore/platform/audio/cocoa/CAAudioStreamDescription.cpp: Ditto.
* Source/WebCore/platform/audio/cocoa/CAAudioStreamDescription.h: Ditto.
* Source/WebCore/platform/graphics/Color.h: Ditto.
* Source/WebCore/platform/graphics/ColorComponents.h: Ditto.
* Source/WebCore/platform/graphics/ColorMatrix.h: Ditto.
* Source/WebCore/platform/graphics/ColorTypes.h: Ditto.
* Source/WebCore/platform/graphics/DecodingOptions.h: Ditto.
* Source/WebCore/platform/graphics/DestinationColorSpace.cpp: Ditto.
* Source/WebCore/platform/graphics/DestinationColorSpace.h: Ditto.
* Source/WebCore/platform/graphics/FloatPoint.h: Ditto.
* Source/WebCore/platform/graphics/FloatPoint3D.h: Ditto.
* Source/WebCore/platform/graphics/FloatQuad.h: Ditto.
* Source/WebCore/platform/graphics/FloatRect.h: Ditto.
* Source/WebCore/platform/graphics/FloatRoundedRect.h: Ditto.
* Source/WebCore/platform/graphics/FloatSize.h: Ditto.
* Source/WebCore/platform/graphics/FontCascade.h: Ditto.
* Source/WebCore/platform/graphics/FontCascadeCache.cpp: Ditto.
* Source/WebCore/platform/graphics/FontCascadeCache.h: Ditto.
* Source/WebCore/platform/graphics/FontCascadeDescription.h: Ditto.
* Source/WebCore/platform/graphics/FontCreationContext.h: Ditto.
* Source/WebCore/platform/graphics/FontDescription.h: Ditto.
* Source/WebCore/platform/graphics/FontFeatureValues.h: Ditto.
* Source/WebCore/platform/graphics/FontPalette.h: Ditto.
* Source/WebCore/platform/graphics/FontPaletteValues.h: Ditto.
* Source/WebCore/platform/graphics/FontSelectionAlgorithm.h: Ditto.
* Source/WebCore/platform/graphics/FontSizeAdjust.h: Ditto.
* Source/WebCore/platform/graphics/FontTaggedSettings.h: Ditto.
* Source/WebCore/platform/graphics/FourCC.h: Ditto.
* Source/WebCore/platform/graphics/GraphicsStyle.h: Ditto.
* Source/WebCore/platform/graphics/GraphicsTypes.h: Ditto.
* Source/WebCore/platform/graphics/ImageOrientation.h: Ditto.
* Source/WebCore/platform/graphics/IntPoint.h: Ditto.
* Source/WebCore/platform/graphics/IntRect.h: Ditto.
* Source/WebCore/platform/graphics/IntSize.h: Ditto.
* Source/WebCore/platform/graphics/LayoutPoint.h: Ditto.
* Source/WebCore/platform/graphics/LayoutRect.h: Ditto.
* Source/WebCore/platform/graphics/LayoutSize.h: Ditto.
* Source/WebCore/platform/graphics/MediaUsageInfo.h: Ditto.
* Source/WebCore/platform/graphics/PlatformTimeRanges.cpp: Ditto.
* Source/WebCore/platform/graphics/PlatformTimeRanges.h: Ditto.
* Source/WebCore/platform/graphics/PlatformVideoColorSpace.h: Ditto.
* Source/WebCore/platform/graphics/Region.h: Ditto.
* Source/WebCore/platform/graphics/RoundedRect.h: Ditto.
* Source/WebCore/platform/graphics/ScreenDataOverrides.h: Ditto.
* Source/WebCore/platform/graphics/SourceBrush.h: Ditto.
* Source/WebCore/platform/graphics/TabSize.h: Ditto.
* Source/WebCore/platform/graphics/TextBoxIterator.h: Ditto.
* Source/WebCore/platform/graphics/cocoa/FontFamilySpecificationCoreTextCache.h: Ditto.
* Source/WebCore/platform/graphics/cv/ImageRotationSessionVT.h: Ditto.
* Source/WebCore/platform/graphics/displaylists/DisplayListIterator.h: Ditto.
* Source/WebCore/platform/graphics/filters/FilterOperation.h: Ditto.
* Source/WebCore/platform/graphics/filters/FilterOperations.h: Ditto.
* Source/WebCore/platform/graphics/transforms/AffineTransform.h: Ditto.
* Source/WebCore/platform/graphics/transforms/TransformOperation.h: Ditto.
* Source/WebCore/platform/graphics/transforms/TransformOperations.h: Ditto.
* Source/WebCore/platform/graphics/transforms/TransformationMatrix.h: Ditto.
* Source/WebCore/platform/mediastream/MediaConstraints.h: Ditto.
* Source/WebCore/platform/network/CredentialBase.h: Ditto.
* Source/WebCore/platform/network/DNS.h: Ditto.
* Source/WebCore/platform/network/FormData.h: Ditto.
* Source/WebCore/platform/network/HTTPHeaderMap.h: Ditto.
* Source/WebCore/platform/network/ProtectionSpaceBase.h: Ditto.
* Source/WebCore/platform/network/ResourceErrorBase.h: Ditto.
* Source/WebCore/platform/network/ResourceRequestBase.h: Ditto.
* Source/WebCore/platform/network/cf/CertificateInfo.h: Ditto.
* Source/WebCore/platform/text/BidiResolver.h: Ditto.
* Source/WebCore/platform/text/StringWithDirection.h: Ditto.
* Source/WebCore/platform/text/TextFlags.h: Ditto.
* Source/WebCore/rendering/ClipRect.h: Ditto.
* Source/WebCore/rendering/GapRects.h: Ditto.
* Source/WebCore/rendering/LayerAncestorClippingStack.h: Ditto.
* Source/WebCore/rendering/LegacyInlineIterator.h: Ditto.
* Source/WebCore/rendering/MarkedText.h: Ditto.
* Source/WebCore/rendering/Pagination.h: Ditto.
* Source/WebCore/rendering/PathOperation.h: Ditto.
* Source/WebCore/rendering/RenderIterator.h: Ditto.
* Source/WebCore/rendering/TextDecorationPainter.h: Ditto.
* Source/WebCore/rendering/TextPaintStyle.h: Ditto.
* Source/WebCore/rendering/shapes/ShapeInterval.h: Ditto.
* Source/WebCore/rendering/style/BasicShapes.cpp: Ditto.
* Source/WebCore/rendering/style/BorderData.h: Ditto.
* Source/WebCore/rendering/style/BorderValue.h: Ditto.
* Source/WebCore/rendering/style/ContentData.h: Ditto.
* Source/WebCore/rendering/style/CounterDirectives.h: Ditto.
* Source/WebCore/rendering/style/CursorData.h: Ditto.
* Source/WebCore/rendering/style/CursorList.h: Ditto.
* Source/WebCore/rendering/style/FillLayer.h: Ditto.
* Source/WebCore/rendering/style/GapLength.h: Ditto.
* Source/WebCore/rendering/style/GridArea.h: Ditto.
* Source/WebCore/rendering/style/KeyframeList.h: Ditto.
* Source/WebCore/rendering/style/LineClampValue.h: Ditto.
* Source/WebCore/rendering/style/ListStyleType.h: Ditto.
* Source/WebCore/rendering/style/NinePieceImage.h: Ditto.
* Source/WebCore/rendering/style/OffsetRotation.h: Ditto.
* Source/WebCore/rendering/style/OutlineValue.h: Ditto.
* Source/WebCore/rendering/style/QuotesData.h: Ditto.
* Source/WebCore/rendering/style/RenderStyle.h: Ditto.
* Source/WebCore/rendering/style/SVGRenderStyle.h: Ditto.
* Source/WebCore/rendering/style/SVGRenderStyleDefs.h: Ditto.
* Source/WebCore/rendering/style/ShadowData.h: Ditto.
* Source/WebCore/rendering/style/ShapeValue.h: Ditto.
* Source/WebCore/rendering/style/StyleBackgroundData.h: Ditto.
* Source/WebCore/rendering/style/StyleBoxData.h: Ditto.
* Source/WebCore/rendering/style/StyleColorScheme.h: Ditto.
* Source/WebCore/rendering/style/StyleContentAlignmentData.h: Ditto.
* Source/WebCore/rendering/style/StyleCustomPropertyData.h: Ditto.
* Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.h: Ditto.
* Source/WebCore/rendering/style/StyleFilterData.h: Ditto.
* Source/WebCore/rendering/style/StyleFlexibleBoxData.h: Ditto.
* Source/WebCore/rendering/style/StyleGridData.h: Ditto.
* Source/WebCore/rendering/style/StyleGridItemData.h: Ditto.
* Source/WebCore/rendering/style/StyleInheritedData.h: Ditto.
* Source/WebCore/rendering/style/StyleMarqueeData.h: Ditto.
* Source/WebCore/rendering/style/StyleMiscNonInheritedData.h: Ditto.
* Source/WebCore/rendering/style/StyleMultiColData.h: Ditto.
* Source/WebCore/rendering/style/StyleMultiImage.h: Ditto.
* Source/WebCore/rendering/style/StyleNonInheritedData.h: Ditto.
* Source/WebCore/rendering/style/StyleRareInheritedData.h: Ditto.
* Source/WebCore/rendering/style/StyleRareNonInheritedData.h: Ditto.
* Source/WebCore/rendering/style/StyleReflection.h: Ditto.
* Source/WebCore/rendering/style/StyleScrollSnapPoints.h: Ditto.
* Source/WebCore/rendering/style/StyleSelfAlignmentData.h: Ditto.
* Source/WebCore/rendering/style/StyleSurroundData.h: Ditto.
* Source/WebCore/rendering/style/StyleTextBoxEdge.h: Ditto.
* Source/WebCore/rendering/style/StyleTransformData.h: Ditto.
* Source/WebCore/rendering/style/StyleVisitedLinkColorData.h: Ditto.
* Source/WebCore/rendering/style/TextDecorationThickness.h: Ditto.
* Source/WebCore/rendering/style/TextSizeAdjustment.h: Ditto.
* Source/WebCore/rendering/style/TextUnderlineOffset.h: Ditto.
* Source/WebCore/rendering/style/WillChangeData.h: Ditto.
* Source/WebCore/rendering/svg/RenderSVGResourceClipper.h: Ditto.
* Source/WebCore/rendering/svg/RenderSVGResourceGradient.h: Ditto.
* Source/WebCore/style/MatchResult.h: Ditto.
* Source/WebCore/style/Styleable.h: Ditto.
* Source/WebCore/svg/SVGLengthValue.h: Ditto.
* Source/WebCore/svg/SVGPathByteStream.h: Ditto.
* Source/WebCore/svg/animation/SMILTime.h: Ditto.
* Source/WebCore/workers/ScriptBuffer.cpp: Ditto.
* Source/WebCore/workers/ScriptBuffer.h: Ditto.
* Source/WebCore/workers/service/ServiceWorkerRegistrationKey.h: Ditto.
* Source/WebGPU/WGSL/SourceSpan.h: Ditto.
* Source/WebGPU/WebGPU/PipelineLayout.h: Ditto.
* Source/WebGPU/WebGPU/PipelineLayout.mm: Ditto.
* Source/WebKit/NetworkProcess/cache/NetworkCacheKey.h: Ditto.
* Source/WebKit/Shared/LayerTreeContext.h: Ditto.
* Source/WebKit/Shared/MonotonicObjectIdentifier.h: Ditto.
* Source/WebKit/Shared/ScrollingAccelerationCurve.h: Ditto.
* Source/WebKit/Shared/TouchBarMenuItemData.h: Ditto.
* Source/WebKit/UIProcess/API/cpp/WKRetainPtr.h: Ditto.
* Source/WebKit/UIProcess/AuxiliaryProcessProxy.h: Ditto.
* Source/WebKit/UIProcess/Extensions/WebExtension.h: Ditto.
* Source/WebKit/UIProcess/Extensions/WebExtensionContext.h: Ditto.
* Source/WebKit/UIProcess/Extensions/WebExtensionController.h: Ditto.
* Source/WebKit/UIProcess/Extensions/WebExtensionControllerConfiguration.h: Ditto.
* Source/WebKit/UIProcess/Extensions/WebExtensionMatchPattern.h: Ditto.
* Source/WebKit/UIProcess/UserContent/WebUserContentControllerProxy.h: Ditto.
* Source/WebKit/UIProcess/WebProcessPool.h: Ditto.
* Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm: Ditto.
* Source/WebKit/WebProcess/Extensions/WebExtensionContextProxy.h: Ditto.
* Source/WebKit/WebProcess/Extensions/WebExtensionControllerProxy.h: Ditto.
* Source/bmalloc/bmalloc/Bits.h: Ditto.

* Source/bmalloc/bmalloc/List.h: Replaced != with ==.

* Tools/TestRunnerShared/TestFeatures.cpp: Deleted !=.
* Tools/TestRunnerShared/TestFeatures.h: Ditto.
* Tools/TestWebKitAPI/Tests/WTF/Expected.cpp: Ditto.

* Tools/TestWebKitAPI/Tests/WTF/IteratorRange.cpp: Moved the OneWayIterator
struct out of the test function to sidestep a C++ peculiarity that makes this
straightforward test case not compile otherwise (even the error message from
the compiler sounds apologetic).

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




More information about the webkit-changes mailing list