Published by bluescarni over 6 years ago
This release is focused on the real128 class: more functions were wrapped from the quadmath API, and a couple of issues in the real128 class itself were fixed.
As usual, the full changelog is available here:
Published by bluescarni over 6 years ago
This release features some additions to the integer API, documentation improvements and a couple of fixes working around issues on OSX and FreeBSD.
As usual, the full changelog is available here:
Published by bluescarni over 6 years ago
This is an incremental release containing a bunch of bugfixes and small improvements involving mainly the build system and the CI pipeline.
As usual, the full changelog is available here:
Published by bluescarni over 6 years ago
This release fixes two build errors involving the real class and the pybind11 integration utils, adds a couple of minor features, and contains a bunch of small internal adjustments as a fallout of the ongoing integration work of mp++ with the piranha library.
The full changelog is available here:
Published by bluescarni almost 7 years ago
This release features:
The full changelog is available here:
Published by bluescarni almost 7 years ago
This release comes with three important new features:
__int128_t
and __uint128_t
types,As usual, various documentation enhancements, performance improvements and small fixes are present as well. The full changelog is available here:
Published by bluescarni almost 7 years ago
This release features two important additions: a multiprecision and a quadruple-precision floating-point classes based respectively on MPFR and libquadmath. These two classes complete the first version of mp++'s numerical tower.
Various performance improvements, API cleanups and additions, doc fixes, etc. are also featured in this release.
Full changelog:
Published by bluescarni about 7 years ago
This release includes some noticeable performance improvements in the integer class, and a few feature additions for both the integer and rational classes. A couple of build failures on older setups were also fixed.
Full changelog:
Published by bluescarni over 7 years ago
This release features the first version of the rational multiprecision class, plus a host of addition, fixes and performance improvements. The full changelog is available here: https://bluescarni.github.io/mppp/changelog.html
Published by bluescarni over 7 years ago
Provide a CMake config-file package as part of the install process.
[Francesco Biscani]
Implement the missing in-place modulo operator with C++ integrals
on the left. [Francesco Biscani]
Experimental support for C++ concepts. [Francesco Biscani]
Support the clang-cl
compiler on Windows. [Francesco Biscani]
Add input stream operator. [Francesco Biscani]
Add in-place arithmetic operators with interoperable types on the
left-hand side. [Francesco Biscani]
Add convenience overloads for the computation of the binomial
coefficient. [Francesco Biscani]
Add convenience overloads for pow()
. [Francesco Biscani]
Add functions to test if an integer is equal to -1. [Francesco
Biscani]
Add a static member to integer
storing the static size. [Francesco
Biscani]
Split out the library in multiple files. [Francesco Biscani]
Rename the mp_integer
class to integer
. [Francesco Biscani]
Various improvements to the documentation. [Francesco Biscani]
Rework the library interface to use regular functions rather than
inline friend
functions. [Francesco Biscani]
Change the license to MPL2. [Francesco Biscani]
Remove the allocation cache. [Francesco Biscani]
Remove the custom namespace option. [Francesco Biscani]
Published by bluescarni almost 8 years ago
This is the initial release of the mp++ library.