2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-15 13:12:19 +00:00
Commit Graph

1140 Commits

Author SHA1 Message Date
John Maddock
25f51c8bee Fix min/max usage violation.
[SVN r43145]
2008-02-07 10:13:31 +00:00
John Maddock
2b645e45bf Added missing file.
[SVN r43083]
2008-02-04 09:13:36 +00:00
John Maddock
bd2518ee9e Add needed <iostream> include.
[SVN r42851]
2008-01-18 16:56:57 +00:00
John Maddock
2f7fadc594 Change Poisson PDF to use gamma_p_derivative as it avoids overflows and other nasties.
[SVN r42371]
2007-12-30 13:09:12 +00:00
John Maddock
cfa22eb683 Fix graph title.
[SVN r42169]
2007-12-19 16:41:54 +00:00
John Maddock
77df75a1c3 Disable long double tests if there's no long double support.
[SVN r42078]
2007-12-15 18:29:29 +00:00
John Maddock
6ae334402a Fix error messages so they work with Boost.Format.
[SVN r42074]
2007-12-15 17:10:03 +00:00
John Maddock
d1c0d26e25 Fix bad comments in test files.
[SVN r42035]
2007-12-14 16:36:40 +00:00
John Maddock
fc5f875671 Fixes #1454.
Previous fix was incomplete, so added new tests, confirmed problem report, and added fixes.

All the tests now compile cleanly with g++ -pedantic -Wall -Wno-long-long (checked with gcc-4.4.1 and 3.4.4).

[SVN r42012]
2007-12-13 18:45:58 +00:00
John Maddock
128f2adc14 Fixes #1454.
[SVN r41966]
2007-12-11 16:37:22 +00:00
John Maddock
9f934f26ac Remove the log files, we don't need these in SVN Trunk.
[SVN r41317]
2007-11-23 17:05:25 +00:00
John Maddock
a9fa7b4924 Fix << iostream operator for the NTL bindings.
[SVN r41272]
2007-11-21 09:46:36 +00:00
John Maddock
e504edf582 aCC on PA-RISC emits hard errors if a numeric constant underflows: enable existing workaround for that compiler.
[SVN r41251]
2007-11-20 11:12:36 +00:00
John Maddock
38fc694025 Oops: added missing template specialisation argument.
[SVN r41218]
2007-11-19 10:02:16 +00:00
John Maddock
73c76aad6d Fix IMB xlc error limits, added workarounds where these were missed by the last commit.
[SVN r41200]
2007-11-18 12:24:42 +00:00
John Maddock
9a0b70f42b Added missing template argument to specialisations.
[SVN r41199]
2007-11-18 12:23:37 +00:00
John Maddock
99ae15a9cc Ooops: previous commit broke platforms/compilers with no long double support, added workaround as fix.
[SVN r41193]
2007-11-18 10:07:14 +00:00
John Maddock
b3a3f39802 Ooops, check on wrong index, now fixed.
[SVN r41169]
2007-11-17 10:00:43 +00:00
John Maddock
605c55e00e Added workarounds for IBM xlc C++: the compiler can't resolve an overloaded function template to a function pointer unless the template arguments are explicitly provided.
Fixed some bugs uncovered by the above workaround: some forward declarations didn't match the actual definition!
Hopefully fixed remaining Sun compiler issues: mostly fixed by above fixes anyway.

[SVN r41142]
2007-11-16 11:30:43 +00:00
John Maddock
5c7b465759 Fix some compiler warnings when building with the Intel and aCC compilers.
[SVN r41103]
2007-11-15 09:52:26 +00:00
John Maddock
8c7cd40a78 Added WinCE workaround.
[SVN r41088]
2007-11-14 12:41:32 +00:00
John Maddock
2b1fac126f Merged changes from the Sandbox to Trunk.
[SVN r41086]
2007-11-14 12:14:19 +00:00
John Maddock
229136b168 Updated compiler status, and regenerated docs.
[SVN r41064]
2007-11-13 17:15:29 +00:00
John Maddock
850b746f1c Ooops, disable long double overloads when there is no long double support (Borland fix).
[SVN r41062]
2007-11-13 16:15:27 +00:00
John Maddock
4efbfe4d7c Adjust test logic to cope with compilers that don't underflow constants to zero when they should.
[SVN r41026]
2007-11-12 10:00:46 +00:00
John Maddock
69031ebe9d Added static assertion to catch use of long double function overloads when BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS is defined.
Made sure that if BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS is defined, then no long double overloads are actually instantiated by the tests.

