Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 8fac702b248b7583ccb2a2ab3860b8e90ce5a0b9 https://github.com/WebKit/WebKit/commit/8fac702b248b7583ccb2a2ab3860b8e90ce5a0b9 Author: Richard Robinson <richard_robins...@apple.com> Date: 2025-08-22 (Fri, 22 Aug 2025)
Changed paths: M Source/WebCore/Headers.cmake M Source/WebCore/SaferCPPExpectations/ForwardDeclCheckerExpectations M Source/WebCore/Sources.txt M Source/WebCore/WebCore.xcodeproj/project.pbxproj R Source/WebCore/bindings/js/GCController.cpp R Source/WebCore/bindings/js/GCController.h A Source/WebCore/bindings/js/GarbageCollectionController.cpp A Source/WebCore/bindings/js/GarbageCollectionController.h M Source/WebCore/bindings/js/JSWindowProxy.cpp M Source/WebCore/bindings/js/ScriptCachedFrameData.cpp M Source/WebCore/bindings/js/WindowProxy.cpp M Source/WebCore/loader/FrameLoader.cpp M Source/WebCore/page/MemoryRelease.cpp M Source/WebCore/page/OpportunisticTaskScheduler.cpp M Source/WebCore/page/cocoa/MemoryReleaseCocoa.mm M Source/WebCore/workers/WorkerGlobalScope.cpp M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebExtension.cpp M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebProcessExtension.cpp M Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp M Source/WebKit/WebProcess/WebProcess.cpp M Source/WebKitLegacy/mac/Misc/WebCoreStatistics.mm M Source/WebKitLegacy/mac/WebView/WebView.mm Log Message: ----------- [Swift in WebKit] Work towards modularizing WebCore private headers (Part 4) https://bugs.webkit.org/show_bug.cgi?id=297767 rdar://158921043 Reviewed by Aditya Keerthi. Rename GCController to GarbageCollectionController; this is necessary because otherwise the module verifier reports a violation since GCController is the name of another symbol in the SDK that WebKit uses. * Source/WebCore/SaferCPPExpectations/ForwardDeclCheckerExpectations: * Source/WebCore/Sources.txt: * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/bindings/js/GarbageCollectionController.cpp: Renamed from Source/WebCore/bindings/js/GCController.cpp. (WebCore::collect): (WebCore::GarbageCollectionController::singleton): (WebCore::GarbageCollectionController::GarbageCollectionController): (WebCore::GarbageCollectionController::garbageCollectSoon): (WebCore::GarbageCollectionController::garbageCollectOnNextRunLoop): (WebCore::GarbageCollectionController::gcTimerFired): (WebCore::GarbageCollectionController::garbageCollectNow): (WebCore::GarbageCollectionController::garbageCollectNowIfNotDoneRecently): (WebCore::GarbageCollectionController::garbageCollectOnAlternateThreadForDebugging): (WebCore::GarbageCollectionController::setJavaScriptGarbageCollectorTimerEnabled): (WebCore::GarbageCollectionController::deleteAllCode): (WebCore::GarbageCollectionController::deleteAllLinkedCode): (WebCore::GarbageCollectionController::dumpHeapForVM): (WebCore::GarbageCollectionController::dumpHeap): * Source/WebCore/bindings/js/GarbageCollectionController.h: Renamed from Source/WebCore/bindings/js/GCController.h. (WebCore::GarbageCollectionController::ref const): (WebCore::GarbageCollectionController::deref const): * Source/WebCore/bindings/js/JSWindowProxy.cpp: * Source/WebCore/bindings/js/ScriptCachedFrameData.cpp: * Source/WebCore/bindings/js/WindowProxy.cpp: * Source/WebCore/loader/FrameLoader.cpp: * Source/WebCore/page/MemoryRelease.cpp: * Source/WebCore/page/OpportunisticTaskScheduler.cpp: * Source/WebCore/page/cocoa/MemoryReleaseCocoa.mm: * Source/WebCore/workers/WorkerGlobalScope.cpp: (WebCore::WorkerGlobalScope::dumpGCHeapForWorkers): * Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp: (WebKit::InjectedBundle::garbageCollectJavaScriptObjects): (WebKit::InjectedBundle::garbageCollectJavaScriptObjectsOnAlternateThreadForDebugging): * Source/WebKit/WebProcess/WebProcess.cpp: (WebKit::WebProcess::initializeWebProcess): (WebKit::WebProcess::terminate): (WebKit::WebProcess::garbageCollectJavaScriptObjects): (WebKit::WebProcess::setJavaScriptGarbageCollectorTimerEnabled): * Source/WebKitLegacy/mac/Misc/WebCoreStatistics.mm: (+[WebCoreStatistics garbageCollectJavaScriptObjects]): (+[WebCoreStatistics garbageCollectJavaScriptObjectsOnAlternateThreadForDebugging:]): (+[WebCoreStatistics setJavaScriptGarbageCollectorTimerEnabled:]): * Source/WebKitLegacy/mac/WebView/WebView.mm: (-[WebView _close]): Canonical link: https://commits.webkit.org/299059@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes