You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 7d2f95f
Browse filesBrowse the repository at this point in the historyBrowse files
[CMake] Unified-source hygiene fixes for larger bundles
https://bugs.webkit.org/show_bug.cgi?id=315878
rdar://178278128
Reviewed by David Kilzer and Mike Wyrzykowski.
Fix name collisions and ODR issues that surface when the unified-source
bundle size grows beyond 8. No behavior change at the current bundle size;
prepares for a follow-up that raises bundle size to speed up clean builds
(without regressing incremental builds).
- Fixed missing includes (for files that move between bundles)
- Resolved conflicts from file-scoped "using namespace":
* Removed "using namespace" in some cases
* Added namespace qualifications in other cases
- Resolved SoftLinking conflicts:
* Class -> ::Class
* Un-forwarded *_FOR_SOURCE macros so legacy and per-framework-source
soft-link macros coexist in one TU
* Guarded duplicate use of SOFT_LINK
- TestWebKitAPI: uniquify file-static globals
- WebKit::PDFDisplayMode -> PDFPluginDisplayMode (shadows SDK type)
- Qualified WTF::toNSData
- Qualified MathMLNames::
- WorldMap -> DOMWrapperWorldMap
- WeakMapImpl.h: forward-declare takeSnapshot specializations
- HTMLMediaElement.h: remove bogus MachSendRightAnnotated forward declaration
Canonical link: https://commits.webkit.org/314190@main
0 commit comments