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

Reply via email to