Boost logo

Boost :

From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2023-02-08 17:02:47


On 08/02/2023 17:35, Peter Dimov via Boost wrote:
> Ion Gaztañaga wrote:
>> We should set minimum versions of compilers that we should support and
>> make sure we can test on those.
>
> That's exactly what I did, but I expressed it in the form of an objective
> criterion instead of a version table for every possible compiler in existence.

Ok, understood. But that my point was that it is not related to when
C++03 was defined. The important part for users is how old is the
compiler they are using that supports the minimum standard. If full
C++11 support was added to GCC just two years ago, we wouldn't set C++11
as minimum.

"Expression SFINAE" was supported from Visual Studio 2017 (15.7) which I
think was released in May 2018. So in theory Visual 2015 does not
support C++11, that's why I was asking for minimal compilers. I think
users will understand this easier than a compliance that maybe it's not
easy to check in every aspect (language or library).

Best,

Ion


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk