Boost logo

Boost :

From: Mateusz Loskot (mateusz_at_[hidden])
Date: 2022-05-05 19:29:50


On Thu, 5 May 2022 at 20:32, Peter Dimov via Boost
<boost_at_[hidden]> wrote:
> James E. King III wrote:
> > I may not understand the concerns there, but in general what I was
> > suggesting was:
> >
> > 1. Stop testing C++03 in CI
> > 2. Stop advertising C++03 support in repositories
> > 3. Make it clear that C++11 is required to use boost >= 1.8X
> > 4. Close issues that involve C++03 specifically (likely not that many)
> > 5. Allow repositories to accept C++11 compliant pull requests
> > 6. Come up with a project-wide rule, for example that boost will
> > support 3 back-revisions of C++ so the future is more predictable.
> >
> > Libraries do not need to immediately rework themselves.
> >
> > They simply no longer need to consider it broken when C++03
> > no longer builds properly.
>
> I agree with Jim's points above. This was my exact suggestion in the
> past, that we need to drop C++03 globally at the Boost level, and I
> only wrote up the policy by which individual libraries can do so
>
> https://pdimov.github.io/articles/phasing_out_cxx03.html

It's a great policy and I'm surprised it's not been widely adopted.
I'm grateful for it and I have made GIL follow it :)

Best regards,

-- 
Mateusz Loskot, http://mateusz.loskot.net

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