Branch: refs/heads/webkitglib/2.52
Home: https://github.com/WebKit/WebKit
Commit: 881719cd116baa70764eba43fe44bd66b5d0aca0
https://github.com/WebKit/WebKit/commit/881719cd116baa70764eba43fe44bd66b5d0aca0
Author: Alberto Garcia <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M Source/cmake/WebKitCompilerFlags.cmake
Log Message:
-----------
Cherry-pick 311900@main (d65258118b1e).
https://bugs.webkit.org/show_bug.cgi?id=312975
Improve detection of whether libatomic is required
https://bugs.webkit.org/show_bug.cgi?id=312975
Reviewed by Michael Catanzaro and Yusuke Suzuki.
The test in WebKitCompilerFlags.cmake that detects if libatomic is
required fails in some compiler versions because the atomic variable
is local to the main() function and gets optimized away. Turning it
into a global variable solves this.
We also build the test without optimizations in GCC and Clang to
prevent similar errors in the future.
* Source/cmake/WebKitCompilerFlags.cmake:
Canonical link: https://commits.webkit.org/311900@main
Canonical link: https://commits.webkit.org/305877.453@webkitglib/2.52
Commit: 7340c574929f1ce72b12515c8cff15e5177deda6
https://github.com/WebKit/WebKit/commit/7340c574929f1ce72b12515c8cff15e5177deda6
Author: Shu-yu Guo <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M Source/JavaScriptCore/jit/ExecutableAllocator.h
M Source/JavaScriptCore/llint/InPlaceInterpreter.asm
M Source/JavaScriptCore/llint/LLIntData.cpp
M Source/JavaScriptCore/wasm/WasmCallee.cpp
M Source/WTF/wtf/PlatformEnable.h
Log Message:
-----------
Cherry-pick 311492@main (e7ae451260d7).
https://bugs.webkit.org/show_bug.cgi?id=306638
[JSC] Fix !ENABLE(JIT) build
https://bugs.webkit.org/show_bug.cgi?id=306638
rdar://169822205
Reviewed by Yusuke Suzuki.
* Source/JavaScriptCore/jit/ExecutableAllocator.h:
(JSC::performJITMemcpy):
* Source/JavaScriptCore/llint/InPlaceInterpreter.asm:
* Source/JavaScriptCore/llint/LLIntData.cpp:
(JSC::LLInt::initialize):
* Source/JavaScriptCore/wasm/WasmCallee.cpp:
* Source/WTF/wtf/PlatformEnable.h:
Canonical link: https://commits.webkit.org/311492@main
Canonical link: https://commits.webkit.org/305877.454@webkitglib/2.52
Compare: https://github.com/WebKit/WebKit/compare/20a1eb73acf5...7340c574929f
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications