jzmaddock
18be0ff964
Make __float128 a floating point type. ( #637 )
...
* Make __float128 a floating point type.
Allows float128 to be used in non gnu mode.
Enable some tests for non-gnu mode.
Fixes https://github.com/boostorg/multiprecision/issues/569 .
Also:
* Remove msvc-14.0 testing as no longer supported.
* correct float128_snips.cpp
* Run specfun tests on github rather than CircleCI as the latter runs out of resources.
2024-09-22 13:16:20 +01:00
Matt Borland
0ab75f95ab
Fix min and max usage
2024-08-06 14:42:16 -04:00
Matt Borland
b16cff21e3
Update text in example and add ability to print everything
2024-08-06 13:35:45 -04:00
jzmaddock
7bf1dd06bb
Add forward declaration header.
...
Also fixes logged_adaptor.
Fixes: https://github.com/boostorg/multiprecision/issues/516
Fixes: https://github.com/boostorg/multiprecision/issues/508
2023-01-13 18:37:17 +00:00
Christopher Kormanyos
0f58068d34
[ci skip] First batch of handling GCC warnings
2022-04-21 17:59:11 +02:00
Christopher Kormanyos
4052c420ac
[ci skip] Test code enhanced GCC/clang warn
2022-04-21 15:18:00 +02:00
Matt Borland
1e6ff4cc09
Replace BOOST_ASSERT with BOOST_MP_ASSERT
2021-11-26 20:29:08 +02:00
Matt Borland
62d867a10e
Missing header in example
2021-11-21 20:39:40 +02:00
jzmaddock
1f911f887c
Minor doc update.
2021-06-13 11:08:01 +01:00
jzmaddock
b4f2c28c6d
Flesh out variable precision docs some more.
2021-06-01 19:51:43 +01:00
jzmaddock
83da000ce2
Add precision changing examples.
2021-05-25 11:09:48 +01:00
jzmaddock
015487dd02
Update C++11 requirements.
2021-02-18 18:14:41 +00:00
Christopher Kormanyos
437ff80979
[CI SKIP] Disable part of an example on old clang
2021-02-04 08:18:59 +01:00
Christopher Kormanyos
4ecab47be7
[CI SKIP] Revert investigative changes in log AGM
2021-01-30 17:22:35 +01:00
Christopher Kormanyos
623a7da431
[CI SKIP] Local constants for diagnostic purposes
2021-01-30 13:42:02 +01:00
Christopher Kormanyos
38b4909972
Try resolve AGM log threads sanitize=addr mpfr
2021-01-30 10:08:00 +01:00
jzmaddock
873079c962
Use noexcept rather than the macros.
2021-01-19 15:42:28 +00:00
jzmaddock
5ed1e9ba0e
Big MSVC warning fix.
...
Also uses if constexpr when available.
2021-01-17 21:15:22 +00:00
jzmaddock
8bb54d07fd
Remove most boost.type_traits usage.
2021-01-14 17:05:14 +00:00
jzmaddock
cb514e9249
Giant C++11 refactor removing:
...
BOOST_STATIC_ASSERT
BOOST_STATIC_CONST
boost::enable_if/disable_if
Changed many traits class usages from boost:: to std::.
2021-01-13 14:33:48 +00:00
jzmaddock
05d2d09bfd
Remove tons of C++03 workarounds.
2021-01-11 21:42:50 +00:00
jzmaddock
c55e78df4f
Add missing #include to exercise_threading_log_agm.cpp.
2020-08-07 08:16:23 +01:00
jzmaddock
34881d5b79
Add log_agm examples to Jamfile.v2.
2020-08-04 19:43:02 +01:00
Christopher Kormanyos
2ecade8a70
[CI SKIP] Improve the comments.
2020-07-22 07:52:38 +02:00
Christopher Kormanyos
e53b904f91
Merge branch 'develop' into exercise_threads
2020-04-24 14:49:03 +02:00
pabristow
147cbd3e0b
Change to a comment an alternative definition of cpp_dec_float_50 that GCC 10.0.1 (but not gcc 9.2.0) regards as an error.
...
Examples pass for >b2 -a toolset=msvc,gcc-9.2.0,gcc-10.0.1,clang-10.0.0
2020-04-22 13:33:07 +01:00
jzmaddock
c2c6915c40
Merge pull request #223 from boostorg/deprecated_header_fix
...
Remove use of deprecated boost headers.
2020-04-21 11:00:42 +01:00
jzmaddock
264124b8d7
Remove use of deprecated boost headers.
2020-04-19 13:18:00 +01:00
jzmaddock
599f8d1426
Workaround for over-sized object files on Mingw.
...
Fixes https://github.com/boostorg/multiprecision/issues/219
2020-04-18 18:18:36 +01:00
Christopher Kormanyos
097f2cc124
[CI SKIP] Add comments, exemplary performance data and links to original references.
2020-04-07 11:32:40 +02:00
Christopher Kormanyos
5abe1e2545
[CI SKIP] Use Boost.Math's primes instead of sieve.
2020-04-06 10:40:08 +02:00
Christopher Kormanyos
f05e7f00e1
[CI SKIP] Add a sieve for primes. Reduce digits to 501. Increase to 10,000 function values. Reduce influence of writes to cout. Provide benchmark timing in code comments.
2020-04-06 10:32:46 +02:00
Christopher Kormanyos
2eb8014bf4
[CI SKIP] First pass refinements from comments in off-site mails
2020-04-05 22:50:56 +02:00
Christopher Kormanyos
e867b67aa5
[CI SKIP] Add exercise threading example
2020-04-05 17:15:16 +02:00
jzmaddock
3c3a522168
Suppress lots of GCC warnings.
2020-03-31 19:14:08 +01:00
jzmaddock
218c271663
Fix missing #include.
2020-03-30 18:40:45 +01:00
pabristow
899951dc89
Merge branch 'docs_update_1' into develop (using all docs_update_1 versions).
2020-03-19 15:49:14 +00:00
pabristow
fa3a7464db
[CI SKIP]Added example of gauss-laguerre quadrature.
2020-03-16 17:47:54 +00:00
pabristow
b0cde4a303
Use CK entire quadrature file. [CI SKIP].
2020-03-15 12:05:59 +00:00
Christopher Kormanyos
28c16704be
Rework Gauss-Laguerre based on review.
2020-03-10 20:14:53 +01:00
jzmaddock
1059a4b1f2
Correct tommath failures
2020-03-10 16:37:33 +00:00
Christopher Kormanyos
5636339cba
Keep continuing to clear up issues of old compilers.
2020-02-26 20:29:29 +01:00
Christopher Kormanyos
b0e5aaed38
Continue syntax corrections fro some older compilers.
2020-02-26 20:25:40 +01:00
Christopher Kormanyos
2f3d0b4ad4
More cleanup of Gauss-Laguerre example.
2020-02-26 18:56:57 +01:00
pabristow
a706a53ff8
[CI SKIP]Need to ensure toolset clang only tries to link no_eh_eg_support static.
2020-02-26 17:16:03 +00:00
Christopher Kormanyos
912bad819d
Replace keyword "final" with BOOST_FINAL
2020-02-26 06:52:46 +01:00
Christopher Kormanyos
3780481290
More small adaptions for older build systems.
2020-02-25 22:48:47 +01:00
Christopher Kormanyos
4a795c508e
More clean up Gauss-Laguerre quadrature example
2020-02-24 22:02:32 +01:00
Christopher Kormanyos
818566383f
Use BOOST_FINAL (not final). More pretty printing.
2020-02-24 20:13:31 +01:00
Christopher Kormanyos
1c7085f110
Use boost macros for older build systems.
2020-02-24 07:19:03 +01:00