Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: cf5db8152d5e5a91dd95caf171bd056e23c99692
https://github.com/WebKit/WebKit/commit/cf5db8152d5e5a91dd95caf171bd056e23c99692
Author: Keith Miller <[email protected]>
Date: 2026-02-04 (Wed, 04 Feb 2026)
Changed paths:
M Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h
M Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp
M Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp
M Source/JavaScriptCore/dfg/DFGFixupPhase.cpp
M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h
M Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp
M Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp
M Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp
Log Message:
-----------
[JSC] op_create_rest can compute the length itself
https://bugs.webkit.org/show_bug.cgi?id=306824
rdar://169493506
Reviewed by Yusuke Suzuki.
Right now op_create_rest gets the length from op_rest_length, however,
there's no reason to have a separate opcode for that. This patch inlines
that computation into op_create_rest. There's no longer any advantage of
having the length computed separately (although I'm unsure of what the
advantage was originally).
In a follow up patch I'll remove op_rest_length.
No behavior change. Covered by existing tests.
Canonical link: https://commits.webkit.org/306822@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications