jzmaddock
875c64fcf5
performance: update quickbook generation.
2019-12-13 18:10:15 +00:00
jzmaddock
e376b0eebe
performance: add more linux results.
2019-12-12 16:55:07 +00:00
jzmaddock
89bc8417f3
performance: Add voronoi_performance to Jamfile, add some higher precision tests to performance_test.
2019-12-11 19:29:55 +00:00
jzmaddock
6d6f776b86
performance: Fix GCC compiles [CI SKIP]
2019-12-10 18:46:11 +00:00
jzmaddock
1c9bef59e1
performance: output quickbook tables from sf_performance.cpp
...
[CI SKIP]
2019-12-10 13:35:00 +00:00
jzmaddock
eadcbd4d4d
performance: continue improving the tests and splitting up into smaller chunks.
...
[CI SKIP]
2019-12-09 19:25:38 +00:00
jzmaddock
ee02c4ef86
performance: split up miller_rabin_performance, move some files around.
...
[CI SKIP]
2019-12-09 12:03:47 +00:00
jzmaddock
34bca747c4
performance tests: operator *= test needs to not grow the operand size.
...
[CI SKIP]
2019-12-09 10:39:12 +00:00
jzmaddock
833d5c1401
Update performance_test program for easier compile.
...
[CI SKIP]
2019-12-08 16:21:04 +00:00
jzmaddock
faf3c1a08d
Remove C++11'ism from test case.
2019-12-08 09:14:46 +00:00
John Maddock
5c02100b71
Merge branch 'issue174' into develop
2019-12-07 19:25:24 +00:00
jzmaddock
11afeee445
Change cpp_dec_float to not use long double unless specifically asked to do so.
2019-12-07 19:20:04 +00:00
jzmaddock
875eae1ded
Fix tommath IO to honour upper/lower case, update travis testing to test tommath, fix issue-167 test to catch case of locale not supported
2019-12-07 18:09:43 +00:00
jzmaddock
649bd212d9
Merge branch 'develop' of https://github.com/boostorg/multiprecision into develop
2019-12-06 19:05:19 +00:00
jzmaddock
93d7e83d72
Stop using (locale dependent) lexical_cast to convert from integers to strings.
...
Fixes: https://github.com/boostorg/multiprecision/issues/167 .
2019-12-06 19:05:01 +00:00
jzmaddock
60f1513d9d
Merge pull request #165 from boostorg/issue_164
...
Keep track of precision requested in gmp_float.
2019-11-14 19:20:31 +00:00
jzmaddock
5bf3f3e2a6
Fix conversion from other gmp_float types.
2019-11-12 19:25:52 +00:00
jzmaddock
1419918ade
Fix gmp_float::swap.
2019-11-09 18:49:40 +00:00
jzmaddock
2f504dd60e
Keep track of precision requested in gmp_float.
...
Fixes: https://github.com/boostorg/multiprecision/issues/164 .
2019-11-08 14:00:35 +00:00
jzmaddock
8597a212e0
Merge branch 'develop' of https://github.com/boostorg/multiprecision into develop
2019-10-29 19:01:14 +00:00
jzmaddock
a252b56c9c
Update Jamfile for msvc-14.2 builds.
2019-10-29 19:00:52 +00:00
John Maddock
684b232782
More waring fixes for gcc and clang
2019-10-24 21:39:52 +01:00
John Maddock
27147f3cb9
Fix clang-9 in C++11/03 mode.
2019-10-24 12:24:52 +01:00
jzmaddock
f59ac5056e
Merge branch 'develop' of https://github.com/boostorg/multiprecision into develop
2019-10-21 10:50:53 +01:00
jzmaddock
cd3a010fdb
Document changes for 1.72 release, rebuild docs.
...
[CI SKIP]
2019-10-21 10:50:36 +01:00
jzmaddock
63ad0a798b
Merge pull request #153 from saurik/patch-1
...
Fix Apple clang version detection false positives.
2019-10-20 18:01:19 +01:00
Jay Freeman (saurik)
c84bede1b8
Fix Apple clang version detection false positives.
...
In number.hpp, a workaround is presented for old versions of Apple clang. Apple uses non-standard version numbers, which makes it difficult to rely on __clang_major__. The code first checked __APPLE_CC__ in an attempt to check "is this compiler using Apple's version numbering", but open source upstream clang versions also define this variable when compiling to Apple targets; as this workaround breaks some client code, this makes some codebases impossible to compile for Apple targets with upstream clang. The correct variable to check is __apple_build_version__.
2019-10-19 22:40:31 -07:00
jzmaddock
856968c7ce
Regenerate docs. [CI SKIP]
2019-10-17 16:29:54 +01:00
jzmaddock
c7626156bd
Correct extra : from last commit.
2019-10-01 08:42:30 +01:00
jzmaddock
53027ee43c
serialization::nvp: Fix up namespace.
2019-09-30 15:37:23 +01:00
jzmaddock
c2dafacfc3
Travis: Try again with clang-9 configuration.
2019-09-23 21:14:11 +01:00
John Maddock
04df97dec5
Merge branch 'develop' of https://github.com/boostorg/multiprecision into develop
2019-09-22 17:58:59 +01:00
John Maddock
2dda946093
constexpr: Fix up some constexpr misconceptions, and hook up clang-9 support.
2019-09-22 17:58:21 +01:00
pabristow
88b2b602b3
Editorial changes, part 1.
2019-09-19 15:44:34 +01:00
pabristow
5b7efd1df8
Merge conflicts resolved to add many editoral changes and new notes on constexpr.
2019-09-19 12:30:47 +01:00
pabristow
3da6ed2574
More comment in jamfiles about using big-obj if assembler file is too big.
2019-09-19 12:09:46 +01:00
jzmaddock
d93bd06e7f
float128.hpp: correct value of numeric_limits<float128>::is_bounded
...
[CI SKIP]
2019-09-12 13:07:08 +01:00
jzmaddock
9a2cf459dc
Kick off CI build
2019-09-11 18:05:40 +01:00
jzmaddock
e9d606edc4
Fix stray ##'s.
...
[CI SKIP]
2019-09-10 18:12:57 +01:00
jzmaddock
d5480a8cb2
travis: Fix source for clang-8, suppress some gcc warnings that are beyond our control (uBlas).
2019-09-10 08:25:11 +01:00
jzmaddock
ce7b7b9e6f
Add specialization of is_complex_type for Boost.Math.
...
[CI SKIP]
2019-09-09 18:40:51 +01:00
jzmaddock
118cb666b9
Merge branch 'develop' of https://github.com/boostorg/multiprecision into develop
2019-09-09 12:43:56 +01:00
jzmaddock
5a1109d9f4
Rationalise travis tests.
2019-09-09 12:43:27 +01:00
John Maddock
fb3d7b551d
constexpr: fix up gcc-9 failures, fix lots of warnings, disable one test on older Apple-clang
2019-09-09 10:29:32 +01:00
John Maddock
0706f54bc6
Fix most, but not yet all the gcc-9 failures.
2019-09-07 19:55:47 +01:00
jzmaddock
2139326f4e
Fix paths in file.
2019-09-06 21:02:08 +01:00
jzmaddock
964eb16385
Merge pull request #155 from boostorg/constexpr3
...
First cut at making cpp_int constexpr.
2019-09-06 20:11:35 +01:00
jzmaddock
1a3e4e2d38
constexpr-cpp_int: add docs.
...
[CI SKIP]
2019-09-06 18:38:38 +01:00
jzmaddock
0d7a6bacc2
constepxr-cpp_int: Disable advanced constexpr support for gcc 5.
2019-09-04 11:50:06 +01:00
jzmaddock
3b7a901461
constexpr-cpp_int: Fix up some more functions, add tests.
2019-09-03 19:56:28 +01:00