Commit Graph

5028 Commits

Author SHA1 Message Date
jzmaddock
b4e1fe2375 Fix some compile errors in instrumentation code and extend a little into the Bessel functions. 2014-03-10 09:39:38 +00:00
pabristow
2aab77ed77 Added an index.html redirection file for cstdfloat standalone docs. 2014-03-06 15:26:31 +00:00
pabristow
ca8b3a7c6c Added html folder for cstdfloat standalone docs. 2014-03-06 15:23:34 +00:00
pabristow
7d65ba574e cstdfloat standalone docs build files 2014-03-06 15:17:08 +00:00
jzmaddock
52a2b9edc3 Make sure all the error handlers return a result and don't just rely on an exception being thrown. 2014-03-05 09:13:26 +00:00
ckormanyos
8fd67e5edf In <boost/cstdfloat.hpp>, improve clarity of a compiler switch and make better comments. 2014-03-01 23:45:15 +01:00
jzmaddock
4fef819a00 Fix debug build. 2014-02-28 19:07:51 +00:00
jzmaddock
ce04b996b3 Add one new test case. 2014-02-28 18:50:03 +00:00
jzmaddock
4daf06baea Minor fix for tests run on PPC64 from Tony Reix. 2014-02-28 18:23:20 +00:00
jzmaddock
d3780ea58a Change to use C++11 <random> when available. 2014-02-28 13:40:10 +00:00
jzmaddock
4c81a35178 Reinstate needed #include. 2014-02-28 13:31:09 +00:00
jzmaddock
7f865ff19e Add some missing #includes 2014-02-28 12:17:19 +00:00
ckormanyos
3eca6efc55 In <boost/cstdfloat.hpp> and its quadmath part, do style modifications and add some informative comments. Undefine the internal BOOST_NO_FLOAT128_T from public availability. 2014-02-27 21:03:44 +01:00
jzmaddock
5bdd7d1ecb Add some missing #includes 2014-02-27 19:18:11 +00:00
jzmaddock
bedff882ac Fix expected error rates on Linux 2014-02-27 18:02:33 +00:00
jzmaddock
1757348c9b Fix expected error rates on Linux 2014-02-27 17:57:39 +00:00
jzmaddock
049f707a67 Fix Linux GCC failures 2014-02-27 17:07:25 +00:00
jzmaddock
b4759e553b Enable broken <cmath> function overloads only when needed. 2014-02-26 19:15:23 +00:00
jzmaddock
8459a54c90 Add missing return statements. 2014-02-26 19:09:29 +00:00
jzmaddock
640207c6f0 Merge branch 'cstdfloat' of https://github.com/boostorg/math into cstdfloat 2014-02-26 18:26:13 +00:00
jzmaddock
98944fd36b Link statically to libquadmath to avoid dll-hell issues.
Fix compilation errors in concept checks.
Fix missing #includes in some tests.
2014-02-26 18:25:48 +00:00
ckormanyos
c26b5ed14a In <boost/cstdfloat.hpp>, correct the complex pown() helper function. 2014-02-25 22:04:46 +01:00
ckormanyos
c5dd006e01 In <boost/cstdfloat.hpp>, correct 128-bit tgamma() function for negative argument. 2014-02-24 23:39:15 +01:00
ckormanyos
d5b51e0972 In <boost/cstdfloat.hpp>, for 128-bit float, include support for -x in tgamma() patch. 2014-02-24 22:28:46 +01:00
ckormanyos
05134be404 In <boost/cstdfloat.hpp>, fixed the 128-bit float helper function pown(). Do some additional cleanup. 2014-02-24 21:38:00 +01:00
ckormanyos
88dddb0710 Merge branch 'cstdfloat' of https://github.com/boostorg/math into cstdfloat 2014-02-24 20:35:47 +01:00
ckormanyos
cf88eeaaf4 In <boost/cstdfloat.hpp>, fix 128-bit exp() function for negative argument. 2014-02-24 20:35:07 +01:00
jzmaddock
46caf7a4f1 Squash a few more compiler errors. 2014-02-24 19:05:17 +00:00
jzmaddock
108785d553 Add missing pow overload to cstdfloat.hpp.
Fix Intel-Windows compilation of the tests.
Make the float128 tests an explicit test case in the Jamfile.
2014-02-24 18:53:50 +00:00
jzmaddock
f1814b0b46 Big search and replace on test data so all the values can be used with a "Q" suffix: basically integer values have had a ".0" added to the end.
Added copies of the tests tweaked to test __float128.
2014-02-24 17:17:05 +00:00
ckormanyos
aa31a5b5d6 In <boost/cstdfloat.hpp>, patch quadmath functions asinh, acosh, atanh (missing functions), and tgamma (crashes on many GCCs like MinGW 4.7, 4.8). 2014-02-23 22:22:43 +01:00
ckormanyos
12720c6231 In <boost/cstdfloat.hpp>, remove the dependency on Boost.Math.Constants for 128-bit <cmath> support. 2014-02-23 20:01:02 +01:00
ckormanyos
a0454df5e4 Move cstdfloat details to <boost/math/cstdfloat/*.hpp>. 2014-02-23 18:46:46 +01:00
ckormanyos
6c378cf6d6 In <boost/cstdfloat.hpp>, change the detail namespace name. Improve boundary regions in power-of-n functions. 2014-02-22 18:18:21 +01:00
ckormanyos
d22e25116c In <boost/cstdfloat.hpp>, improve pre-processor diagnostics and move an internal function to a better place. 2014-02-21 22:37:56 +01:00
ckormanyos
c087e19401 In <boost/cstdfloat.hpp>, repair buglets for ICC float128_t. 2014-02-21 22:30:13 +01:00
ckormanyos
edfacbb480 In cstdfloat stuff, add comments and clean stuff up. 2014-02-20 23:48:39 +01:00
ckormanyos
8d53bb053f In <detail/cstdfloat_complex_std.hpp>, optimization and power-of-n function. 2014-02-20 21:41:25 +01:00
jzmaddock
4efb8a83d9 Add missing #include's 2014-02-20 17:56:53 +00:00
jzmaddock
e46fe3ae0c Add missing #include's. 2014-02-20 17:16:12 +00:00
jzmaddock
f526263d0b Fix expected error rates. 2014-02-20 17:10:03 +00:00
jzmaddock
c80c4881b8 Add missing #include's. 2014-02-20 17:08:25 +00:00
jzmaddock
ac48051bf6 Fix expected error rate for tgamma. 2014-02-20 17:06:22 +00:00
jzmaddock
c0473ccd3d Merge branch 'cstdfloat' of https://github.com/boostorg/math into cstdfloat 2014-02-20 11:06:51 +00:00
jzmaddock
b9cd3c4417 Fix from Rocco Romeo to correct sign of infinite result in tgamma. 2014-02-20 10:46:54 +00:00
jzmaddock
d9f626a942 Fix from Rocco Romeo to correct sign of infinite result in tgamma. 2014-02-20 10:44:40 +00:00
ckormanyos
90b7733ea2 In <boost/detail/cstdfloat_complex_std.hpp>, add missing forward template declarations. 2014-02-19 23:12:18 +01:00
PABristow
acc2d4b363 Merge branch 'develop' of https://github.com/boostorg/math into develop 2014-02-19 09:26:08 +00:00
PABristow
2152f12f0b Trac #9672 moved to 1.9.0 instead of 1.10.0. 2014-02-19 09:24:54 +00:00
PABristow
c7a757df60 Changes from Laplace X now can be infinite. 2014-02-19 09:23:50 +00:00