2344 Commits

Author SHA1 Message Date
jzmaddock
2440fb23cf We don't need <cxxstd>latest in the Jamfile, it gets tested anyway. 2023-12-08 09:01:04 +00:00
jzmaddock
982eb69b6e Add test case. 2023-12-07 17:47:40 +00:00
jzmaddock
08d0e994fc Disable warnings from deprecated numeric_limits members.
When building with MSVC in C++23 mode.
2023-12-07 16:45:59 +00:00
Matt Borland
c62ef57426 Merge pull request #572 from boostorg/drone
Update drone xcode versions
2023-12-05 10:16:43 +01:00
Matt Borland
54abec0cf1 Update drone xcode versions 2023-12-04 10:14:53 +01:00
jzmaddock
035424e73c Update version history. 2023-11-17 18:41:32 +00:00
Matt Borland
246dbe5abc Merge pull request #568 from boostorg/boost_array 2023-11-03 07:42:05 +01:00
Matt Borland
65c1175b8f Add using std::swap 2023-10-31 11:35:20 +01:00
Matt Borland
c43d92c30d Remove broken clang runs 2023-10-31 08:19:32 +01:00
Matt Borland
6e7c2f9cf3 Reorder includes 2023-10-31 08:18:55 +01:00
Matt Borland
75f995eda9 Fix missing includes 2023-09-22 10:41:01 +02:00
Matt Borland
6813d96cbb Remove uses of Boost.Array 2023-09-22 08:54:47 +02:00
Christopher Kormanyos
737357f1fe Merge pull request #565 from boostorg/trivial_syntax
Fix #563 and fix #564 trivial syntax
2023-08-22 07:48:02 +02:00
Christopher Kormanyos
6225c28a8a Trivial syntax and MSVC 14_0 std latest in CI 2023-08-22 06:32:40 +02:00
Christopher Kormanyos
35a003a6db Merge pull request #562 from ryanelandt/denorm_min_is_nonzero
`denorm_min` is not zero
2023-08-21 18:39:19 +02:00
Christopher Kormanyos
1624080dd4 First attempt try handle review comments 2023-08-21 12:58:48 +02:00
Christopher Kormanyos
e5267160f3 Add more needed denorm_min() values 2023-08-20 13:27:52 +02:00
Christopher Kormanyos
5ea314a8bd Try to finish denorm_min plus its tests 2023-08-20 11:29:09 +02:00
Ryan
715993be79 fix min lint error 2023-08-18 12:18:20 -04:00
Ryan
eb0e1fecc0 initial_commit 2023-08-18 10:42:48 -04:00
Matt Borland
5f81a78cdb Update README to reflect C++14 compiler requirement (#557) 2023-05-24 12:44:34 +02:00
jzmaddock
ac0c6c50e7 Merge pull request #555 from boostorg/issue553
Make sure cpp_int::eval_convert_to is noexcept as advertised.
2023-05-21 16:46:16 +01:00
jzmaddock
d51f2e9dbb Make sure cpp_int::eval_convert_to is noexcept as advertised.
Fixes #553.
2023-05-21 11:41:50 +01:00
jzmaddock
97b27c43ca Merge pull request #552 from boostorg/issue551
Make sure changing the global precision options also changes the valu…
2023-05-02 08:50:56 +01:00
jzmaddock
1b8d151bd8 Make sure changing the global precision options also changes the value for the current thread. 2023-05-01 19:14:22 +01:00
jzmaddock
697f774b09 Revert "Make expression templates implicitly convert... (#543)"
This reverts commit 02e753d603.
2023-03-24 13:23:27 +00:00
jzmaddock
02e753d603 Make expression templates implicitly convert... (#543)
* Make expression templates implicitly convert...
to types that the number type will also convert to.
Fixes: https://github.com/boostorg/multiprecision/issues/541.
* Restrict fix to C++17 and later and disable for older mingwin compilers.
2023-03-13 18:27:24 +00:00
jzmaddock
0de7f4a45b Merge pull request #542 from boostorg/issue540
Fix rational_adaptor division bug.
2023-03-11 09:28:46 +00:00
jzmaddock
e8b1366913 Fix rational_adaptor division bug.
Fixes https://github.com/boostorg/multiprecision/issues/540
2023-03-10 19:34:21 +00:00
Matt Borland
58104dbddf Merge pull request #539 from boostorg/resources
Reduce testing resource usage
2023-03-08 15:17:48 -08:00
Matt Borland
b0a20f64d5 Add testing on MSVC 2023-03-08 09:25:11 -08:00
Matt Borland
170780978f Reduce testing resource usage 2023-03-07 08:07:16 -08:00
Matt Borland
06f05c712e Update cxxstd field (#538)
[ci skip]
2023-02-27 10:03:47 -08:00
jzmaddock
be28491573 Update history.
Regenerate docs.
[CI SKIP]
2023-02-23 17:33:24 +00:00
jzmaddock
03c51d6099 Merge pull request #536 from boostorg/dec_float_standalone
Correct cpp_dec_float string construction.
2023-02-23 08:59:43 +00:00
jzmaddock
a1bbd5e4f0 Correct cpp_dec_float string construction. 2023-02-22 12:28:48 +00:00
jzmaddock
b0394fe0ec Update Eigen interop support. (#534)
* Update Eigen interop support.
So we no longer rely on Eigen details.
Also improve complex number testing.
Fixes: https://github.com/boostorg/multiprecision/issues/479

* Restrict new Eigen tests to 3.4.90 and later.
2023-02-20 18:03:34 +00:00
jzmaddock
0506f94f3e Add missing #include. 2023-02-17 19:10:35 +00:00
Matt Borland
20778f6d38 Add cmake install (#533) 2023-02-16 11:48:18 -08:00
jzmaddock
6fd9ab367e Ensure cpp_dec_float throws on malformed string input. (#532)
Ensure cpp_dec_float throws on malformed string input.
Fixes https://github.com/boostorg/multiprecision/issues/499.

Also add error handling to MPF string construction.
2023-02-16 17:02:05 +00:00
Romain Geissler @ Amadeus
6d37ff770c Fix redundant redeclaration when build with C++ >= 17. (#530)
/data/mwrep/res/osp/Boost/21-0-0-9/include/boost/multiprecision/cpp_int/literals.hpp:220:13: error: redundant redeclaration of 'constexpr' static data member 'boost::multiprecision::literals::detail::make_backend_from_pack<Pack, B>::value' [-Werror=deprecated]
2023-02-14 10:40:37 -08:00
jzmaddock
fdc03bacaf Merge pull request #529 from boostorg/issue509
Fix standalone versions of itrunc and lltrunc.
2023-02-09 11:59:41 +00:00
jzmaddock
83e48c5c9f Fix standalone versions of itrunc and lltrunc.
Fixes: https://github.com/boostorg/multiprecision/issues/509
2023-02-08 18:50:51 +00:00
Matt Borland
484c606b29 Merge pull request #528 from mborland/concurrency
Enable GHA to kill in progress builds on new push
2023-02-08 09:47:35 -08:00
Matt Borland
3df3044193 Enable GHA to kill in progress builds on new push 2023-02-06 11:36:30 -08:00
jzmaddock
7305f1bf8a Merge pull request #527 from boostorg/issue526
Fix potentially uninitialized storage when parsing octal strings.
2023-02-06 19:28:46 +00:00
jzmaddock
eb5525e282 Fix potentially uninitialized storage when parsing octal strings.
Fixes https://github.com/boostorg/multiprecision/issues/526
2023-02-05 12:01:41 +00:00
Christopher Kormanyos
1ffdc1c7c2 Merge pull request #524 from boostorg/improve_ci_tests_sin_cos
Fix #523 via improve sin() / cos() tests in CI
2023-01-22 17:13:03 +01:00
Christopher Kormanyos
b1b447a6f2 Improve sin() / cos() tests in CI 2023-01-22 14:42:27 +01:00
jzmaddock
98d72b682c Improve printing out configuration info in CI runs. (#522) 2023-01-19 17:25:00 +00:00