Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f31bec07e0e397a7547a5d886ede94222ce630a3
      
https://github.com/WebKit/WebKit/commit/f31bec07e0e397a7547a5d886ede94222ce630a3
  Author: Richard Robinson <[email protected]>
  Date:   2026-05-20 (Wed, 20 May 2026)

  Changed paths:
    M Configurations/CommonBase.xcconfig
    M Source/JavaScriptCore/Configurations/BaseTarget.xcconfig
    M Source/JavaScriptCore/Configurations/DebugRelease.xcconfig
    M Source/JavaScriptCore/Configurations/JavaScriptCore.xcconfig
    M Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
    A Source/JavaScriptCore/JavaScriptCoreExports.swift
    M Source/JavaScriptCore/runtime/Options.cpp
    M Source/WTF/Configurations/WTF.xcconfig
    M Source/WTF/WTF.xcodeproj/project.pbxproj
    A Source/WTF/wtf/StdLibExtras.swift
    M Source/WebCore/PAL/Configurations/Base.xcconfig
    M Source/WebCore/PAL/Configurations/PAL.xcconfig
    M Source/WebCore/PAL/pal/crypto/CryptoAlgorithmAESGCMCocoa.h
    M Source/WebCore/PAL/pal/crypto/CryptoAlgorithmAESKWCocoaBridging.h
    M Source/WebCore/PAL/pal/crypto/CryptoAlgorithmEd25519CocoaBridging.h
    M Source/WebCore/PAL/pal/crypto/CryptoAlgorithmHKDFCocoaBridging.h
    M Source/WebCore/PAL/pal/crypto/CryptoAlgorithmHMACCocoaBridging.h
    M Source/WebCore/PAL/pal/crypto/CryptoAlgorithmX25519CocoaBridging.h
    M Source/WebCore/PAL/pal/crypto/CryptoDigest.h
    M Source/WebCore/PAL/pal/crypto/CryptoEDKeyBridging.h
    M Source/WebCore/PAL/pal/crypto/CryptoKit+UnsafeOverlays.swift
    M Source/WebCore/PAL/pal/crypto/CryptoKitShim.swift
    M Source/WebCore/PAL/pal/crypto/CryptoTypes.h
    M Source/WebCore/PAL/pal/crypto/CryptoTypes.swift
    M Source/WebCore/PAL/pal/crypto/PlatformECKey.h
    M Source/WebCore/PAL/pal/module.modulemap
    M Source/WebGPU/Configurations/Base.xcconfig
    M Source/WebGPU/Configurations/WebGPU.xcconfig
    M Source/WebGPU/WebGPU/Buffer.swift
    M Source/WebGPU/WebGPU/CommandEncoder.swift
    M Source/WebGPU/WebGPU/StdLibExtras.swift
    M Source/WebKit/Configurations/WebKit.xcconfig
    M Source/WebKit/UIProcess/Cocoa/Foundation+Extras.swift
    M Source/bmalloc/Configurations/bmalloc.xcconfig
    M Source/bmalloc/libpas/src/libpas/pas_utils_prefix.h
    M Tools/TestWebKitAPI/Helpers/cocoa/WebPage+JavaScriptExpression.swift

  Log Message:
  -----------
  Re-land [Swift in WebKit] Work towards supporting Swift in WTF (part 4)
https://bugs.webkit.org/show_bug.cgi?id=315224
rdar://177552711

Unreviewed re-land of 313543@main

* Configurations/CommonBase.xcconfig:
* Source/JavaScriptCore/Configurations/BaseTarget.xcconfig:
* Source/JavaScriptCore/Configurations/DebugRelease.xcconfig:
* Source/JavaScriptCore/Configurations/JavaScriptCore.xcconfig:
* Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj:
* Source/JavaScriptCore/JavaScriptCoreExports.swift: Copied from 
Source/WebCore/PAL/pal/crypto/CryptoTypes.swift.
* Source/JavaScriptCore/runtime/Options.cpp:
(JSC::Options::initializeWithOptionsCustomization):
* Source/WTF/Configurations/WTF.xcconfig:
* Source/WTF/WTF.xcodeproj/project.pbxproj:
* Source/WTF/wtf/StdLibExtras.swift: Copied from 
Source/WebGPU/WebGPU/StdLibExtras.swift.
(Comparable.clamped(to:)):
(MutableSpan.copyMemory(from:)):
* Source/WebCore/PAL/Configurations/Base.xcconfig:
* Source/WebCore/PAL/Configurations/PAL.xcconfig:
* Source/WebCore/PAL/pal/crypto/CryptoAlgorithmAESGCMCocoa.h:
* Source/WebCore/PAL/pal/crypto/CryptoAlgorithmAESKWCocoaBridging.h:
* Source/WebCore/PAL/pal/crypto/CryptoAlgorithmEd25519CocoaBridging.h:
* Source/WebCore/PAL/pal/crypto/CryptoAlgorithmHKDFCocoaBridging.h:
* Source/WebCore/PAL/pal/crypto/CryptoAlgorithmHMACCocoaBridging.h:
* Source/WebCore/PAL/pal/crypto/CryptoAlgorithmX25519CocoaBridging.h:
* Source/WebCore/PAL/pal/crypto/CryptoDigest.h:
* Source/WebCore/PAL/pal/crypto/CryptoEDKeyBridging.h:
* Source/WebCore/PAL/pal/crypto/CryptoKit+UnsafeOverlays.swift:
* Source/WebCore/PAL/pal/crypto/CryptoKitShim.swift:
* Source/WebCore/PAL/pal/crypto/CryptoTypes.h:
* Source/WebCore/PAL/pal/crypto/CryptoTypes.swift:
* Source/WebCore/PAL/pal/crypto/PlatformECKey.h:
* Source/WebCore/PAL/pal/module.modulemap:
* Source/WebGPU/Configurations/Base.xcconfig:
* Source/WebGPU/Configurations/WebGPU.xcconfig:
* Source/WebGPU/WebGPU/Buffer.swift:
* Source/WebGPU/WebGPU/CommandEncoder.swift:
* Source/WebGPU/WebGPU/StdLibExtras.swift:
* Source/WebKit/Configurations/WebKit.xcconfig:
* Source/WebKit/UIProcess/Cocoa/Foundation+Extras.swift:
(Comparable.clamped(to:)): Deleted.
* Source/bmalloc/Configurations/bmalloc.xcconfig:
* Source/bmalloc/libpas/src/libpas/pas_utils_prefix.h:
* Tools/TestWebKitAPI/Helpers/cocoa/WebPage+JavaScriptExpression.swift:

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



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

Reply via email to