$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] Additional Test Configurations
From: Peter Dimov (lists_at_[hidden])
Date: 2016-06-08 08:13:16
Tom Kent wrote:
> From a lot of the discussing I've seen on the lists, it seems that there's
> a lot of work going into C++ 11/14/1z development. I was thinking it would
> be good to add some of those switches. Which ones? How many?
>
> Baseline Standard
> -std=c++98 (I believe this is the default for all the g++/clang++
> instances above)
> -std=c++11/0x
> -std=c++14/1y
> -std=c++1z
We definitely need those. Testing a recent version of g++ (or any version of
clang) in its default 98 mode isn't very useful. We need c++11 at the very
minimum because without it half of the code isn't tested.
On the other hand, testing all compilers in all modes would be impractical.
Some sort of a compromise needs to be struck, but I'm not sure how.
The rapid configuration should probably be the latest -std supported by a
particular version.
> - cygwin/gcc
This is an undertested configuration so it would probably be nice if it's
added, even though it's not important in practice.