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

  Changed paths:
    M Source/WebKit/UIProcess/WebBackForwardList.swift

  Log Message:
  -----------
  Swift WebBackForwardList (off by default) - conformances and utilities
https://bugs.webkit.org/show_bug.cgi?id=306875
rdar://169533549

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.

This commit contains some utility functions and conformances for
WebBackForwardList.swift. The conformances allow iteration of WTF::Vector
types in subsequent commits. The functions are wrappers for WTF's logging
and WebKit's MESSAGE_CHECKs, neither of which are trivial to thoroughly
reimplement in Swift - these are interim versions and the linked bugs
represent the tasks of doing more thorough versions.

In particular, we'd like to use the standard Swift Logger type, but at
present we can't control its output to comply with the precise expectations
of WebKit's logging.

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



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

Reply via email to