On Sat, Feb 4, 2023 at 6:08 AM Peter Dimov via Boost
Greetings,
I have a novel idea, let's drop C++03 support.
The reasons to do that have been explicated already a number of times, e.g. in
https://pdimov.github.io/articles/phasing_out_cxx03.html#_ongoing_costs_of_m...
To that end, I propose the following:
Boost release 1.82.0 is announced as the last one with C++03 support. If critical problems are found in it post-release, we will issue 1.82.1, 1.82.2 and so on, as appropriate (as C++03 users will not be able to just upgrade to 1.83.)
Boost release 1.83.0 is announced to require C++11 at minimum. This means compilers that have all the C++11 standard headers, and support all the C++11 syntactic constructs and keywords without issuing errors. (E.g. VS2013 doesn't qualify because it doesn't support the `constexpr` or `noexcept` keywords.)
This proposal should ultimately be approved and implemented by the Boost release managers; their opinions are particularly appreciated.
Here you go.. https://github.com/boostorg/website/pull/729