Commit Graph

27 Commits

Author SHA1 Message Date
John Maddock
0706f54bc6 Fix most, but not yet all the gcc-9 failures. 2019-09-07 19:55:47 +01:00
jzmaddock
be96d2282c First cut at making cpp_int constexpr. 2019-08-29 20:09:04 +01:00
jzmaddock
877753246f clang-format: apply new format to (almost) everything. 2019-07-15 18:25:17 +01:00
jzmaddock
e85952b4e8 complex/mpc: Add tests for Eigen compatibility. 2018-03-28 19:41:19 +01:00
jzmaddock
2b18cecfff Complex/mpc: Fix up Jamfile. 2018-03-12 18:11:27 +00:00
jzmaddock
dbdda6aabc Update float128 support test to check Boost.Config.
Enable more tests for travis.
2017-05-22 19:00:24 +01:00
jzmaddock
3b41c0af07 Stop using run in configure rules:
It breaks testing for some strange reason.
2015-07-19 19:10:21 +01:00
jzmaddock
0adcc3c055 Disable testing with external libraries when clang memory-santizer is in effect 2015-07-19 19:09:16 +01:00
jzmaddock
83b0b09ca9 More fixes for GMP and gcc-4.9 2015-02-09 18:21:39 +00:00
jzmaddock
4c223e913f Fix for gcc-4.9.x and GMP bug. 2015-02-09 18:19:12 +00:00
jzmaddock
45e242d17d Implement exact base-10 floating point to rational conversion. 2014-06-17 18:20:59 +01:00
jzmaddock
2fc98c48df Change __float128 config test to detect mingw runtime bug. 2014-04-11 09:39:00 +01:00
John Maddock
4a8d87954f Fix __float128 test case, update messages from LInpack benchmark.
[SVN r84219]
2013-05-10 12:19:14 +00:00
John Maddock
74e46a3306 Initial Intel C++ _Quad support in float128.
[SVN r83856]
2013-04-12 09:01:20 +00:00
John Maddock
4a1fcb015d Add missing file.
[SVN r83749]
2013-04-03 18:01:25 +00:00
John Maddock
04b1c9e9f0 Initial commit of 128-bit float wrapper
[SVN r83713]
2013-04-02 17:26:48 +00:00
John Maddock
42458450be Add initial support for mpfi interval arithmetic
[SVN r82337]
2013-01-03 18:58:43 +00:00
John Maddock
08fdb31fa2 Add some optimisation to gcd/lcm/lsb and cpp_int:
Use compiler intrinsics where possible for lsb.
Switch to using native integers when the values get small enough for gcd.
Re-run the performance tests and regenerate the docs.

Also change the series evaluation limits to make them depend on the precision in pow.hpp and trig.hpp.

[SVN r81946]
2012-12-14 18:37:27 +00:00
John Maddock
114aeb386b Simply enable_if usage in cpp_int_backend: try to fix Intel-11 failures.
Improve test_cpp_int.cpp.
Improve config tests.

[SVN r81487]
2012-11-22 17:21:01 +00:00
John Maddock
fa16b3f2d5 Fix missing include
[SVN r81441]
2012-11-20 18:56:23 +00:00
John Maddock
8f18e0b73f Enhance config tests.
Split cpp_int tests into smaller chunks.

[SVN r81440]
2012-11-20 18:50:08 +00:00
John Maddock
1f4ed86f97 Fix configuration tests to correctly print lib version numbers
[SVN r81435]
2012-11-20 12:14:52 +00:00
John Maddock
c53491f7f8 Configure checks need to verify GMP and MPFR versions.
[SVN r81420]
2012-11-19 11:02:06 +00:00
John Maddock
050ae32c44 Add initial libtommath support.
Fix use of noexcept.
Remove dead files.

[SVN r75505]
2011-11-16 09:40:05 +00:00
John Maddock
b0ac20f391 Add port of e_float as a backend.
[SVN r75129]
2011-10-27 12:43:41 +00:00
John Maddock
7be44c1683 Add log function and tests.
[SVN r74700]
2011-10-04 16:46:25 +00:00
John Maddock
73960e2a46 Giant file and directory rename: changed directory name from math to multiprecision and updated code to match.
[SVN r74579]
2011-09-26 17:00:44 +00:00