
2 Jul
2013
2 Jul
'13
1:56 p.m.
On Tue, 2 Jul 2013, at 01:35 AM, Lars Viklund wrote:
Boost.Signals VS2013 Preview version bump https://svn.boost.org/trac/boost/ticket/8755 The BOOST_WORKAROUND macros at boost/signals/detail/named_slot_map.hpp:130 and libs/signals/src/named_slot_map.cpp:27 needs to be increased to <= 1800 in order to encompass the Visual Studio 2013 Preview compiler.
The "correct" thing to do would be to use 'BOOST_TESTED_AT', i.e. BOOST_WORKAROUND(BOOST_MSVC, BOOST_TESTED_AT(1700)) This will use the workaround for new versions by default, then when new compilers are released, outdated tests can be found by using BOOST_DETECT_OUTDATED_WORKAROUNDS. I'm not sure if anyone actually does that. It's described in 'boost/detail/workaround.hpp'.