Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6157d21f7a613e8f47ebce0bbeb2b13891cc95ed
      
https://github.com/WebKit/WebKit/commit/6157d21f7a613e8f47ebce0bbeb2b13891cc95ed
  Author: Fady Farag <[email protected]>
  Date:   2025-12-03 (Wed, 03 Dec 2025)

  Changed paths:
    M Source/JavaScriptCore/jit/AssemblyHelpersSpoolers.h
    M Source/JavaScriptCore/jit/CCallHelpers.h
    M Source/JavaScriptCore/jit/ExecutableAllocator.cpp
    M Source/JavaScriptCore/jit/GPRInfo.h
    M Source/JavaScriptCore/jit/JITCompilationKey.h
    M Source/JavaScriptCore/jit/JITOpcodes.cpp
    M Source/WTF/wtf/StdLibExtras.h

  Log Message:
  -----------
  Adopt C++20 Concepts in JavaScriptCore/jit
https://bugs.webkit.org/show_bug.cgi?id=303249
rdar://165542109

Reviewed by Justin Michaud and Darin Adler.

* Source/JavaScriptCore/jit/AssemblyHelpersSpoolers.h:
(JSC::AssemblyHelpers::CopySpooler::store):
(JSC::AssemblyHelpers::CopySpooler::finalize):
* Source/JavaScriptCore/jit/CCallHelpers.h:
(JSC::CCallHelpers::pokeForArgument):
(JSC::CCallHelpers::setupArgumentsImpl):
(JSC::CCallHelpers::setupArgumentsEntryImpl):
(JSC::CCallHelpers::std::is_integral<CURRENT_ARGUMENT_TYPE>::value): Deleted.
* Source/JavaScriptCore/jit/ExecutableAllocator.cpp:
* Source/JavaScriptCore/jit/GPRInfo.h:
(JSC::PreferredArgumentImpl::sizeOfArg):
(JSC::PreferredArgumentImpl::preferredArgumentJSR):
(JSC::PreferredArgumentImpl::preferredArgumentGPR):
(JSC::preferredArgumentGPR):
(JSC::preferredArgumentJSR):
* Source/JavaScriptCore/jit/JITCompilationKey.h:
(JSC::JITCompilationKey::hash const):
* Source/JavaScriptCore/jit/JITOpcodes.cpp:
(JSC::JIT::compileOpStrictEq):
(JSC::JIT::compileOpStrictEqJump):
* Source/WTF/wtf/StdLibExtras.h:

Canonical link: https://commits.webkit.org/303871@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to