On 11/7/2016 2:29 AM, Daniel James wrote:
On 6 November 2016 at 23:31, Peter Dimov
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/281e11b2923249869cce3131a41511...
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.