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

Sam Weinig weinig at apple.com
Sun Jun 16 18:25:15 PDT 2019

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) 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?

- 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

More information about the webkit-dev mailing list