Boost logo

Boost :

Subject: Re: [boost] Release managers: Boost.Thread breaking changes in 1.53
From: Olaf van der Spek (ml_at_[hidden])
Date: 2013-01-01 18:57:21


On Tue, Jan 1, 2013 at 10:05 PM, Rob Stewart <robertstewart_at_[hidden]> wrote:
> On Jan 1, 2013, at 10:12 AM, Olaf van der Spek <ml_at_[hidden]> wrote:
>> Wouldn't it be simpler to use boost::thread in all cases?
>> Anyway, conditionally using boost or std::thread does not require these breaking changes, does it?
>
> Of course it does. Using one on one platform and the other on another platform is only plausible if they have the same API and behavior unless the client code is changed for each platform, too.

Don't think that's true. boost::thread could provide a superset of std::thread.

Does your code depend on terminating in a thread destructor if the
thread is joinable?
If not, what's the problem with the existing behavior of not
terminating, on which other code might be depending?

> That leaves only four options for Boost:
>
> 1. Ignore C++11 compatibility.

What exactly is your definition of C++11 compatability?

-- 
Olaf

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