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

Reply via email to