Good stuff, thanks Jeff! To be pedantic, don't you mean "start relying on *more* c++14 features"?
Because we've already been able to use some C++14 features since November 2017 (see bug 1325632, landed in 59). E.g., I and others have used initialized lambda captures since then -- saving quite a bit of boilerplate when capturing RefPtr's, and allowing capture of move-only things like UniquePtr. Gerald On Friday, April 6, 2018 at 1:00:03 AM UTC+10, Jeff Gilbert wrote: > Bug 1444274 will bump our minimum GCC version to 6.1. GCC-7 will > continue to work. > > If you build with GCC instead of Clang on Linux, I've been told that > the system gcc package for Ubuntu 16.04 LTS is gcc-5, so very soon > you'll need to install a gcc-6 package to continue to build. > > With a bump to GCC 6, along with the bump to vs2017, we should be able > to start relying on c++14 features. This will help out with tracking > upstream projects which are starting to rely in c++14, as well as > letting us phase in new tools into our c++ toolbox. (relaxed constexpr > is a big one) _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform