Boost logo

Boost :

Subject: Re: [boost] Test Runner Update to vc14.0 - CTP 6
From: Stephan T. Lavavej (stl_at_[hidden])
Date: 2015-02-26 14:43:05


[Marcel Raad]
>> New failing tests (19)
>> utility:string_ref_test2:msvc-14.0
> Also reported on MS Connect now:
> https://connect.microsoft.com/VisualStudio/feedback/details/1150054

I've pinged the compiler devs.

> These failing tests testing for std::unary_function and
> std::binary_function as base classes of std::reference_wrapper and
> std::mem_fn might be due to N4190 (removing deprecated <functional> stuff)
> and should probably be removed?

This was my handiwork. I've removed unary_function/binary_function *inheritance* throughout the STL, as it is no longer required by C++11.

unary_function/etc. themselves are still present, and will remain that way in 2015 RTM. However, I am going to guard them with a macro, so that they can be disabled on demand. In a future version, I will either switch the macro's default to disabled, or remove them outright (depending on how aggressive I'm feeling).

STL


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