WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
292772
Add missing includes for WTF modularization
https://bugs.webkit.org/show_bug.cgi?id=292772
Summary
Add missing includes for WTF modularization
adrian_taylor
Reported
2025-05-09 07:45:08 PDT
For future Swift/C++ interoperability we'll need to treat WTF and bmalloc as clang modules. Not all parts of WTF work nicely with Swift, so WTF will need to declare small submodules for each header (there's precedent for this already within WebKit_Internal). To work with this, consumer header files (as used by Swift) will need to be more precise about including the specific headers they need. This PR makes a start at those changes, adding headers which are missing from the dependencies of parts of WebBackForwardList and WebPageProxy.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2025-05-09 07:45:19 PDT
<
rdar://problem/151008903
>
adrian_taylor
Comment 2
2025-05-09 07:52:54 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/45162
EWS
Comment 3
2025-05-12 09:35:25 PDT
Committed
294791@main
(7a0ace34a75c): <
https://commits.webkit.org/294791@main
> Reviewed commits have been landed. Closing PR #45162 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