Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1fec4985d1794c782ff12e2aefc088b76023ba16
      
https://github.com/WebKit/WebKit/commit/1fec4985d1794c782ff12e2aefc088b76023ba16
  Author: Claudio Saavedra <[email protected]>
  Date:   2026-08-24 (Mon, 24 Aug 2026)

  Changed paths:
    M Source/JavaScriptCore/jit/JIT.h
    M Source/cmake/WebKitCommon.cmake
    M Source/cmake/WebKitCompilerFlags.cmake

  Log Message:
  -----------
  Require GCC 13.1.0 and remove dead checks for older GCC versions
https://bugs.webkit.org/show_bug.cgi?id=317724

Reviewed by Yusuke Suzuki and Michael Catanzaro.

312858@main (relanded in 315305@main) uses C++23 std::format in WTF,
which libstdc++ first provides in GCC 13.1. Raise the minimum required
GCC version in WebKitCommon.cmake from 12.2.0 to 13.1.0 to match.

With that minimum, version guards that no supported compiler can satisfy
are now dead and are removed:

- WebKitCompilerFlags.cmake disabled -Wno-uninitialized and
  -Wno-mismatched-new-delete only for GCC < 12.0.0 (already unreachable
  under the previous 12.2.0 minimum).
- JIT.h worked around a GCC < 12.3.0 ICE on using-enum in templates.

* Source/JavaScriptCore/jit/JIT.h:
* Source/cmake/WebKitCommon.cmake:
* Source/cmake/WebKitCompilerFlags.cmake:

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



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

Reply via email to