Boost C++ Libraries: Ticket #10466: make multiprecision C++11 compatible
https://svn.boost.org/trac10/ticket/10466
<p>
the boost::multiprecision types don't support the same set of functionality as C++11's cmath. Missing math functions include lgamma().
</p>
<p>
For boost::multiprecision::float128, the implementation could simply use quadmath.h. I know that I could presumably use boost::math::lgamma(), but C++11 compatibility should be desirable.
</p>
en-usBoost C++ Libraries/htdocs/site/boost.png
https://svn.boost.org/trac10/ticket/10466
Trac 1.4.3John MaddockSun, 18 Jan 2015 19:06:18 GMT
<link>https://svn.boost.org/trac10/ticket/10466#comment:1 </link>
<guid isPermaLink="false">https://svn.boost.org/trac10/ticket/10466#comment:1</guid>
<description>
<p>
All of those functions are available as part of Boost Math - and should work rather well with Boost.Multiprecision. I'd prefer not to pull all that code into the multiprecision headers by default.
</p>
</description>
<category>Ticket</category>
</item>
<item>
<dc:creator>John Maddock</dc:creator>
<pubDate>Thu, 20 Oct 2016 18:13:28 GMT</pubDate>
<title>status, milestone changed; resolution set
https://svn.boost.org/trac10/ticket/10466#comment:2
https://svn.boost.org/trac10/ticket/10466#comment:2
<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.63.0</span>
</li>
</ul>
<p>
This is now fixed in develop.
</p>
Ticket