Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 5ee6967eaa817f7f55158feaf55b168342f08aac
      
https://github.com/WebKit/WebKit/commit/5ee6967eaa817f7f55158feaf55b168342f08aac
  Author: Adrian Taylor <[email protected]>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    A Source/WebKit/Shared/API/APIArray.swift
    A Source/WebKit/UIProcess/StdlibExtras.swift
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Swift WebBackForwardList (off by default) - WTF extras
https://bugs.webkit.org/show_bug.cgi?id=306871
rdar://169532895

Reviewed by Richard Robinson.

We're introducing a Swift version of the Back Forward List. For the general
design and rationale, see
https://github.com/WebKit/WebKit/pull/55393
It will be landed as a series of separate commits in order to ease code review.

In this commit we introduce some WTF/Swift extensions. Specifically,
* Bidirectional constructors for WTF::String <-> Swift String
* An ability to iterate WTF::Vector<WTF::Ref<T>>

In the future these should become a formal part of WTF, a task represented by
rdar://164119356 (there's similar code in WebGPU which should be merged
across equivalently) - this likely needs to wait for more comprehensive
enablement of Swift projects on a wider selection of targets, instead of just
off-by-default features.

We are adding these types and functions separately in order to ease code review
of subsequent stages. It's not useful until later commits also land.
It should however be harmless meanwhile.

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



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

Reply via email to