
On 1/20/2015 12:43 PM, John Maddock wrote:
1) boost::integral_constant is no longer a model of mpl's integral_constant: http://www.boost.org/doc/libs/1_57_0/libs/mpl/doc/refmanual/integral-constan...
As a result all of function_types lib is broken. I guess one could argue that if you want to do arithmetic on integral_constant's then one should use MPL all the way through. But it's a big breaking change.
Never mind, this one is fixed now, function_types tests should all now work.
Lexical_cast tests are broken with: ..\..\../boost/lexical_cast/detail/converter_numeric.hpp: In static member function 'static bool boost::detail::lexical_cast_dynamic_num_ignoring_minus<Target, Source>::try_convert(const Source&, Target&)': ..\..\../boost/lexical_cast/detail/converter_numeric.hpp:117:17: error: 'is_float' is not a member of 'boost' boost::is_float<Source>::value, ^ One of the funcion_types tests fails because of this and running the lexical_cast tests fails also.