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