Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: d3aa971a4c8dd8675e2d8d9f9caedad56599da44 https://github.com/WebKit/WebKit/commit/d3aa971a4c8dd8675e2d8d9f9caedad56599da44 Author: Alex Christensen <achristen...@apple.com> Date: 2025-04-17 (Thu, 17 Apr 2025)
Changed paths: M Source/JavaScriptCore/bytecode/InlineCacheCompiler.cpp M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp M Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp M Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp M Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp M Source/JavaScriptCore/jsc.cpp M Source/JavaScriptCore/runtime/TemporalTimeZone.cpp M Source/JavaScriptCore/wasm/WasmTypeDefinition.cpp M Source/WTF/wtf/CompactVariant.h M Source/WTF/wtf/CrossThreadCopier.h M Source/WTF/wtf/Expected.h M Source/WTF/wtf/GenericHashKey.h M Source/WTF/wtf/Hasher.h M Source/WTF/wtf/StdLibExtras.h M Source/WTF/wtf/Variant.h M Source/WTF/wtf/VariantExtras.h M Source/WTF/wtf/VariantListOperations.h M Source/WebCore/Modules/WebGPU/GPUBuffer.cpp M Source/WebCore/Modules/identity/DigitalCredential.cpp M Source/WebCore/Modules/indexeddb/IDBKeyPath.cpp M Source/WebCore/Modules/indexeddb/server/IDBSerialization.cpp M Source/WebCore/Modules/mediacontrols/MediaControlsHost.cpp M Source/WebCore/Modules/paymentrequest/PaymentMethodChangeEvent.cpp M Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoder.cpp M Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoder.cpp M Source/WebCore/bindings/js/BufferSource.h M Source/WebCore/bindings/js/IDBBindingUtilities.cpp M Source/WebCore/bindings/js/JSDOMConvertUnion.h M Source/WebCore/contentextensions/ContentExtensionActions.cpp M Source/WebCore/contentextensions/ContentExtensionCompiler.cpp M Source/WebCore/contentextensions/ContentExtensionRule.cpp M Source/WebCore/contentextensions/ContentExtensionsBackend.cpp M Source/WebCore/css/CSSCustomPropertyValue.h M Source/WebCore/css/ComputedStyleExtractor.cpp M Source/WebCore/css/typedom/CSSUnparsedValue.cpp M Source/WebCore/dom/CustomElementDefaultARIA.cpp M Source/WebCore/dom/EventTarget.cpp M Source/WebCore/dom/TrustedType.cpp M Source/WebCore/html/Allowlist.h M Source/WebCore/html/URLSearchParams.cpp M Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp M Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp M Source/WebCore/html/track/VTTCue.cpp M Source/WebCore/inspector/agents/InspectorIndexedDBAgent.cpp M Source/WebCore/platform/FixedContainerEdges.h M Source/WebCore/platform/Length.cpp M Source/WebCore/platform/SharedBuffer.cpp M Source/WebCore/platform/graphics/FontCascadeFonts.cpp M Source/WebCore/platform/network/DNS.cpp M Source/WebCore/rendering/style/ShapeValue.cpp M Source/WebCore/rendering/style/StyleGridData.cpp M Source/WebCore/style/StyleInterpolationFunctions.h M Source/WebCore/style/values/StyleValueTypes.h M Source/WebCore/style/values/images/StyleGradient.cpp M Source/WebCore/style/values/shapes/StyleBasicShape.cpp M Source/WebCore/style/values/shapes/StyleCircleFunction.cpp M Source/WebCore/style/values/shapes/StyleEllipseFunction.cpp M Source/WebGPU/WGSL/WGSL.cpp M Source/WebKit/Platform/IPC/ArgumentCoders.h M Source/WebKit/Platform/IPC/MessageReceiveQueueMap.cpp M Source/WebKit/Platform/cocoa/MediaPlaybackTargetContextSerialized.mm M Source/WebKit/Shared/Cocoa/CoreIPCContacts.mm M Source/WebKit/UIProcess/WebProcessActivityState.cpp M Tools/TestWebKitAPI/Tests/WTF/CompactVariant.cpp M Tools/TestWebKitAPI/Tests/WebKitCocoa/PrivateClickMeasurement.mm Log Message: ----------- Use WTF aliases for std::variant auxiliaries https://bugs.webkit.org/show_bug.cgi?id=291694 Reviewed by Keith Miller and Simon Fraser. This is step 3 of the process begun in 293592@main. 293804@main was step 2. * Source/JavaScriptCore/bytecode/InlineCacheCompiler.cpp: (JSC::addWatchpoint): * Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp: * Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp: (JSC::DFG::SpeculativeJIT::emitCall): (JSC::DFG::SpeculativeJIT::compileHasPrivate): (JSC::DFG::SpeculativeJIT::compilePutByVal): (JSC::DFG::SpeculativeJIT::compileGetPrivateNameByVal): (JSC::DFG::SpeculativeJIT::compilePutPrivateName): (JSC::DFG::SpeculativeJIT::compileCheckPrivateBrand): (JSC::DFG::SpeculativeJIT::compileSetPrivateBrand): * Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp: (JSC::DFG::SpeculativeJIT::emitCall): (JSC::DFG::SpeculativeJIT::compileGetByVal): (JSC::DFG::SpeculativeJIT::compile): (JSC::DFG::SpeculativeJIT::compileGetByValWithThis): (JSC::DFG::SpeculativeJIT::compileHasPrivate): (JSC::DFG::SpeculativeJIT::compilePutByVal): (JSC::DFG::SpeculativeJIT::compileGetPrivateNameByVal): (JSC::DFG::SpeculativeJIT::compilePutPrivateName): (JSC::DFG::SpeculativeJIT::compileCheckPrivateBrand): (JSC::DFG::SpeculativeJIT::compileSetPrivateBrand): (JSC::DFG::SpeculativeJIT::compileEnumeratorPutByVal): * Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp: (JSC::JITInlineCacheGenerator::JITInlineCacheGenerator): (JSC::JITGetByIdGenerator::JITGetByIdGenerator): (JSC::JITGetByIdWithThisGenerator::JITGetByIdWithThisGenerator): (JSC::JITPutByIdGenerator::JITPutByIdGenerator): (JSC::JITDelByValGenerator::JITDelByValGenerator): (JSC::JITDelByIdGenerator::JITDelByIdGenerator): (JSC::JITInByValGenerator::JITInByValGenerator): (JSC::JITInByIdGenerator::JITInByIdGenerator): (JSC::JITInstanceOfGenerator::JITInstanceOfGenerator): (JSC::JITGetByValGenerator::JITGetByValGenerator): (JSC::JITGetByValWithThisGenerator::JITGetByValWithThisGenerator): (JSC::JITPutByValGenerator::JITPutByValGenerator): (JSC::JITPrivateBrandAccessGenerator::JITPrivateBrandAccessGenerator): * Source/JavaScriptCore/jsc.cpp: (JSC_DEFINE_HOST_FUNCTION): * Source/JavaScriptCore/runtime/TemporalTimeZone.cpp: (JSC::TemporalTimeZone::createFromID): (JSC::TemporalTimeZone::createFromUTCOffset): * Source/JavaScriptCore/wasm/WasmTypeDefinition.cpp: (JSC::Wasm::TypeDefinition::tryCreateFunctionSignature): (JSC::Wasm::TypeDefinition::tryCreateStructType): (JSC::Wasm::TypeDefinition::tryCreateArrayType): (JSC::Wasm::TypeDefinition::tryCreateRecursionGroup): (JSC::Wasm::TypeDefinition::tryCreateProjection): (JSC::Wasm::TypeDefinition::tryCreateSubtype): * Source/WTF/wtf/CompactVariant.h: (WTF::CompactVariant::emplace): (WTF::CompactVariant::holdsAlternative const): * Source/WTF/wtf/CrossThreadCopier.h: * Source/WTF/wtf/Expected.h: (std::experimental::fundamentals_v3::__expected_detail::base::base): * Source/WTF/wtf/GenericHashKey.h: * Source/WTF/wtf/Hasher.h: (WTF::add): * Source/WTF/wtf/StdLibExtras.h: (WTF::visitOneVariant): (WTF::switchOn): * Source/WTF/wtf/Variant.h: (WTF::visit): * Source/WTF/wtf/VariantExtras.h: (WTF::typeForIndex): * Source/WTF/wtf/VariantListOperations.h: (WTF::VariantListProxy::holds_alternative const): * Source/WebCore/Modules/WebGPU/GPUBuffer.cpp: (WebCore::makeArrayBuffer): * Source/WebCore/Modules/identity/DigitalCredential.cpp: (WebCore::jsToCredentialRequest): (WebCore::DigitalCredential::discoverFromExternalSource): * Source/WebCore/Modules/indexeddb/IDBKeyPath.cpp: (WebCore::isIDBKeyPathValid): (WebCore::loggingString): * Source/WebCore/Modules/indexeddb/server/IDBSerialization.cpp: (WebCore::serializeIDBKeyPath): * Source/WebCore/Modules/mediacontrols/MediaControlsHost.cpp: (WebCore::MediaControlsHost::displayNameForTrack): * Source/WebCore/Modules/paymentrequest/PaymentMethodChangeEvent.cpp: * Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoder.cpp: (WebCore::createAudioDecoderConfig): (WebCore::isValidDecoderConfig): * Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoder.cpp: (WebCore::isValidDecoderConfig): (WebCore::createVideoDecoderConfig): * Source/WebCore/bindings/js/BufferSource.h: (WebCore::BufferSource::length const): (WebCore::BufferSource::span const): (WebCore::BufferSource::mutableSpan): * Source/WebCore/bindings/js/IDBBindingUtilities.cpp: (WebCore::createKeyPathArray): * Source/WebCore/bindings/js/JSDOMConvertUnion.h: * Source/WebCore/contentextensions/ContentExtensionActions.cpp: (WebCore::ContentExtensions::ModifyHeadersAction::ModifyHeaderInfo::applyToRequest): (WebCore::ContentExtensions::ModifyHeadersAction::ModifyHeaderInfo::serialize const): (WebCore::ContentExtensions::RedirectAction::serialize const): (WebCore::ContentExtensions::RedirectAction::applyToRequest): (WebCore::ContentExtensions::RedirectAction::URLTransformAction::serialize const): (WebCore::ContentExtensions::RedirectAction::URLTransformAction::applyToURL const): * Source/WebCore/contentextensions/ContentExtensionCompiler.cpp: (WebCore::ContentExtensions::serializeActions): * Source/WebCore/contentextensions/ContentExtensionRule.cpp: * Source/WebCore/contentextensions/ContentExtensionsBackend.cpp: (WebCore::ContentExtensions::ContentExtensionsBackend::processContentRuleListsForLoad): (WebCore::ContentExtensions::ContentExtensionsBackend::processContentRuleListsForPingLoad): (WebCore::ContentExtensions::ContentExtensionsBackend::processContentRuleListsForResourceMonitoring): * Source/WebCore/css/CSSCustomPropertyValue.h: * Source/WebCore/css/ComputedStyleExtractor.cpp: (WebCore::valueForGridTrackList): * Source/WebCore/css/typedom/CSSUnparsedValue.cpp: (WebCore::CSSUnparsedValue::serialize const): * Source/WebCore/dom/CustomElementDefaultARIA.cpp: (WebCore::CustomElementDefaultARIA::valueForAttribute const): (WebCore::CustomElementDefaultARIA::elementForAttribute const): (WebCore::CustomElementDefaultARIA::elementsForAttribute const): * Source/WebCore/dom/EventTarget.cpp: (WebCore::EventTarget::addEventListenerForBindings): (WebCore::EventTarget::removeEventListenerForBindings): * Source/WebCore/dom/TrustedType.cpp: (WebCore::trustedTypeCompliantString): (WebCore::requireTrustedTypesForPreNavigationCheckPasses): * Source/WebCore/html/Allowlist.h: (WebCore::Allowlist::matches const): * Source/WebCore/html/URLSearchParams.cpp: (WebCore::URLSearchParams::create): * Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp: (WebCore::CanvasRenderingContext2DBase::makeImageDataIfContentsCached const): * Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp: (WebCore::WebGLRenderingContextBase::bufferData): (WebCore::WebGLRenderingContextBase::bufferSubData): (WebCore::WebGLRenderingContextBase::texImageSourceHelper): * Source/WebCore/html/track/VTTCue.cpp: (WebCore::VTTCueBox::applyCSSPropertiesWithRegion): (WebCore::VTTCueBox::applyCSSProperties): * Source/WebCore/inspector/agents/InspectorIndexedDBAgent.cpp: * Source/WebCore/platform/FixedContainerEdges.h: (WebCore::FixedContainerEdges::hasFixedEdge const): (WebCore::FixedContainerEdges::predominantColor const): * Source/WebCore/platform/Length.cpp: (WebCore::Length::typeFromIndex): * Source/WebCore/platform/SharedBuffer.cpp: (WebCore::DataSegment::span const): * Source/WebCore/platform/graphics/FontCascadeFonts.cpp: (WebCore::realizeNextFallback): * Source/WebCore/platform/network/DNS.cpp: (WebCore::IPAddress::containsOnlyZeros const): * Source/WebCore/rendering/style/ShapeValue.cpp: (WebCore::ShapeValue::operator== const): (WebCore::ShapeValue::canBlend const): (WebCore::ShapeValue::blend const): * Source/WebCore/rendering/style/StyleGridData.cpp: (WebCore::StyleGridData::computeCachedTrackData): (WebCore::operator<<): * Source/WebCore/style/StyleInterpolationFunctions.h: (WebCore::Style::Interpolation::canInterpolate): (WebCore::Style::Interpolation::blendFunc): * Source/WebCore/style/values/StyleValueTypes.h: * Source/WebCore/style/values/images/StyleGradient.cpp: (WebCore::Style::createPlatformGradient): * Source/WebCore/style/values/shapes/StyleBasicShape.cpp: (WebCore::Style::Blending<BasicShape>::canBlend): (WebCore::Style::Blending<BasicShape>::blend): * Source/WebCore/style/values/shapes/StyleCircleFunction.cpp: (WebCore::Style::Blending<Circle>::canBlend): (WebCore::Style::Blending<Circle>::blend): * Source/WebCore/style/values/shapes/StyleEllipseFunction.cpp: (WebCore::Style::Blending<Ellipse>::canBlend): (WebCore::Style::Blending<Ellipse>::blend): * Source/WebGPU/WGSL/WGSL.cpp: (WGSL::staticCheck): * Source/WebKit/Platform/IPC/ArgumentCoders.h: * Source/WebKit/Platform/IPC/MessageReceiveQueueMap.cpp: (IPC::MessageReceiveQueueMap::get const): * Source/WebKit/Platform/cocoa/MediaPlaybackTargetContextSerialized.mm: (WebKit::MediaPlaybackTargetContextSerialized::platformContext const): * Source/WebKit/Shared/Cocoa/CoreIPCContacts.mm: (WebKit::nsArrayFromVectorOfLabeledValues): * Source/WebKit/UIProcess/WebProcessActivityState.cpp: (WebKit::WebProcessActivityState::takeMutedCaptureAssertion): (WebKit::WebProcessActivityState::updateWebProcessSuspensionDelay): (WebKit::WebProcessActivityState::process const): * Tools/TestWebKitAPI/Tests/WTF/CompactVariant.cpp: (TestWebKitAPI::TEST(WTF_CompactVariant, SmartPointers)): (TestWebKitAPI::TEST(WTF_CompactVariant, ArgumentConstructInPlaceType)): (TestWebKitAPI::TEST(WTF_CompactVariant, ArgumentConstructInPlaceIndex)): (TestWebKitAPI::TEST(WTF_CompactVariant, CopyConstruct)): (TestWebKitAPI::TEST(WTF_CompactVariant, CopyAssignment)): (TestWebKitAPI::TEST(WTF_CompactVariant, MoveConstruct)): (TestWebKitAPI::TEST(WTF_CompactVariant, MoveAssignment)): (TestWebKitAPI::TEST(WTF_CompactVariant, ConstructThenReassign)): (TestWebKitAPI::TEST(WTF_CompactVariant, SwitchOn)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/PrivateClickMeasurement.mm: (addValuesToTable): Canonical link: https://commits.webkit.org/293819@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes