[webkit-dev] C++17 is here. Should we use it?

Sam Weinig weinig at apple.com
Mon Jun 17 13:18:02 PDT 2019



> On Jun 17, 2019, at 8:45 AM, Guillaume Emont <guijemont at igalia.com> wrote:
> 
> Quoting Sam Weinig (2019-06-17 03:25:15)
>> Did we ever land on conclusion here? 
>> 
>> I tried to use c++17 structured bindings (see https://bugs.webkit.org/show_bug.cgi?id=198905 <https://bugs.webkit.org/show_bug.cgi?id=198905>) and it looks like most of the EWS bots are ok with it, but the jsc-mips and jsc-armv7 bots are not into it.  Looking at the output, it seems like those bots may still be using GCC 6.4.0 (but I could be wrong here).
>> 
>> If the issue is getting these bots updated, can we do that? Are there any other bots that might need updating as well?
> 
> Sorry, yes indeed, jsc-mips and jsc-armv7 still use an old gcc. I've
> been working on updating this but got sidetracked. This is now on top of
> my priority list for this week. Thank you for your patience.
> 
> Guillaume
> 

Thanks Guillaume.

>> 
>> - Sam
>> 
>>> On May 11, 2019, at 7:48 AM, Michael Catanzaro <mcatanzaro at igalia.com> wrote:
>>> 
>>> On Fri, May 10, 2019 at 6:47 PM, Yusuke Suzuki <ysuzuki at apple.com> wrote:
>>>> 1. We can use GCC 7
>>>> 2. We can use libstdc++7
>>>> Is my understanding correct? Basically, this means that we can use cool C++17 features super aggressively :)
>>> 
>>> I would say you can use cool C++ 17 features cautiously, enjoying those features when they work, and expecting the possibility of libstdc++7 bugs causing them to not work.
>>> 
>>> I think our EWS bots are not yet on GCC 7, but that should be addressed soon.
>>> 
>>> Michael
>>> 
>>> 
>>> _______________________________________________
>>> webkit-dev mailing list
>>> webkit-dev at lists.webkit.org
>>> https://lists.webkit.org/mailman/listinfo/webkit-dev
>> 
>> _______________________________________________
>> webkit-dev mailing list
>> webkit-dev at lists.webkit.org <mailto:webkit-dev at 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 at lists.webkit.org <mailto:webkit-dev at lists.webkit.org>
> https://lists.webkit.org/mailman/listinfo/webkit-dev <https://lists.webkit.org/mailman/listinfo/webkit-dev>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20190617/f5db5c79/attachment.html>


More information about the webkit-dev mailing list