diff options
author | Anas Nashif <anas.nashif@intel.com> | 2012-10-30 12:57:26 -0700 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2012-10-30 12:57:26 -0700 |
commit | 1a78a62555be32868418fe52f8e330c9d0f95d5a (patch) | |
tree | d3765a80e7d3b9640ec2e930743630cd6b9fce2b /libs/math/doc/sf_and_dist/roadmap.qbk | |
download | boost-1a78a62555be32868418fe52f8e330c9d0f95d5a.tar.gz boost-1a78a62555be32868418fe52f8e330c9d0f95d5a.tar.bz2 boost-1a78a62555be32868418fe52f8e330c9d0f95d5a.zip |
Imported Upstream version 1.49.0upstream/1.49.0
Diffstat (limited to 'libs/math/doc/sf_and_dist/roadmap.qbk')
-rw-r--r-- | libs/math/doc/sf_and_dist/roadmap.qbk | 188 |
1 files changed, 188 insertions, 0 deletions
diff --git a/libs/math/doc/sf_and_dist/roadmap.qbk b/libs/math/doc/sf_and_dist/roadmap.qbk new file mode 100644 index 0000000000..d53f8e1e1c --- /dev/null +++ b/libs/math/doc/sf_and_dist/roadmap.qbk @@ -0,0 +1,188 @@ +[template history[] + +[h4 Boost-1.49] + +* Deprecated wrongly named `twothirds` math constant in favour of `two_thirds` (with underscore separator). +(issue [@https://svn.boost.org/trac/boost/ticket/6199 #6199]). +* Refactored test data and some special function code to improve support for arbitary precision and/or expression-template-enabled types. +* Added new faster zeta function evaluation method. + +Fixed issues: + +* Corrected CDF complement for Laplace distribution (issue [@https://svn.boost.org/trac/boost/ticket/6151 #6151]). +* Corrected branch cuts on the complex inverse trig functions, to handle signed zeros (issue [@https://svn.boost.org/trac/boost/ticket/6171 #6171]). +* Fixed bug in `bessel_yn` which caused incorrect overflow errors to be raised for negative ['n] (issue [@https://svn.boost.org/trac/boost/ticket/6367 #6367]). +* Also fixed minor/cosmetic/configuration issues [@https://svn.boost.org/trac/boost/ticket/6120 #6120], [@https://svn.boost.org/trac/boost/ticket/6191 #6191], + [@https://svn.boost.org/trac/boost/ticket/5982 #5982], [@https://svn.boost.org/trac/boost/ticket/6130 #6130], + [@https://svn.boost.org/trac/boost/ticket/6234 #6234], [@https://svn.boost.org/trac/boost/ticket/6307 #6307], + [@https://svn.boost.org/trac/boost/ticket/6192 #6192]. + +[h4 Boost-1.48] + +* Added new series evaluation methods to the cyclic Bessel I, J, K and Y functions. +Also taken great care to avoid spurious over and underflow of these functions. +Fixes issue [@https://svn.boost.org/trac/boost/ticket/5560 #5560] + +* Added an example of using Inverse Chi-Squared distribution for Bayesian statistics, +provided by Thomas Mang. + +* Added tests to use improved version of lexical_cast which handles C99 nonfinites without using globale facets. + +* Corrected wrong out-of-bound uniform distribution CDF complement values [@https://svn.boost.org/trac/boost/ticket/5733 #5733]. + +* Enabled long double support on OpenBSD (issue [@https://svn.boost.org/trac/boost/ticket/6014 #6014]). + +* Changed nextafter and related functions to behave in the same way as other implementations - so that nextafter(+INF, 0) +is a finite value (issue [@https://svn.boost.org/trac/boost/ticket/5823 #5832]). + +* Changed tuple include configuration to fix issue when using in conjunction with Boost.Tr1 (issue [@https://svn.boost.org/trac/boost/ticket/5934 #5934]). + +* Changed class eps_tolerance to behave correctly when both ends of the range are zero (issue [@https://svn.boost.org/trac/boost/ticket/6001 #6001]). + +* Fixed missing include guards on prime.hpp (issue [@https://svn.boost.org/trac/boost/ticket/5927 #5927]). + +* Removed unused/undocumented constants from constants.hpp (issue [@https://svn.boost.org/trac/boost/ticket/5982 #5982]). + +* Fixed missing std:: prefix in nonfinite_num_facets.hpp (issue [@https://svn.boost.org/trac/boost/ticket/5914 #5914]). + +* Minor patches for Cray compiler compatibility. + +[h4 Boost-1.47] + +* Added changesign function to sign.hpp to facilitate addition of nonfinite facets. +* Addition of nonfinite facets from Johan Rade, with tests, +examples of use for C99 format infinity and NaN, and documentation. +* Added tests and documentation of changesign from Johan Rade. + +[h4 Boost-1.46.1] + +* Fixed issues [@https://svn.boost.org/trac/boost/ticket/5095 #5095], [@https://svn.boost.org/trac/boost/ticket/5095 #5113]. + +[h4 Boost-1.46.0] + +* Added Wald, Inverse Gaussian and geometric distributions. +* Added information about configuration macros. +* Added support for mpreal as a real-numbered type. + +[h4 Boost-1.45.0] + +* Added warnings about potential ambiguity with std random library in distribution and function names. +* Added inverse gamma distribution and inverse chi_square and scaled inverse chi_square. +* Editorial revision of documentation, and added FAQ. + +[h4 Boost-1.44.0] + +* Fixed incorrect range and support for Rayleigh distribution. +* Fixed numerical error in the quantile of the Student's T distribution: the function was +returning garbage values for non-integer degrees of freedom between 2 and 3. + +[h4 Boost-1.41.0] + +* Significantly improved performance for the incomplete gamma function and its inverse. + +[h4 Boost-1.40.0] + +* Added support for MPFR as a bignum type. +* Added some full specializations of the policy classes to reduce compile times. +* Added logistic and hypergeometric distributions, from Gautam Sewani's Google Summer of Code project. +* Added Laplace distribution submitted by Thijs van den Berg. +* Updated performance test code to include new distributions, and improved the performance of the non-central distributions. +* Added SSE2 optimised __lanczos code, from Gautam Sewani's Google Summer of Code project. +* Fixed bug in cyl_bessel_i that used an incorrect approximation for [nu] = 0.5, also effects the non-central + Chi Square Distribution when [nu] = 3, see bug report [@https://svn.boost.org/trac/boost/ticket/2877 #2877]. +* Fixed minor bugs [@https://svn.boost.org/trac/boost/ticket/2873 #2873]. + +[h4 Boost-1.38.0] + +* Added Johan R'''å'''de's optimised floating point classification routines. +* Fixed code so that it compiles in GCC's -pedantic mode (bug report +[@https://svn.boost.org/trac/boost/ticket/1451 #1451]). + +[h4 Boost-1.37.0] + +* Improved accuracy and testing of the inverse hypergeometric functions. + +[h4 Boost-1.36.0] + +* Added Noncentral Chi Squared Distribution. +* Added Noncentral Beta Distribution. +* Added Noncentral F Distribution. +* Added Noncentral T Distribution. +* Added Exponential Integral Functions. +* Added Zeta Function. +* Added Rounding and Truncation functions. +* Added Compile time powers of runtime bases. +* Added SSE2 optimizations for Lanczos evaluation. + +[h4 Boost-1.35.0: Post Review First Official Release] + +* Added Policy based framework that allows fine grained control +over function behaviour. +* [*Breaking change:] Changed default behaviour for domain, pole and overflow errors +to throw an exception (based on review feedback), this +behaviour can be customised using __Policy's. +* [*Breaking change:] Changed exception thrown when an internal evaluation error +occurs to boost::math::evaluation_error. +* [*Breaking change:] Changed discrete quantiles to return an integer result: +this is anything up to 20 times faster than finding the true root, this +behaviour can be customised using __Policy's. +* Polynomial/rational function evaluation is now customisable and hopefully +faster than before. +* Added performance test program. + +[h4 Milestone 4: Second Review Candidate (1st March 2007)] + +* Moved Xiaogang Zhang's Bessel Functions code into the library, +and brought them into line with the rest of the code. +* Added C# "Distribution Explorer" demo application. + +[h4 Milestone 3: First Review Candidate (31st Dec 2006)] + +* Implemented the main probability distribution and density functions. +* Implemented digamma. +* Added more factorial functions. +* Implemented the Hermite, Legendre and Laguerre polynomials plus the +spherical harmonic functions from TR1. +* Moved Xiaogang Zhang's elliptic integral code into the library, +and brought them into line with the rest of the code. +* Moved Hubert Holin's existing Boost.Math special functions +into this library and brought them into line with the rest of the code. + +[h4 Milestone 2: Released September 10th 2006] + +* Implement preview release of the statistical distributions. +* Added statistical distributions tutorial. +* Implemented root finding algorithms. +* Implemented the inverses of the incomplete gamma and beta functions. +* Rewrite erf/erfc as rational approximations (valid to 128-bit precision). +* Integrated the statistical results generated from +the test data with Boost.Test: uses a database of expected +results, indexed by test, floating point type, platform, and compiler. +* Improved lgamma near 1 and 2 (rational approximations). +* Improved erf/erfc inverses (rational approximations). +* Implemented Rational function generation (the Remez method). + +[h4 Milestone 1: Released March 31st 2006] + +* Implement gamma/beta/erf functions along with their incomplete counterparts. +* Generate high quality test data, against which future improvements can be judged. +* Provide tools for the evaluation of infinite series, continued fractions, and +rational functions. +* Provide tools for testing against tabulated test data, and collecting statistics +on error rates. +* Provide sufficient docs for people to be able to find their way around the library. + +SVN Revisions: + +Sandbox and trunk last synchonised at revision: . + +] +[/ + Copyright 2006 - 2010 John Maddock and Paul A. Bristow. + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LICENSE_1_0.txt or copy at + http://www.boost.org/LICENSE_1_0.txt). +] + + + |