Boost logo

Boost :

Subject: Re: [boost] Visual Studio 2015 Update 3 has removedstd::unary_functionand std::binary_function
From: Edward Diener (eldiener_at_[hidden])
Date: 2016-11-07 10:01:22


On 11/7/2016 2:29 AM, Daniel James wrote:
> On 6 November 2016 at 23:31, Peter Dimov <lists_at_[hidden]> wrote:
>>
>> For smart_ptr to go all green, functional/hash needs to be fixed as well.
>
> Is there something wrong with this? I haven't got Visual C++, so I
> might have missed something.
>
> https://github.com/boostorg/functional/commit/281e11b2923249869cce3131a415118bb9e2f1e1
>
> I wrote that before this thread, which is why I wrote it as a short
> term fix. I didn't realise it was going to become an urgent issue a
> few days before we freeze.

I have been making fixes on the 'develop' branch of various CMT
libraries, but I don't think it should be an issue for 1.63 so close to
release. In other words I think it too dangerous to push these fixes for
1.63 as it is now scheduled and I don't see why we can't wait for 1.64.
While we try to satisfy VC++ end-users because VC++ is a very heavily
used compiler I would not compromise the integrity of the release for
this issue. If Boost decides to push back the 1.63 release by a few
weeks to satisfy this single concern, then I can see trying to push
through these changes for 1.63.


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