Commit Graph

161 Commits

Author SHA1 Message Date
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
Christopher Kormanyos
d5dfcd445b Refine and test at 21,51,101,121,201 digits. 2020-02-23 23:03:04 +01:00
Christopher Kormanyos
4e6c722ace Add progress percent indications. 2020-02-23 14:14:07 +01:00
Christopher Kormanyos
f16275fccf Handle airy_ai(x) at lower x with x.gt.1 2020-02-22 18:22:13 +01:00
pabristow
18fdee4c75 [CI SKIP] changes from review of pull request #193, but awaiting improvements to gauss_leguerre_quadrature before rebuilding and re-review 2020-02-17 11:34:46 +00:00