$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2023-02-08 16:01:54
On 06/02/2023 17:14, Peter Dimov via Boost wrote:
> It should be clear how not declaring msvc-14.0 a non-C++11 compiler and
> therefore unsupported by Boost 1.83.0+ is helpful for the users of msvc-14.0.
Then the reason that we should not support C++03 because is 20 years old
is not a very good reason.
The epoch should be set on how old the oldest compiler that fulfills the
minimum requirements of C++11 is. E.g. GCC 5 was released 8 years ago,
and I think Ubuntu 16.04 (released on 2016) was the first Ubuntu release
to have GCC-5 as the default compiler.
A lot of years, but certainly not 20. Maybe requiring support for all
the language features or the standard library is not strictly necessary.
Even two-phase lookup was first implemented in Visual Studio in VS 2017
and the C preprocessor in VS2019!
We should set minimum versions of compilers that we should support and
make sure we can test on those.
Best,
Ion