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

Reply via email to