Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 318ad0ed1030553f3b96474285f4eaca570ade23
      
https://github.com/WebKit/WebKit/commit/318ad0ed1030553f3b96474285f4eaca570ade23
  Author: Richard Robinson <[email protected]>
  Date:   2026-03-06 (Fri, 06 Mar 2026)

  Changed paths:
    M Configurations/CommonBase.xcconfig
    M Source/WebCore/Configurations/WebCore.xcconfig
    M Source/WebGPU/WebGPU/CommandEncoder.swift
    M Source/WebGPU/WebGPU/Queue.swift
    M Source/WebKit/GPUProcess/graphics/Model/ModelIBLTextures.swift
    M Source/WebKit/GPUProcess/graphics/Model/ModelParameters.swift
    M Source/WebKit/GPUProcess/graphics/Model/ModelRenderer.swift
    M Source/WebKit/GPUProcess/graphics/Model/ModelUtils.swift
    M Source/WebKit/GPUProcess/graphics/Model/USDModel.swift
    M Source/WebKit/UIProcess/API/Cocoa/ObjectiveCBlockConversions.swift
    M Source/WebKit/UIProcess/API/Cocoa/WebKitSwiftOverlay.swift
    M 
Source/WebKit/UIProcess/Cocoa/Separated/WKSeparatedImageView+Generation.swift
    M Source/WebKit/UIProcess/Cocoa/Separated/WKSeparatedImageView.swift
    M 
Source/WebKit/WebKitSwift/IdentityDocumentServices/WKIdentityDocumentPresentmentController.swift
    M Source/WebKit/WebKitSwift/LinearMediaKit/LinearMediaPlayer.swift
    M Source/WebKit/WebKitSwift/Preview/WKPreviewWindowController.swift
    M Source/WebKit/WebKitSwift/RealityKit/WKRKEntity.swift
    M Source/WebKit/WebKitSwift/StageMode/WKStageMode.swift
    M Source/WebKit/WebKitSwift/TextAnimation/WKTextAnimationManagerIOS.swift
    M Source/bmalloc/Configurations/bmalloc.xcconfig
    M Tools/SwiftBrowser/Source/Extensions/URLRequest+Codable.swift

  Log Message:
  -----------
  Re-land [Swift in WebKit] Enable a few upcoming Swift compiler features in 
all targets
https://bugs.webkit.org/show_bug.cgi?id=309363
rdar://171914160

Reviewed by Mike Wyrzykowski.

Re-land 308780@main, but only the ExistentialAny part

* Configurations/CommonBase.xcconfig:
* Source/WebCore/Configurations/WebCore.xcconfig:
* Source/WebGPU/WebGPU/CommandEncoder.swift:
(WebGPU.pso):
(WebGPU.depthStencil):
(WebGPU.isMultisampleTexture(_:)):
(WebGPU.beginRenderPass(_:)):
* Source/WebGPU/WebGPU/Queue.swift:
(Queue_writeBuffer_thunk(_:buffer:bufferOffset:data:)):
(WebGPU.writeBuffer(_:bufferOffset:data:)):
* Source/WebKit/GPUProcess/graphics/Model/ModelIBLTextures.swift:
* Source/WebKit/GPUProcess/graphics/Model/ModelParameters.swift:
* Source/WebKit/GPUProcess/graphics/Model/ModelRenderer.swift:
(Renderer.renderContext):
* Source/WebKit/GPUProcess/graphics/Model/ModelUtils.swift:
(_Proto_LowLevelTextureResource_v1.from(_:swizzle:)):
* Source/WebKit/GPUProcess/graphics/Model/USDModel.swift:
(WKBridgeUSDConfiguration.commandQueue):
(WKBridgeUSDConfiguration.renderContext):
(Material.render(with:)):
(WKBridgeReceiver.deformers):
(WKBridgeSkinningData.makeDeformerDescription(_:memoryOwner:)):
(WKBridgeBlendShapeData.makeDeformerDescription(_:memoryOwner:)):
(WKBridgeRenormalizationData.makeDeformerDescription(_:memoryOwner:)):
(WKBridgeReceiver.render(with:)):
* Source/WebKit/UIProcess/API/Cocoa/ObjectiveCBlockConversions.swift:
* Source/WebKit/UIProcess/API/Cocoa/WebKitSwiftOverlay.swift:
(WKWebView.createWebArchiveData(_:any:)):
(WKWebExtensionController.didCloseTab(_:windowIsClosing:)):
(WKWebExtensionContext.didCloseTab(_:windowIsClosing:)):
(WKWebView.createWebArchiveData(_:Error:)): Deleted.
* Source/WebKit/UIProcess/Cocoa/Separated/WKSeparatedImageView+Generation.swift:
(WKSeparatedImageView.startImage3DGeneration):
* Source/WebKit/UIProcess/Cocoa/Separated/WKSeparatedImageView.swift:
(WKSeparatedImageView.computeHashTask):
(WKSeparatedImageView.pickViewModeTask):
(WKSeparatedImageView.generate3DImageTask):
* 
Source/WebKit/WebKitSwift/IdentityDocumentServices/WKIdentityDocumentPresentmentController.swift:
(Base.performRequestTask):
* Source/WebKit/WebKitSwift/LinearMediaKit/LinearMediaPlayer.swift:
(SwiftOnlyData.peculiarEntity):
(SwiftOnlyData.videoReceiverEndpointObserver):
(WKSLinearMediaPlayer.delegate):
(WKSLinearMediaPlayer.error):
(WKSLinearMediaPlayer.errorPublisher):
(WKSLinearMediaPlayer.peculiarEntityPublisher):
(WKSLinearMediaPlayer.currentAudioTrackPublisher):
(WKSLinearMediaPlayer.audioTracksPublisher):
(WKSLinearMediaPlayer.currentLegibleTrackPublisher):
(WKSLinearMediaPlayer.legibleTracksPublisher):
(WKSLinearMediaPlayer.setAudioTrack(_:)):
(WKSLinearMediaPlayer.setLegibleTrack(_:)):
* Source/WebKit/WebKitSwift/Preview/WKPreviewWindowController.swift:
(Base.windowOpenedContinuation):
(windowOpenedContinuation):
(delegate):
* Source/WebKit/WebKitSwift/RealityKit/WKRKEntity.swift:
(WKRKEntity.delegate):
(WKRKEntity.animationFinishedSubscription):
* Source/WebKit/WebKitSwift/StageMode/WKStageMode.swift:
(WKStageModeInteractionDriver.delegate):
(WKStageModeInteractionDriver.pitchAnimationCompletionSubscription):
(WKStageModeInteractionDriver.yawAnimationCompletionSubscription):
* Source/WebKit/WebKitSwift/TextAnimation/WKTextAnimationManagerIOS.swift:
(delegate):
* Source/bmalloc/Configurations/bmalloc.xcconfig:
* Tools/SwiftBrowser/Source/Extensions/URLRequest+Codable.swift:
(CodableURLRequest.encode(to:)):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to