Opened 8 years ago

Closed 6 years ago

#10466 closed Feature Requests (fixed)

make multiprecision C++11 compatible

Reported by: wd11@… Owned by: John Maddock
Milestone: Boost 1.63.0 Component: multiprecision
Version: Boost 1.55.0 Severity: Problem
Keywords: Cc:

Description

the boost::multiprecision types don't support the same set of functionality as C++11's cmath. Missing math functions include lgamma().

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.

Change History (2)

comment:1 by John Maddock, 8 years ago

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.

comment:2 by John Maddock, 6 years ago

Milestone: To Be DeterminedBoost 1.63.0
Resolution: fixed
Status: newclosed

This is now fixed in develop.

Note: See TracTickets for help on using tickets.