Boost C++ Libraries: Ticket #12213: cpp_bin_float: convert_to<double> of negative zero returns positive zero https://svn.boost.org/trac10/ticket/12213 <p> Strictly speaking, such behavior can't be called bug, because signed zeros are not promised to work. But since in the new version signed zeros mostly work as in IEEE, it would be more consistent if negative zero will be converted to negative zero. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/12213 Trac 1.4.3 John Maddock Mon, 06 Jun 2016 11:45:30 GMT status, milestone changed; resolution set https://svn.boost.org/trac10/ticket/12213#comment:1 https://svn.boost.org/trac10/ticket/12213#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.62.0</span> </li> </ul> <p> Fixed in <a class="ext-link" href="https://github.com/boostorg/multiprecision/commit/7fa93b882144dd41de855198bb90ed44ba5c5cd1"><span class="icon">​</span>https://github.com/boostorg/multiprecision/commit/7fa93b882144dd41de855198bb90ed44ba5c5cd1</a> </p> <p> Thanks! </p> Ticket