Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 543dd66c35df334b4120842ec386780b3e1c4dde
      
https://github.com/WebKit/WebKit/commit/543dd66c35df334b4120842ec386780b3e1c4dde
  Author: Richard Robinson <[email protected]>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M Source/WTF/wtf/AbstractCanMakeCheckedPtr.h
    M Source/WTF/wtf/BlockObjCExceptions.h
    M Source/WTF/wtf/NotFound.h
    M Source/WTF/wtf/ObjCRuntimeExtras.h
    M Source/WTF/wtf/TypeCasts.h
    M Source/WTF/wtf/TypeTraits.h
    M Source/WTF/wtf/ValidatedReinterpretCast.h
    M Source/WTF/wtf/VectorHash.h
    M Source/WTF/wtf/cocoa/NSStringExtras.h
    M Source/WTF/wtf/cocoa/NSURLExtras.h
    M Source/WTF/wtf/cocoa/TypeCastsCocoa.h
    M Source/WTF/wtf/cocoa/VectorCocoa.h
    M Source/WTF/wtf/spi/cocoa/NSLocaleSPI.h
    M Source/WTF/wtf/spi/cocoa/NSObjCRuntimeSPI.h
    M Source/WTF/wtf/spi/darwin/ReasonSPI.h
    M Source/WTF/wtf/spi/mac/MetadataSPI.h
    M Source/WTF/wtf/text/cf/TextBreakIteratorCF.h
    M Source/WTF/wtf/text/cf/TextBreakIteratorCFCharacterCluster.h
    M Source/WTF/wtf/text/cf/TextBreakIteratorCFStringTokenizer.h
    M Source/WTF/wtf/text/cocoa/ContextualizedCFString.h
    M Source/WTF/wtf/text/cocoa/ContextualizedNSString.h

  Log Message:
  -----------
  [Swift in WebKit] Fix some missing includes and compile guards in WTF
https://bugs.webkit.org/show_bug.cgi?id=301736
rdar://163760601

Reviewed by Aditya Keerthi.

Fix some issues in WTF that prevent proper modularization:

- Add some missing include statements (since all headers must be self-contained)
- Add some missing Cocoa / ObjC guards (since all headers must work with both 
C++ and Obj-C++)

* Source/WTF/wtf/AbstractCanMakeCheckedPtr.h:
* Source/WTF/wtf/BlockObjCExceptions.h:
* Source/WTF/wtf/NotFound.h:
* Source/WTF/wtf/ObjCRuntimeExtras.h:
* Source/WTF/wtf/TypeCasts.h:
* Source/WTF/wtf/TypeTraits.h:
* Source/WTF/wtf/ValidatedReinterpretCast.h:
* Source/WTF/wtf/VectorHash.h:
* Source/WTF/wtf/cocoa/NSStringExtras.h:
* Source/WTF/wtf/cocoa/NSURLExtras.h:
* Source/WTF/wtf/cocoa/TypeCastsCocoa.h:
* Source/WTF/wtf/cocoa/VectorCocoa.h:
* Source/WTF/wtf/spi/cocoa/NSLocaleSPI.h:
* Source/WTF/wtf/spi/cocoa/NSObjCRuntimeSPI.h:
* Source/WTF/wtf/spi/darwin/ReasonSPI.h:
* Source/WTF/wtf/spi/mac/MetadataSPI.h:
* Source/WTF/wtf/text/cf/TextBreakIteratorCF.h:
* Source/WTF/wtf/text/cf/TextBreakIteratorCFCharacterCluster.h:
* Source/WTF/wtf/text/cf/TextBreakIteratorCFStringTokenizer.h:
* Source/WTF/wtf/text/cocoa/ContextualizedCFString.h:
* Source/WTF/wtf/text/cocoa/ContextualizedNSString.h:

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



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

Reply via email to