[SVN r41007]
2007-11-11 14:05:50 +00:00
John Maddock
6aa3c20c23 Fixes for IBM xlc: ensure that functions that are also macros are correctly protected against macro expansion.
[SVN r40971]
2007-11-09 18:42:46 +00:00
John Maddock
d37562d2ac Added needed macro suppression to use of isfinite.
[SVN r40969]
2007-11-09 16:57:42 +00:00
John Maddock
bf1404a2df Improved error messages and added tentative fixes for HP Tru64: the compiler appears to store constants that should underflow to zero as a small non-zero values which messes up the logic used in the test cases.
[SVN r40963]
2007-11-09 11:01:45 +00:00
John Maddock
40b2cc0967 Trivial fix for issue #647.
[SVN r40961]
2007-11-09 09:59:37 +00:00
John Maddock
6843b20e88 Still trying to get the Solaris error rates correct....
[SVN r40960]
2007-11-09 09:54:43 +00:00
John Maddock
97b5e4d52c Removed non-BSL files, updated and regenerated docs accordingly.
[SVN r40927]
2007-11-08 12:39:58 +00:00
John Maddock
43c4c236b7 Removed PDF docs: we'll put these somewhere else.
Fixed some license/copyright issues.

[SVN r40896]
2007-11-07 17:38:19 +00:00
John Maddock
2b88b46284 Disabled use of long double when BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS is defined.
Disabled special-double precision error rates when BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS is defined.


[SVN r40882]
2007-11-07 11:59:39 +00:00
John Maddock
599b5c958e Change test (again) so that the range of values tested matches original test: last change started testing more extreme input values, which caused regressions on Mac OS X.
[SVN r40881]
2007-11-07 11:50:02 +00:00
John Maddock
af3f1e97f5 Fix calls to fpclassify so they don't trigger macro expansion when fpclassify is a macro.
[SVN r40879]
2007-11-07 10:09:50 +00:00
John Maddock
fdac2f83cd Ooops, got the pp-logic wrong and disable long double support for all Unix platforms, instead of just Intel on Linux prior to version 10.
[SVN r40878]
2007-11-07 10:07:08 +00:00
Joel de Guzman
7cfa212ffa added license info in copyright notice at the footer
[SVN r40867]
2007-11-07 03:23:31 +00:00
John Maddock
6d29a297d7 Fix for Mac OS error rates.
[SVN r40847]
2007-11-06 17:21:28 +00:00
John Maddock
96b43ca1bd Still trying to get those Solaris error rates correct.
[SVN r40845]
2007-11-06 17:09:33 +00:00
John Maddock
d199b59ef0 Still trying to get the Solaris error rates correct.
[SVN r40844]
2007-11-06 17:02:26 +00:00
John Maddock
8ff3199598 Disabled static assertions for compilers that don't support them.
[SVN r40843]
2007-11-06 16:58:46 +00:00
John Maddock
b020bede18 Changed test so that input values are exact binary values to fix failure at float precision.
[SVN r40781]
2007-11-05 12:08:39 +00:00
John Maddock
f9f9023daa Disabled long double support for Intel on Linux prior to version 10.
[SVN r40780]
2007-11-05 12:07:47 +00:00
John Maddock
325a076259 Still trying to get Mac OS error rates correct...
[SVN r40771]
2007-11-05 09:33:31 +00:00
John Maddock
098513f585 Added workaround for Sunpro not compiling the traits classes.
Added workaround for platforms where numeric_limits<>::denorm_min() does not return a denorm!
Updated Solaris error rates.

[SVN r40727]
2007-11-03 18:32:54 +00:00
John Maddock
6865851961 Try again to fix Darwin failure: the wrong error limit is currently being found.
[SVN r40720]
2007-11-03 12:43:41 +00:00
John Maddock
25a040f5c2 Hopefully, take care of the remaining Tru64 failures: adjust >= test to > in some of the tests, and fix one expected error level for the incomplete beta function.
[SVN r40719]
2007-11-03 12:36:55 +00:00
John Maddock
4dad82d26a Added needed #include and using declaration.
[SVN r40693]
2007-11-02 18:26:47 +00:00
John Maddock
b2ac0a2925 Fixes for Mac OS X on PowerPC Darwin.
[SVN r40684]
2007-11-02 13:02:41 +00:00