Subject: Re: [boost] C++03 / C++11 compatibility question for compiled libraries
From: Rob Stewart (rstewart_at_[hidden])
Date: 2018-02-20 11:37:53
On February 19, 2018 1:28:04 PM EST, Olaf van der Spek via Boost <boost_at_[hidden]> wrote:
> On Mon, Feb 19, 2018 at 7:21 PM, Steven Watanabe via Boost
> <boost_at_[hidden]> wrote:
> > AMDG
> > On 02/19/2018 11:10 AM, Groke, Paul via Boost wrote:
> >>> -----Original Message-----
> >>> Care to tell me what that "common understanding" is ? <snip>
> >> My naive understanding of dropping support for C++03 would be to
> stop putting any effort into making new stuff compatible with C++03 or
> into keeping existing stuff compatible with C++03.
> > To whom does this apply? Boost as a whole has
> > no policy requiring this in the first place.
> Raffi started this thread with some questions concerning C++03 and
> C++11.. in Boost.Test.
> No C++03 supported was less than ideal according to some people.
I would think a Boost.Test 2, that includes breaking changes, would be easiest. So long as the original keeps working, existing libraries can be considered supported. Once testing no longer works, a library should be considered unsupported. That means Boost.Test 2 can use newer language constructs and library features with near impunity, and the original can remain as it is today.
-- Rob (Sent from my portable computation device.)