RESOLVED FIXED307670
Cease string conformances
https://bugs.webkit.org/show_bug.cgi?id=307670
Summary Cease string conformances
adrian_taylor
Reported 2026-02-12 04:22:30 PST
Internal cloud infrastructure builds are failing when checking swiftinterface files because we were exposing public Swift API functions from StdlibExtras.swift, which in turn depended on WTF and that's not public. This is because we were attempting to conform to ExpressibleByStringLiteral and LosslessStringConvertible (conformances which require members to be public). Give up on those conformances for now; we can reinstate them when we start to successfully include Swift code within WTF itself.
Attachments
Radar WebKit Bug Importer
Comment 1 2026-02-12 04:22:38 PST
adrian_taylor
Comment 2 2026-02-12 04:25:45 PST
EWS
Comment 3 2026-02-12 15:31:38 PST
Committed 307411@main (1679afdebd13): <https://commits.webkit.org/307411@main> Reviewed commits have been landed. Closing PR #58506 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.