Bug 307670

Summary: Cease string conformances
Product: WebKit Reporter: adrian_taylor
Component: WebKit Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

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.