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

1119 Commits

Author SHA1 Message Date
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
John Maddock
d112d855f2 Some minor tweaks to support Sun's compiler on Linux.
[SVN r40678]
2007-11-02 08:59:24 +00:00
John Maddock
2426ea735d Still more tweaks to try and figure out why this fails on Tru64.
[SVN r40636]
2007-11-01 10:17:49 +00:00
John Maddock
20ba1ae426 Try and get better error messages to debug Tru64 failures.
[SVN r40623]
2007-10-31 12:43:10 +00:00
John Maddock
b7decbd587 split test_policy into 2 to reduce compile times.
Added expected error rates for Mac OS X on Intel.

[SVN r40522]
2007-10-28 11:07:14 +00:00
John Maddock
163ea7eaa6 Set expected error limits for HP Tru64.
Prevent very extreme-value round-trip tests from being run.

[SVN r40500]
2007-10-27 11:32:30 +00:00
John Maddock
e875aee99a Changed concept code so there are no null-references any more (the code breaks on EDG based compilers otherwise).
[SVN r40499]
2007-10-27 11:27:19 +00:00
John Maddock
909bd2b39f Try and work around a Tru64 overload resolution bug.
[SVN r40484]
2007-10-26 18:12:28 +00:00
John Maddock
1d90f73246 Fix HPUX error levels: reordered expected failure rates so that they still work when largest_real == double.
[SVN r40401]
2007-10-24 08:49:06 +00:00
John Maddock
a35f87c6ea Removed redundant #define.
[SVN r40353]
2007-10-23 13:10:32 +00:00
Boris Gubenko
f54e683f16 fix typo in rev. 40321
[SVN r40323]
2007-10-23 03:44:33 +00:00
John Maddock
352d2bab85 Use __hppa to detect HP-UX on PA-RISC.
[SVN r40269]
2007-10-21 16:02:34 +00:00
John Maddock
024e37a985 Fixed some links and merged changes in the Sandbox to here.
[SVN r40162]
2007-10-18 18:17:15 +00:00
John Maddock
82eb0636b9 Workaround for real_concept when there are no long double math functions.
Added HP-UX on PA RISC to list of platforms with no long double overloads.
Added macro expansion suppression code to declarations of sign and to it's usages (an AIX fix).

[SVN r40155]
2007-10-18 15:37:01 +00:00
John Maddock
5aaa44f901 Disable FOP1 extensions so we can build with xep extensions instead.
[SVN r40117]
2007-10-17 12:58:55 +00:00
John Maddock
3313f991c0 Fixes for the Sun-5.9 compiler: don't try and encode constants smaller than LDBL_MIN, the compiler chokes on it.
Fixes for STLport: long double stream operators are broken (streaming in appears not to work at all, streaming out can segfault if the value is too small).

[SVN r40083]
2007-10-16 15:41:57 +00:00
John Maddock
4ba0027365 Fixed lots of "inspect" issues: bad hyperlinks, tabs in source and missing licenses.
Tweaked some error levels again.

[SVN r40079]
2007-10-16 09:32:28 +00:00
John Maddock
135081f081 Renamed two over-long files
simplified test_compile_result.hpp so hopefully Sunpro can cope with it.
Modified Jamfile to static link to regex lib on Sun.
Adjusted Solaris expected error levels.

[SVN r40012]
2007-10-14 12:54:49 +00:00
John Maddock
3f036993c9 Fixed image path in complex number docs.
Suppressed draft mode in PDF generation (stops the FO renderer from grabbing draft.png from sourceforge).

[SVN r39973]
2007-10-13 16:40:36 +00:00
John Maddock
b6aa138a79 Fixed most of the remaining Borland issues, and removed dependency to Boost.Lambda.
Added tentative fix for the Sunpro compilers.

[SVN r39971]
2007-10-13 16:23:18 +00:00
John Maddock
f51e500eea Lots of Borland specific patches: quite a few of the special-function tests do now do actually pass.
[SVN r39958]
2007-10-12 10:01:36 +00:00
John Maddock
8e942d0324 Fixed some typos, and rebuilt docs.
[SVN r39928]
2007-10-11 15:59:48 +00:00