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