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