Commit Graph

5028 Commits

Author SHA1 Message Date
John Maddock
ea7cd42476 Regenerated docs.
[SVN r46813]
2008-06-28 16:54:31 +00:00
John Maddock
198f567a86 Fix some inspection report issues: mainly copyright declarations.
[SVN r46806]
2008-06-28 11:25:11 +00:00
John Maddock
deaa36b8d7 Fix copyright declaration.
[SVN r46805]
2008-06-28 11:24:02 +00:00
Bruno Lalande
e46e87bc68 Documented the new indeterminate_result_error.
Fixed an error about ignore_error and errno_on_error bahavior on an evaluation error.

[SVN r46617]
2008-06-22 18:03:54 +00:00
John Maddock
5d6396ffbe Added SSE2 optimised Lanczos approximations.
Reordered the tgamma function to reduce the number of comparisons needed.

[SVN r46289]
2008-06-10 08:12:17 +00:00
Bruno Lalande
e01cbc1c38 Fixed tests involving NaN and infinity.
[SVN r46210]
2008-06-07 11:28:00 +00:00
Bruno Lalande
285615995e Changed undeterminate to indeterminate.
[SVN r46206]
2008-06-06 23:57:24 +00:00
Bruno Lalande
73b62fc8b9 Completed policies and error handling test cases.
Sanitized floating point test values in pow tests.

[SVN r46205]
2008-06-06 22:33:39 +00:00
Bruno Lalande
7fbf7dd47f Added undeterminate_result_error, and used it for the pow<0>(0) case.
[SVN r46182]
2008-06-05 22:03:27 +00:00
John Maddock
4a4271a594 Added missing #include.
Prevented macro substitution of fpclassify.

[SVN r45913]
2008-05-29 16:03:26 +00:00
John Maddock
72ba7bce59 Added rational approximations for log1p.
[SVN r45898]
2008-05-29 12:38:04 +00:00
Daniel James
0d491f42a2 Fix links to pdfs in the maths documentation.
[SVN r45861]
2008-05-28 09:39:25 +00:00
John Maddock
38812b8a96 Added missing #include.
[SVN r45824]
2008-05-27 17:38:49 +00:00
Bruno Lalande
7c1a1362c7 Reduced again the number of template instanciations
[SVN r45768]
2008-05-26 10:00:02 +00:00
John Maddock
1c4dae80e0 Added include of testing rules, and install rules.
[SVN r45746]
2008-05-25 16:57:45 +00:00
Paul A. Bristow
d416f6d6a2 Description of dist explorer as Quickbook to go on sourceforge & jamfile to build.
[SVN r45731]
2008-05-24 16:54:00 +00:00
John Maddock
b8deb3aeeb Added missing file and reinstated Jamfile.v2.
[SVN r45673]
2008-05-23 10:51:05 +00:00
Jürgen Hunold
15840abf4b Revert parts of r45645 due to missing "has_long_double_support.cpp"
[SVN r45665]
2008-05-22 19:53:35 +00:00
John Maddock
396f854d6f Split test_tr1 into two: one for long double, and one for float and double types.
[SVN r45645]
2008-05-22 11:23:57 +00:00
John Maddock
97bdf5e56d Fixed partial specialization.
[SVN r45585]
2008-05-20 16:54:15 +00:00
John Maddock
90ee188ee1 Removed local settings files.
Moved preprocessor def's into stdafx.h.

[SVN r45572]
2008-05-20 08:27:17 +00:00
John Maddock
211d58523c Rename some of the extern "C" C99 functions so we don't get infinite recursion.
Disabled long double testing when not available.

[SVN r45550]
2008-05-19 18:03:09 +00:00
John Maddock
c758387e9e Updated revision merged number.
[SVN r45484]
2008-05-18 09:32:39 +00:00
John Maddock
b5520ad60b Updated last revision merged number.
[SVN r45483]
2008-05-18 09:31:21 +00:00
John Maddock
4ce850dd8c Merged additions/changes from the Sandbox to Trunk.
[SVN r45482]
2008-05-18 09:18:22 +00:00
John Maddock
0aa1a09902 Merged changes from Trunk.
[SVN r45478]
2008-05-18 08:29:50 +00:00
John Maddock
f66efdf48f Fix some of the small constants.
Adjust expected error rate.

