Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 5471f1d8cc55c8feb4ee6dbdc5ca01ea79f7ca8c
https://github.com/WebKit/WebKit/commit/5471f1d8cc55c8feb4ee6dbdc5ca01ea79f7ca8c
Author: Keith Miller <[email protected]>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M Source/JavaScriptCore/bytecode/InlineCacheCompiler.cpp
M Source/JavaScriptCore/bytecode/PropertyInlineCache.h
M Source/JavaScriptCore/jit/ICStats.cpp
M Source/JavaScriptCore/jit/ICStats.h
M Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp
M Source/WTF/wtf/Spectrum.h
Log Message:
-----------
[JSC] ICStats should report the actual set of handlers executed
https://bugs.webkit.org/show_bug.cgi?id=309935
rdar://172526524
Reviewed by Justin Michaud.
Adds tracking of the IC handler chains as they execute. This is done by
recording a given IC's total length when entering the chain then each
handler as it runs. When the next IC starts the previous chain gets
flushed.
No new tests, logging code, disabled by default.
Canonical link: https://commits.webkit.org/309419@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications