Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: b8454d3a096356e8431c748f73417527eefca678
https://github.com/WebKit/WebKit/commit/b8454d3a096356e8431c748f73417527eefca678
Author: Yusuke Suzuki <[email protected]>
Date: 2024-05-08 (Wed, 08 May 2024)
Changed paths:
M Source/JavaScriptCore/bytecode/StructureStubInfo.cpp
M Source/JavaScriptCore/bytecode/StructureStubInfo.h
Log Message:
-----------
[JSC] Use simple Vector for BufferedStructures
https://bugs.webkit.org/show_bug.cgi?id=273863
rdar://127713950
Reviewed by Keith Miller.
This HashMap size is relatively small (since we have upper limit for IC
feedback).
We should make it Vector since HashMap for this size is costly.
* Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:
(JSC::StructureStubInfo::visitAggregateImpl):
(JSC::StructureStubInfo::visitWeakReferences):
* Source/JavaScriptCore/bytecode/StructureStubInfo.h:
(JSC::StructureStubInfo::considerRepatchingCacheImpl):
(JSC::StructureStubInfo::clearBufferedStructures):
Canonical link: https://commits.webkit.org/278530@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes