[webkit-changes] [WebKit/WebKit] 87776b: [JSC] Remove IsoSubspacePerVM
Yusuke Suzuki
noreply at github.com
Tue Feb 18 14:08:09 PST 2025
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 87776be547b27aa0d2a145dcd29f0911d9c05538
https://github.com/WebKit/WebKit/commit/87776be547b27aa0d2a145dcd29f0911d9c05538
Author: Yusuke Suzuki <ysuzuki at apple.com>
Date: 2025-02-18 (Tue, 18 Feb 2025)
Changed paths:
M Source/JavaScriptCore/CMakeLists.txt
M Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
M Source/JavaScriptCore/Sources.txt
M Source/JavaScriptCore/heap/Heap.cpp
M Source/JavaScriptCore/heap/Heap.h
M Source/JavaScriptCore/heap/IsoSubspace.h
R Source/JavaScriptCore/heap/IsoSubspacePerVM.cpp
R Source/JavaScriptCore/heap/IsoSubspacePerVM.h
M Source/WebCore/bindings/js/WebCoreJSClientData.cpp
M Source/WebCore/bindings/js/WebCoreJSClientData.h
M Source/WebCore/bridge/objc/objc_header.h
M Source/WebCore/bridge/objc/objc_runtime.h
M Source/WebCore/bridge/objc/objc_runtime.mm
Log Message:
-----------
[JSC] Remove IsoSubspacePerVM
https://bugs.webkit.org/show_bug.cgi?id=287847
rdar://145023978
Reviewed by Yijia Huang.
This patch removes IsoSubspacePerVM. We can just have IsoSubspace in
JSVMClientData.
* Source/JavaScriptCore/CMakeLists.txt:
* Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj:
* Source/JavaScriptCore/Sources.txt:
* Source/JavaScriptCore/heap/Heap.cpp:
(JSC::Heap::~Heap):
(JSC::GCClient::Heap::~Heap):
* Source/JavaScriptCore/heap/Heap.h:
* Source/JavaScriptCore/heap/IsoSubspace.h:
(JSC::IsoSubspace::cellSize): Deleted.
* Source/JavaScriptCore/heap/IsoSubspacePerVM.cpp: Removed.
* Source/JavaScriptCore/heap/IsoSubspacePerVM.h: Removed.
* Source/WebCore/bindings/js/WebCoreJSClientData.cpp:
(WebCore::JSHeapData::JSHeapData):
(WebCore::JSVMClientData::JSVMClientData):
* Source/WebCore/bindings/js/WebCoreJSClientData.h:
(WebCore::JSVMClientData::objcFallbackObjectImpSpace):
* Source/WebCore/bridge/objc/objc_header.h:
* Source/WebCore/bridge/objc/objc_runtime.h:
(JSC::Bindings::ObjcMethod::selector const):
* Source/WebCore/bridge/objc/objc_runtime.mm:
(JSC::Bindings::ObjcMethod::ObjcMethod):
(JSC::Bindings::ObjcFallbackObjectImp::subspaceForImpl):
Canonical link: https://commits.webkit.org/290554@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list