Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 4577b17ad891b294d77e670a4f8670f920976d44
https://github.com/WebKit/WebKit/commit/4577b17ad891b294d77e670a4f8670f920976d44
Author: Yusuke Suzuki <[email protected]>
Date: 2026-09-08 (Tue, 08 Sep 2026)
Changed paths:
M Source/JavaScriptCore/heap/BlockDirectory.cpp
M Source/JavaScriptCore/heap/BlockDirectory.h
M Source/JavaScriptCore/heap/FullGCActivityCallback.cpp
M Source/JavaScriptCore/heap/Heap.cpp
M Source/JavaScriptCore/heap/Heap.h
M Source/JavaScriptCore/heap/MarkedSpace.cpp
M Source/JavaScriptCore/heap/MarkedSpace.h
M Source/JavaScriptCore/runtime/OptionsList.h
Log Message:
-----------
[JSC] Remove Heap::isPagedOut
https://bugs.webkit.org/show_bug.cgi?id=323689
rdar://186946846
Reviewed by Keith Miller.
Removing Heap::isPagedOut given that we found that this was never
invoked because of a bug. The percentage number etc. needs to be tuned
with fresh benchmarks and metrics, so as it is dead code now, just
removing it. We can have similar or revised version of this later.
* Source/JavaScriptCore/heap/BlockDirectory.cpp:
(JSC::BlockDirectory::updatePercentageOfPagedOutPages): Deleted.
* Source/JavaScriptCore/heap/BlockDirectory.h:
* Source/JavaScriptCore/heap/FullGCActivityCallback.cpp:
(JSC::FullGCActivityCallback::doCollection):
* Source/JavaScriptCore/heap/Heap.cpp:
(JSC::Heap::isPagedOut): Deleted.
* Source/JavaScriptCore/heap/Heap.h:
* Source/JavaScriptCore/heap/MarkedSpace.cpp:
(JSC::MarkedSpace::isPagedOut): Deleted.
* Source/JavaScriptCore/heap/MarkedSpace.h:
* Source/JavaScriptCore/runtime/OptionsList.h:
Canonical link: https://commits.webkit.org/320681@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications