2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-28 19:32:08 +00:00
Commit Graph

712 Commits

Author SHA1 Message Date
John Maddock
b11ef8b992 Merge recent bug fixes from Trunk.
Refs #6014
Refs #5832
Refs #5934
Refs #6001
Refs #5982
Refs #5914
Refs #5927

[SVN r74984]
2011-10-16 18:57:30 +00:00
John Maddock
352b9016f6 Merge misc fixes from trunk: mostly documentation and cosmetic changes.
[SVN r74013]
2011-08-23 07:49:00 +00:00
John Maddock
fdfb030ca7 Merge bad file name fixes and TR1 breakages from Trunk.
Authorized by Daniel James.

[SVN r72845]
2011-07-02 08:58:57 +00:00
John Maddock
ef7f0bb940 Remove unnecessary macros.
[SVN r71989]
2011-05-16 17:30:52 +00:00
John Maddock
74d540d59a Move TR1 C-compatible macros to separate file so they don't get indexed by the docs.
[SVN r71988]
2011-05-16 17:28:48 +00:00
John Maddock
1f6642b388 Add initial version of e_float support.
[SVN r71674]
2011-05-02 18:21:28 +00:00
John Maddock
a5239fa567 Suppress a whole bunch of new gcc-4.6 warnings.
Add code to verify that the radix of the type is 2 wherever that assumption is made.
Add some more instrumentation code.

[SVN r71672]
2011-05-02 15:36:51 +00:00
John Maddock
d27407f320 Tentative fix for FreeBSD failure.
[SVN r71534]
2011-04-27 16:00:00 +00:00
John Maddock
1982cb4a4c Fix remaining Intel regressions.
Add prototypes to fwd header.
Add new functions to the concept checks.

[SVN r71432]
2011-04-23 08:17:10 +00:00
John Maddock
7f1a45870a Change fp_traits to handle sign manipulation separately from fp-classification.
Fixes some Linux/GCC regressions but not yet all.

[SVN r71405]
2011-04-21 18:11:37 +00:00
Paul A. Bristow
15c9b19ac1 Added more comments
[SVN r71404]
2011-04-21 17:53:58 +00:00
Paul A. Bristow
5cb894721b Added native_tag specialisation to try to cure failures on gcc.
[SVN r71389]
2011-04-20 08:49:02 +00:00
Paul A. Bristow
caf05d27cd Added boost::math::detail::changesign_impl(x, method()); to try to get to work with gcc.
[SVN r71381]
2011-04-19 18:04:58 +00:00
Paul A. Bristow
e3e838da6c nonfinite facets
[SVN r71371]
2011-04-18 16:19:48 +00:00
Paul A. Bristow
1da961d8e7 Changesign addded.
[SVN r71370]
2011-04-18 16:19:26 +00:00
John Maddock
c2faf71f7d Fix value returned for atanh(1).
Fixes #5385.

[SVN r70692]
2011-03-29 11:17:58 +00:00
John Maddock
bac00ef969 Cast arguments to quaternion/octonion constructors so they still work when there's no implicit conversion available.
Fixes #5369.

[SVN r70569]
2011-03-26 12:04:02 +00:00
John Maddock
4b3cdb252d Don't include fenv.h when BOOST_NO_FENV_H is set.
Fixes #5356.

[SVN r70392]
2011-03-22 18:14:00 +00:00
John Maddock
13bd3e54cc MSVC warning suppression.
[SVN r69509]
2011-03-03 11:09:23 +00:00
John Maddock
5b6c4bfeb6 Change the name of the extern "C" TR1 functions so they no longer clash with (possibly inline) std lib versions.
Fixes #4828.

[SVN r68653]
2011-02-05 10:49:43 +00:00
John Maddock
91471146f1 Fix acosh bug, and update tests and docs accordingly.
Fixes #5113.

[SVN r68421]
2011-01-24 19:04:24 +00:00
John Maddock
9744b02e98 Add more debug/diagnostic info and fix bug that manifests itself on SSE x64 machines only.
Fixes #5095

[SVN r68346]
2011-01-21 09:42:51 +00:00
John Maddock
9635919e54 Fix for IMB C++ on Linux.
Fixes #5090.

[SVN r68290]
2011-01-19 15:05:18 +00:00
Steven Watanabe
3524499fc0 Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
[SVN r68168]
2011-01-15 08:11:51 +00:00
Bryce Adelstein-Lelbach
f11d1c3c2b Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost.
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags. 



