Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 952e58054d0fd2b45264d09bf2ef391d1ddb1f3b https://github.com/WebKit/WebKit/commit/952e58054d0fd2b45264d09bf2ef391d1ddb1f3b Author: Justin Michaud <jmich...@igalia.com> Date: 2025-09-01 (Mon, 01 Sep 2025)
Changed paths: M Source/JavaScriptCore/assembler/ARM64Assembler.h M Source/JavaScriptCore/assembler/ARMv7Assembler.h M Source/JavaScriptCore/assembler/AbstractMacroAssembler.h M Source/JavaScriptCore/assembler/AssemblerCommon.h M Source/JavaScriptCore/assembler/LinkBuffer.cpp M Source/JavaScriptCore/assembler/MacroAssemblerARM64.h M Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h M Source/JavaScriptCore/assembler/MacroAssemblerRISCV64.h M Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h M Source/JavaScriptCore/assembler/RISCV64Assembler.h M Source/JavaScriptCore/assembler/X86Assembler.h M Source/JavaScriptCore/bytecode/CallLinkInfo.cpp M Source/JavaScriptCore/dfg/DFGOSRExit.cpp M Source/JavaScriptCore/ftl/FTLLazySlowPath.cpp M Source/JavaScriptCore/ftl/FTLOSRExitCompiler.cpp M Source/JavaScriptCore/jit/ExecutableAllocator.h M Source/JavaScriptCore/wasm/WasmBBQPlan.cpp M Source/JavaScriptCore/wasm/WasmCalleeGroup.cpp M Source/JavaScriptCore/wasm/WasmIPIntPlan.cpp M Source/JavaScriptCore/wasm/WasmOMGPlan.cpp M Source/JavaScriptCore/wasm/WasmOSREntryPlan.cpp M Source/WTF/wtf/OptionSet.h Log Message: ----------- Refactor jitMemcpy into atomic and non-atomic versions https://bugs.webkit.org/show_bug.cgi?id=293649 Reviewed by Keith Miller. On ARMv7, there are some concurrent repatching issues because of unaligned writes to the jit region. Instead of repatching atomically whenever it is easy, we should be explicit about when we expect writes to the jit region to tear or not. Canonical link: https://commits.webkit.org/299398@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes