Boost logo

Boost :

Subject: Re: [boost] [release] Epic fail: Numeric cast in 1.64 does not match trunk
From: Oswin Krause (Oswin.Krause_at_[hidden])
Date: 2017-04-24 21:07:32


On 2017-04-24 22:04, Antony Polukhin via Boost wrote:
> Hello,
>
> File
> https://github.com/boostorg/numeric_conversion/blob/master/include/boost/numeric/conversion/detail/converter.hpp
> does not match the one in release 1.64
>
> That file was fixed and merged to master a long time ago, however
> boost_1_64_0.7z archive still has on outdated version (one with
> std::unary_function).
>
> This looks like an issue within some release scripts. Issue was noted
> here: https://svn.boost.org/trac/boost/ticket/12972

Hi,

do i miss something? The file in the first link also uses
std::unary_function as the change was revoked by

https://github.com/boostorg/numeric_conversion/commit/2009f0d4fc49a6db59b950a3140f8d1f58e1a8c6

Of course, this leaves the question why the change was removed. I guess
it broke pre c++17 code.

Best,
Oswin


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