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
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
<rdar://problem/170223704>
adrian_taylor
Pull request: https://github.com/WebKit/WebKit/pull/58506
EWS
Committed 307411@main (1679afdebd13): <https://commits.webkit.org/307411@main>
Reviewed commits have been landed. Closing PR #58506 and removing active labels.