WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
307670
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
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2026-02-12 04:22:38 PST
<
rdar://problem/170223704
>
adrian_taylor
Comment 2
2026-02-12 04:25:45 PST
Pull request:
https://github.com/WebKit/WebKit/pull/58506
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.
Top of Page
Format For Printing
XML
Clone This Bug