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