jzmaddock
|
69dc556802
|
Add missing return statements.
|
2014-02-15 11:08:55 +00:00 |
|
ckormanyos
|
26de94b06b
|
In <boost/cstdfloat.hpp>, re-work a conceptual error in complex<float128_t>. Temporarily remove the use of boost::math::constants.
|
2014-02-13 20:51:25 +01:00 |
|
ckormanyos
|
143870feb7
|
Merge branch 'develop' of https://github.com/boostorg/math into develop
|
2014-02-13 19:11:34 +01:00 |
|
ckormanyos
|
8dc420ac61
|
In <boost/cstdfloat.hpp>, corrected a conceptual error in complex<float128_t>.
|
2014-02-13 19:05:52 +01:00 |
|
jzmaddock
|
65675a57e1
|
Add abs overload for __float128.
|
2014-02-13 17:48:00 +00:00 |
|
jzmaddock
|
2c0eee7cd0
|
Quash some VC12 warnings.
|
2014-02-13 16:57:45 +00:00 |
|
jzmaddock
|
43f0f18591
|
Fix spurious overflows in tgamma/lgamma. Update tests to verify.
Thanks to Rocco Romeo for these.
|
2014-02-13 09:42:46 +00:00 |
|
ckormanyos
|
7e084a1ef2
|
In <boost/cstdfloat.h>, finish (moslty) support for *optional* comlpex<float128_t>.
|
2014-02-12 21:43:05 +01:00 |
|
ckormanyos
|
f1679a3629
|
Merge branch 'develop' of https://github.com/boostorg/math into develop
|
2014-02-12 01:01:06 +01:00 |
|
ckormanyos
|
f9b8cd6bed
|
In <boost/cstdfloat.hpp>, patch exp() function for __float128. Add most of <complex> for __float128. Still needs some wrinkle ironing.
|
2014-02-12 01:00:28 +01:00 |
|
jzmaddock
|
f9178d6f48
|
Fix some signed/unsigned inconsistencies (and warnings).
See https://svn.boost.org/trac/boost/ticket/9646.
|
2014-02-11 13:20:25 +00:00 |
|
jzmaddock
|
91ea175da2
|
Remove register keyword: it's deprecated in C++11.
Fixes https://svn.boost.org/trac/boost/ticket/9639.
|
2014-02-11 13:09:58 +00:00 |
|
jzmaddock
|
02462eb6a4
|
Merge branch 'develop' of https://github.com/boostorg/math into develop
|
2014-02-10 16:51:39 +00:00 |
|
jzmaddock
|
b0c9af5e61
|
Another attempt to accurately detect when we're in FTZ mode.
Fixes test failures for Win32 executables run on Win64.
|
2014-02-10 16:51:24 +00:00 |
|
ckormanyos
|
5eb0901b7b
|
In <boost/cstdfloat.hpp> add a preprocessor enable-switch for quadmath support.
|
2014-02-09 13:02:13 +01:00 |
|
ckormanyos
|
f44c883445
|
In <boost/cstdfloat.hpp>, GCC quadmath now has full I/O stream support. ICC quadmath I/O stream support is not yet implemented.
|
2014-02-08 21:36:07 +01:00 |
|
ckormanyos
|
b2aa7698a9
|
Merge branch 'develop' of https://github.com/boostorg/math into develop
|
2014-02-08 16:33:55 +01:00 |
|
ckormanyos
|
8a7b8e1071
|
In <boost/cstdfloat.hpp>, correct output stream for libquadfloat nd small decimals.
|
2014-02-08 16:33:14 +01:00 |
|
jzmaddock
|
9c93906cc1
|
Merge branch 'develop' of https://github.com/boostorg/math into develop
|
2014-02-08 11:29:03 +00:00 |
|
ckormanyos
|
b227fdbfd6
|
In <boost/cstdgfloat.hpp> eliminate the need for user to #include <quadmath.h>.
|
2014-02-08 11:44:42 +01:00 |
|
ckormanyos
|
b09292f03f
|
In <boost/cstdfloat.h>, add preliminary support for __float128's <cmath>, <limits>, and I/O stream.
|
2014-02-07 22:13:14 +01:00 |
|
jzmaddock
|
fe6f54ac57
|
Fixes for VC11/12 x64 test failures: exp(-INF) returns -INF on type float!
|
2014-02-06 18:35:59 +00:00 |
|
Christopher Kormanyos
|
ee4748d087
|
In <boost/castfloat.h>, temporarily(?) de-activate __float128 == boost::float128_t.
|
2014-02-01 20:44:31 +01:00 |
|
Christopher Kormanyos
|
33813b7efe
|
In <boost/cstdfloat.hpp>, corrected static assertion on 64 digits in float80_t.
|
2014-01-30 20:59:23 +01:00 |
|
Christopher Kormanyos
|
ca054f9e78
|
In Bessel / Airy zeros, reliance on numeric_limits for non-specialized types corrected.
|
2014-01-29 22:38:13 +01:00 |
|
Christopher Kormanyos
|
eee4394266
|
In Bessel / Airy zeros, remove use of numeric_limits<> in root calculations.
|
2014-01-29 22:02:29 +01:00 |
|
Christopher Kormanyos
|
4ea3d12425
|
Removed the use of std::numeric_limits<> in Bessel / Airy zero calculations in favor of tools is boost::math::tools.
|
2014-01-29 21:54:50 +01:00 |
|
Christopher Kormanyos
|
ad420f7db8
|
Merge branch 'develop' of https://github.com/boostorg/math into develop
|
2014-01-28 20:29:33 +01:00 |
|
Christopher Kormanyos
|
dbbc33905e
|
In <cstdfloat.hpp>, correct the detection of float80_t for historical MSVC.
|
2014-01-28 20:28:39 +01:00 |
|
jzmaddock
|
1b84923f70
|
Make sure internal calls to expm1/log1p are properly qualified and pass a policy.
|
2014-01-24 11:59:59 +00:00 |
|
jzmaddock
|
9baf90f56a
|
Merge branch 'bessel-derivatives' into develop
|
2014-01-23 16:55:55 +00:00 |
|
Christopher Kormanyos
|
a3c1b273cb
|
Refine and correct the comments based on recent consensus(es) with co-authors.
|
2014-01-21 23:59:16 +01:00 |
|
jzmaddock
|
7613d0dd45
|
Rename Bessel derivatives to primes.
|
2014-01-21 19:08:14 +00:00 |
|
Christopher Kormanyos
|
afcf566a53
|
Eliminate use of numeric_limits in <cstdfloat.hpp> for GCC's __float128.
|
2014-01-19 21:21:50 +01:00 |
|
Christopher Kormanyos
|
f9d81b179c
|
Correct a bug that I caused in cbrt_epsilon(). But I don't know why cbrt did not work?
|
2014-01-19 21:21:12 +01:00 |
|
jzmaddock
|
21d8d99e6f
|
Add concept checks for Bessel derivatives and fix up resulting errors.
|
2014-01-19 17:42:24 +00:00 |
|
jzmaddock
|
29a6f932f1
|
Add forward declarations for Bessel derivatives.
|
2014-01-19 16:45:28 +00:00 |
|
jzmaddock
|
d5099fc86a
|
Suppress some msvc warnings.
|
2014-01-19 16:44:49 +00:00 |
|
jzmaddock
|
7c82510c66
|
Merge https://github.com/AntonBikineev/bessel-derivatives into branch bessel-derivatives preserving history as best we can.
|
2014-01-19 13:14:12 +00:00 |
|
jzmaddock
|
431284519f
|
Move directory structure around to match what we need for the merge.
|
2014-01-19 13:06:47 +00:00 |
|
Christopher Kormanyos
|
c63676b055
|
Improve small argument handling in the generic tgamma(). Thereby add new function cbrt_epsilon() in tools/precision.hpp.
|
2014-01-19 13:10:31 +01:00 |
|
Christopher Kormanyos
|
cefd32709c
|
Initial commit of <boost/cstdfloat.hpp>.
|
2014-01-19 13:09:41 +01:00 |
|
jzmaddock
|
1706a3c2b6
|
Improve error messages from overflow.
|
2014-01-09 10:17:01 +00:00 |
|
jzmaddock
|
c102fb62e9
|
Merge branch 'bernoulli-tgamma' into bernoulli-numbers
|
2014-01-07 13:06:14 +00:00 |
|
jzmaddock
|
49b30df548
|
Fix the order in which recursion occurs so that a) we don't end up dividing by zero if |z| < epsilon, and b) don't lose precision when z is close to epsilon.
|
2014-01-06 17:24:20 +00:00 |
|
Christopher Kormanyos
|
34ddaf71b5
|
In multiprecision lgamma() as well as tgamma() now use factorial for small unsigned integer arguments.
|
2014-01-05 21:23:33 +01:00 |
|
jzmaddock
|
5a4d1a85af
|
Forward to tabulated factorials when possible: fixes absurdities like lgamma(1) != 0 which occur otherwise.
|
2014-01-05 17:49:12 +00:00 |
|
Christopher Kormanyos
|
8aa1b7068e
|
Support multiprecision tgamma() and lgamma() for types without a specialization of numeric_limits.
|
2014-01-05 15:33:20 +01:00 |
|
Christopher Kormanyos
|
1b1b6b423d
|
Corrected error in sign of lgamma() for multiprecision. But still more test errors.
|
2014-01-05 14:48:43 +01:00 |
|
Christopher Kormanyos
|
d488669955
|
Improve some comments for multiprecision tgamma() and lgamma().
|
2014-01-04 21:47:11 +01:00 |
|