[SVN r68140]
2011-01-14 02:35:58 +00:00
John Maddock
0ad713690d Fix bug in special-case handling of ibeta_inv.
Fix concept test failures with mpfr_class in legendre.hpp and non_central_t.hpp.
Fixes #5015.

[SVN r67469]
2010-12-27 18:37:15 +00:00
Paul A. Bristow
9d8407f38d Add comment after assert for integer template type
[SVN r67362]
2010-12-20 15:16:19 +00:00
Paul A. Bristow
595c61e976 Add assert (and comment) for integer template type
[SVN r67361]
2010-12-20 15:14:31 +00:00
John Maddock
309e2c3ec5 Add support for "mpreal" wrapper for mpfr.
Add concept check for mpreal type.
Add previously missing doc file.
Fix type promotion rules to do the right thing when one type is a class type that's implicitly convertible to a real.

[SVN r67282]
2010-12-17 16:04:51 +00:00
John Maddock
0bfae472d5 Fix min/max usage.
[SVN r67279]
2010-12-16 18:37:50 +00:00
John Maddock
555f3d6736 Improve performance of non-central T by simplifying the arithmetic where possible.
Change error handlers to pass the target type down to "rounding errors".
Change the rounding error handlers to return a well defined value (the maximum representable value in the target type).
Update and complete docs on rounding errors.
Fix typo in test/test_beta_dist.cpp.
Regenerate the docs.
Remove illegal comment from test_constants.cpp.
Fixes #4977.

[SVN r67231]
2010-12-14 19:22:52 +00:00
Paul A. Bristow
1495ca1ccc Removed inverse_uniform.hpp
[SVN r67215]
2010-12-13 16:38:06 +00:00
Paul A. Bristow
7c13ff9124 Removed inverse_uniform.hpp
[SVN r67214]
2010-12-13 16:37:33 +00:00
Paul A. Bristow
90fcebc87b use raise_overflow error in place of return NaN
[SVN r67213]
2010-12-13 16:36:46 +00:00
Paul A. Bristow
6d604ab6a9 use raise_overflow error in place of return NaN
[SVN r67212]
2010-12-13 16:35:59 +00:00
John Maddock
870a1e233b Suppress warnings from external headers.
[SVN r67149]
2010-12-10 17:43:38 +00:00
John Maddock
8177da58be Add non-functional stub versions of the skewness and kurtosis to the non-central beta.
Update tests accordingly, and suppress some compiler warnings.

[SVN r66986]
2010-12-03 17:55:00 +00:00
John Maddock
7ff88c69f1 Added concept checks for new distros, and fixed resulting errors.
Added mean and variance to non-central beta.

[SVN r66985]
2010-12-03 16:23:55 +00:00
Paul A. Bristow
bb7b3d6540 Enabled mean, variance ... for dotnetexample (TODO return NaN?)
[SVN r66957]
2010-12-01 18:48:12 +00:00
Paul A. Bristow
68e1194c63 disable 4512
[SVN r66956]
2010-12-01 18:47:46 +00:00
Paul A. Bristow
274028b383 comment
[SVN r66892]
2010-11-30 14:37:28 +00:00
Paul A. Bristow
1b63ffe8f0 Corrected missing casts int 0 to RealType
[SVN r66891]
2010-11-30 14:36:45 +00:00
Paul A. Bristow
4680ece7af using boost/math/tools/tuple.hpp instead.
[SVN r66822]
2010-11-28 15:03:13 +00:00
Paul A. Bristow
bab0f2ce24 Changed make_tuple from std::tr1:: to boost::math
qualified numeric_limits with std.

[SVN r66797]
2010-11-27 16:11:27 +00:00
Paul A. Bristow
aaaad79bca Changed make_tuple from std::tr1:: to boost::math
[SVN r66793]
2010-11-27 16:00:46 +00:00
Paul A. Bristow
93670a3942 removed diagnostics
[SVN r66766]
2010-11-26 10:28:58 +00:00
Paul A. Bristow
d0c5796bce Removed wald (now called inverse_gaussian
[SVN r66754]
2010-11-25 16:44:14 +00:00
Paul A. Bristow
c0a3413240 Removed inverse_normal
[SVN r66751]
2010-11-25 12:11:19 +00:00
Paul A. Bristow
ef4dbab713 Update for new distributions
[SVN r66731]
2010-11-24 16:53:25 +00:00
Paul A. Bristow
4fbea7ba6f Added new handling check.
[SVN r66730]
2010-11-24 16:51:36 +00:00