[SVN r45437]
2008-05-16 17:20:01 +00:00
John Maddock
f47f9de505 Sunpro and HPUX fix.
[SVN r45395]
2008-05-15 17:04:31 +00:00
John Maddock
b13d51b1fe Added float_advance + docs.
Changed pow<N> to reduce the number of template instantiations.

[SVN r45357]
2008-05-14 18:35:52 +00:00
Paul A. Bristow
38addde42b Tiny correction to example
[SVN r45335]
2008-05-13 17:37:20 +00:00
John Maddock
407324cd8d Added links to the quick reference docs.
[SVN r45333]
2008-05-13 16:48:29 +00:00
John Maddock
721d6a0d62 Fixed float_next and added extra tests to detect the bug.
Fixed expected assoc_legendre results.

[SVN r45332]
2008-05-13 16:43:46 +00:00
John Maddock
378d1241ae Extended TR1 and C99 C compatible docs.
Misc other doc fixes.
Fixed sign of assoc_legendre result.

[SVN r45301]
2008-05-12 16:39:25 +00:00
Paul A. Bristow
07d93a020f Enhanced and title changed.
[SVN r45253]
2008-05-09 18:49:14 +00:00
John Maddock
51a29b22f5 Added docs for the TR1 compatible functions.
[SVN r45248]
2008-05-09 10:16:45 +00:00
John Maddock
2d19ade9fd Made float_distance return a signed value.
Added docs for float_next etc.
Updated test_next to cope with signed results.
Added informational output to test_tr1.

[SVN r45220]
2008-05-08 17:14:17 +00:00
John Maddock
2986ee8bf6 Renamed next_* functions to float_*.
[SVN r45216]
2008-05-08 16:16:51 +00:00
John Maddock
5ebe9d5b2f Split TR1 library build into separate libraries for C99 and TR1, plus separates for float/double/long double etc.
Added concept check for TR1 header.
Added basic runtime check for TR1 header.

[SVN r45215]
2008-05-08 16:09:30 +00:00
John Maddock
e909163e72 Fixed import/export code, and added auto-linking support.
[SVN r45214]
2008-05-08 16:07:22 +00:00
John Maddock
4873f71729 Added TR1 header, and tidied up ellint_3 declarations.
[SVN r45127]
2008-05-05 11:09:28 +00:00
John Maddock
4d3b6e4984 Added source for TR1 C-compatible versions of the math functions.
[SVN r45126]
2008-05-05 11:07:48 +00:00
John Maddock
d7e23fd2a4 Added first cut of nextafter family of functions.
[SVN r44878]
2008-04-29 12:01:22 +00:00
John Maddock
6012b10c87 Changed long long to boost::long_long_type and unsigned long long to boost::ulong_long_type.
A couple of other typo corrections, to get the code compiling with g++ -pedantic.

[SVN r44877]
2008-04-29 10:05:11 +00:00
John Maddock
ffbb796900 Apply VC-7.1 fixes: sometimes ADL fails, and we need a using declaration in order for the correct overload to be found.
Add missing #include. to t_distribution_inv.hpp.
Suppress unnecessary instantiations in instantiate_all.cpp.

[SVN r44748]
2008-04-24 09:40:31 +00:00
John Maddock
3ccbd30ab3 Merged patches from Trunk.
[SVN r44695]
2008-04-21 13:04:30 +00:00
John Maddock
c7e262f797 Merged changes from the Sandbox, and rebuilt the docs.
Also added some missing files.

[SVN r44694]
2008-04-21 13:00:16 +00:00
John Maddock
bde28692c3 Moved real_concept and std_real_concept overloads of the rounding and truncation functions into the same namespace as the classes so that they can be found via ADL.
Updated the tests to cope with the change.
Updated library configuration to cope with the change.
Made sure that the rounding and truncation functions are all correctly forward declared.

[SVN r44612]
2008-04-20 10:58:20 +00:00
John Maddock
ade4cc09c4 Removed command line options that screw up Intel on Darwin.
Added warning suppression to code instead.

[SVN r44533]
2008-04-18 10:03:46 +00:00
John Maddock
9860b40aca Try and fix the remaining Intel-Linux failures.
[SVN r44507]
2008-04-17 16:21:04 +00:00
John Maddock
c3acff62f7 Reinstated real_cast to that STLPort tests can pass.
[SVN r44452]
2008-04-16 11:57:29 +00:00