Boost logo

Boost :

Subject: Re: [boost] [1.55.0] Release Notes
From: John Maddock (john_at_[hidden])
Date: 2013-09-30 13:50:46


>> Hello,
>>
>> If you haven't already, can you write your release notes for 1.55? You
>> can send them to me

Math lib:

* Suppress numerous warnings (mostly from GCC-4.8 and MSVC)
[@https://svn.boost.org/trac/boost/ticket/8384 #8384],
[@https://svn.boost.org/trac/boost/ticket/8855 #8855],
[@https://svn.boost.org/trac/boost/ticket/9107 #9107],
[@https://svn.boost.org/trac/boost/ticket/9109 #9109]..
* Fixed PGI compilation issue [@https://svn.boost.org/trac/boost/ticket/8333
#8333].
* Fixed PGI constant value initialization issue that caused erf to generate
incorrect results [@https://svn.boost.org/trac/boost/ticket/8621 #8621].
* Prevent macro expansion of some C99 macros that are also C++ functions
[@https://svn.boost.org/trac/boost/ticket/8732 #8732] and
[@https://svn.boost.org/trac/boost/ticket/8733 #8733]..
* Fixed Student's T distribution to behave correctly with huge degrees of
freedom (larger than the largest representable integer)
[@https://svn.boost.org/trac/boost/ticket/8837 #8837].
* Make some core functions usable with `long double` even when the platform
has no standard library `long double` support
[@https://svn.boost.org/trac/boost/ticket/8940 #8940].
* Fix error handling of distributions to catch invalid scale and location
parameters when the random variable is infinite
[@https://svn.boost.org/trac/boost/ticket/9042 #9042] and
[@https://svn.boost.org/trac/boost/ticket/9126 #9126].
* Add workaround for broken <tuple> in Intel C++ 14
[@https://svn.boost.org/trac/boost/ticket/9087 #9087].
* Improve consistency of argument reduction in the elliptic integrals
[@https://svn.boost.org/trac/boost/ticket/9104 #9104].
* Fix bug in inverse incomplete beta that results in cancellation errors
when the beta function is really an arcsine or Student's T distribution.
* Fix issue in Bessel I and K function continued fractions that causes
spurious over/underflow.

Multiprecision:

* Added support for Boost.Serialization.
* Suppressed some GCC warnings. See
[@https://svn.boost.org/trac/boost/ticket/8872 8872].
* Fixed bug in pow for large integer arguments. See
[@https://svn.boost.org/trac/boost/ticket/8809 8809].
* Fixed bug in pow for calculation of 0[super N]. See
[@https://svn.boost.org/trac/boost/ticket/8798 8798].
* Fixed bug in fixed precision cpp_int IO code that causes conversion to
string to fail when the
bit count is very small (less than CHAR_BIT). See
[@https://svn.boost.org/trac/boost/ticket/8745 8745].
* Fixed bug in cpp_int that causes left shift to fail when a fixed precision
type would overflow.
See [@https://svn.boost.org/trac/boost/ticket/8741 8741].
* Fixed some cosmetic warnings from cpp_int. See
[@https://svn.boost.org/trac/boost/ticket/8748 8748].
* Fixed calls to functions which are required to be macros in C99. See
[@https://svn.boost.org/trac/boost/ticket/8732 8732].
* Fixed bug that causes construction from INT_MIN, LONG_MIN etc to fail in
cpp_int. See [@https://svn.boost.org/trac/boost/ticket/8711 8711].

Thanks! John.


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