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

Guillaume Emont guijemont at igalia.com
Mon Jun 17 08:45:21 PDT 2019


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

> 
> - 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
> https://lists.webkit.org/mailman/listinfo/webkit-dev
> 


More information about the webkit-dev mailing list