2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-30 08:02:11 +00:00
Commit Graph

771 Commits

Author SHA1 Message Date
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
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
a0454df5e4 Move cstdfloat details to <boost/math/cstdfloat/*.hpp>. 2014-02-23 18:46:46 +01:00
jzmaddock
d9f626a942 Fix from Rocco Romeo to correct sign of infinite result in tgamma. 2014-02-20 10:44:40 +00:00
jzmaddock
31937ff2ba Merge branch 'cstdfloat' of https://github.com/boostorg/math into cstdfloat 2014-02-17 12:05:08 +00:00
ckormanyos
3391f44fab In <boost/cstdfloat.hpp>, implement granular files. 2014-02-16 13:41:00 +01:00
ckormanyos
3b4ba962ab In test_cstdfloat.cpp, improve the sanity check for the floating-point types. 2014-02-15 23:05:43 +01:00
ckormanyos
47385add82 In test_cstdfloat.cpp, the file now compiles and runs. Significant test depth is still missing. 2014-02-15 22:20:30 +01:00
jzmaddock
0d85f89449 Add missing using declaration. 2014-02-15 17:46:20 +00:00
jzmaddock
2e10391ada Merge branch 'cstdfloat' of https://github.com/boostorg/math into cstdfloat 2014-02-15 17:35:21 +00:00
jzmaddock
7cccb8ea2f Fix zeta instances used. 2014-02-15 17:34:54 +00:00
jzmaddock
960eaddf2a Fix expected error rates on Mingw-x64 2014-02-15 17:28:07 +00:00
ckormanyos
8acdc26d4e Merge branch 'cstdfloat' of https://github.com/boostorg/math into cstdfloat 2014-02-15 15:15:46 +01:00
ckormanyos
4ca0ca17f7 Clean up <boost/cstdfloat.hpp> and do further work on test file. 2014-02-15 15:13:33 +01:00
jzmaddock
118a93e3a6 Add tests for cstdfloat.hpp defined types.
Fix Math code to not use lexical_cast for constants for boost::floatmax_t when that type is __float128.
Fix constant usage so it doesn't break when the suffix is "Q".
2014-02-15 11:14:00 +00:00
ckormanyos
c8c2a76ebe Add a *very* preliminary test file for cstdfloat. I don't even know if it compiles, let alone runs. 2014-02-15 00:14:53 +01: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
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
jzmaddock
e8af9fab03 Fix zeta and tgamma_ratio tests to use external template instances. 2014-02-08 10:22:46 +00:00
jzmaddock
e32345b175 Multiprecision concept tests require /bigobj when building for x64. 2014-02-06 18:20:53 +00:00
jzmaddock
9baf90f56a Merge branch 'bessel-derivatives' into develop 2014-01-23 16:55:55 +00:00
jzmaddock
6f24a9adb2 Fix expected error rates for Bessel function derivatives on Linux 2014-01-23 16:36:33 +00:00
jzmaddock
43d12190eb Up Linux expected error rates as new code fails otherwise. 2014-01-22 18:53:59 +00:00
jzmaddock
7613d0dd45 Rename Bessel derivatives to primes. 2014-01-21 19:08:14 +00:00
jzmaddock
0b22e7cf0b Improve build process, add header-include test for Bessel derivatives. 2014-01-20 12:04:17 +00:00
jzmaddock
21d8d99e6f Add concept checks for Bessel derivatives and fix up resulting errors. 2014-01-19 17:42:24 +00:00
jzmaddock
ae28b2553f Add tests to Jamfile. 2014-01-19 17:36:08 +00:00
jzmaddock
8bc5511e82 Move to use separate file instantiation, fix expected error rates. 2014-01-19 17:29:26 +00:00
jzmaddock
13df3d19e8 Fix some out of range values. 2014-01-19 17:28:56 +00:00
jzmaddock
d103e457be Set error rates for Bessel I derivative tests. 2014-01-19 16:50:11 +00:00
jzmaddock
be92657667 Switch to external template instantiation. 2014-01-19 16:47:05 +00:00
jzmaddock
ffa67e7acb Disable testing of out-of-range values. 2014-01-19 16:46:21 +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
jzmaddock
7fa56fe3a9 Fix Linux x64 error rates. 2014-01-06 19:40:04 +00:00
jzmaddock
c005d4d4d1 Fix test tolerances for new tgamma code. 2014-01-06 17:24:45 +00:00
jzmaddock
af95975e2e Add include test.
Improve error handling and overflow-estimation in bernoulli_details.hpp.
2014-01-02 11:54:44 +00:00
Christopher Kormanyos
f60b4d1279 Change use of non-portable "int" to "boost::int32_t". 2013-12-30 12:29:07 +01:00
jzmaddock
5b5550222a Fix issues raised from the regression tests: some using declaration in the Bessel code, and some changed assumptions in the airy-zeros. 2013-12-30 09:44:11 +00:00
jzmaddock
3bc0ec66c3 Hook up the concept checks. 2013-12-29 18:46:39 +00:00
jzmaddock
2a4aa11c65 Add tangent numbers overflow test. 2013-12-29 18:01:18 +00:00
jzmaddock
36d5698421 Fix buggy overflow check.
Add B2n overflow test.
2013-12-29 18:00:21 +00:00
jzmaddock
c5dde54a13 Fix gcc compiler failures 2013-12-29 10:49:27 +00:00
jzmaddock
5c628a3700 Enable tangent numbers.
Fix several error handling issues.
2013-12-29 09:40:15 +00:00
jzmaddock
5991ef3e9c Move unchecked_bernoulli_b2n over to new header and add to tests. 2013-12-28 18:18:19 +00:00
jzmaddock
5dba5e7785 Commit test case.
Refactor into class-based details, and split big tables off into new header.
2013-12-28 18:12:33 +00:00
John Maddock
ccb35294e6 Ooops, make tests compatible with multiprecision testing.
[SVN r86785]
2013-11-22 17:12:06 +00:00
John Maddock
0f1076894d adjustments for GCC on Linux
[SVN r86716]
2013-11-16 09:23:13 +00:00