It sounds nice! New CMake (3.21~) already supports VS 2022.

-Yusuke

> On Jan 21, 2022, at 10:36 AM, Alex Christensen <achristen...@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 <ysuz...@apple.com 
>> <mailto:ysuz...@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>
>> 
> 

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to