While we’re updating things, is there any objection to updating the minimum version of CMake required? Right now it is 3.12, which was released in 2018. Does anyone have any limitations we should consider when picking a new minimum version?
On Jan 21, 2022, at 4:51 PM, Yusuke Suzuki <ysuzuki@apple.com> wrote:
It sounds nice! New CMake (3.21~) already supports VS 2022.
-Yusuke
On Jan 21, 2022, at 10:36 AM, Alex Christensen <achristensen@apple.com <mailto:achristensen@apple.com>> wrote:
Related to the C++20 change, I’m working on moving the Visual Studio build to Visual Studio 2022. I’ve informed several involved parties directly, but now I’ve informed everyone. If anyone has a reason not to move to VS2022, please let me know.
On Jan 6, 2022, at 2:11 AM, Yusuke Suzuki <ysuzuki@apple.com <mailto:ysuzuki@apple.com>> wrote:
We cannot use char8_t since it is not available in GCC 8.3.0 :)
-Yusuke
On Jan 5, 2022, at 7:43 PM, Alex Christensen via webkit-dev <webkit-dev@lists.webkit.org <mailto:webkit-dev@lists.webkit.org>> wrote:
I, with great help from several of you, got https://bugs.webkit.org/show_bug.cgi?id=233963 <https://bugs.webkit.org/show_bug.cgi?id=233963> compiling on all platforms, but several of the JSC bots are still red. I’m under the impression that they either need a clean build or I’ve missed something. Could a JSC bot maintainer look into it?
On Dec 7, 2021, at 2:38 PM, Carlos Alberto Lopez Perez via webkit-dev <webkit-dev@lists.webkit.org <mailto:webkit-dev@lists.webkit.org>> wrote:
On 06/12/2021 22:36, Yusuke Suzuki via webkit-dev wrote:
I recently upgraded GCC requirement to 8.3.0 based on https://trac.webkit.org/wiki/WebKitGTK/GCCRequirement <https://trac.webkit.org/wiki/WebKitGTK/GCCRequirement> <https://trac.webkit.org/wiki/WebKitGTK/GCCRequirement <https://trac.webkit.org/wiki/WebKitGTK/GCCRequirement>> (https://trac.webkit.org/changeset/283348/webkit <https://trac.webkit.org/changeset/283348/webkit> <https://trac.webkit.org/changeset/283348/webkit <https://trac.webkit.org/changeset/283348/webkit>>) As a result, we can use some of C++20 features. I wonder if we can flip C++20 now. While some of C++20 features cannot be used since GCC 8.3.0 does not support, but some of features can be used, and it is super useful.
From the PoV of WebKitGTK I think it is Ok to enable now the building with C++-20 support and to start using the C++-20 features already supported by GCC 8.3.0
Check here: https://gcc.gnu.org/projects/cxx-status.html <https://gcc.gnu.org/projects/cxx-status.html> which C++-20 features are supported by GCC 8
Before using them I think it would be a good idea to double-check if those are also supported by the minimum version of Clang that we want to support. And maybe also to check if those are supported by MS Visual C++ ? I say maybe because I'm not sure if we support this compiler. _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org <mailto:webkit-dev@lists.webkit.org> https://lists.webkit.org/mailman/listinfo/webkit-dev <https://lists.webkit.org/mailman/listinfo/webkit-dev>
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org <mailto:webkit-dev@lists.webkit.org> https://lists.webkit.org/mailman/listinfo/webkit-dev <https://lists.webkit.org/mailman/listinfo/webkit-dev>