Commit Graph

2384 Commits

Author SHA1 Message Date
jzmaddock 2e81e42a0a
Type which are convertible to a number should not participate in arit… (#609)
* Type which are convertible to a number should not participate in arithmetic operator overloads.
Fixes https://github.com/boostorg/multiprecision/issues/608
2024-03-07 17:23:49 +00:00
Matt Borland ffe506aacb
Merge pull request #603 from boostorg/tommath
Workaround for type change in tommath
2024-03-04 10:39:28 +01:00
Matt Borland 5675c50623
Workaround for type change in tommath 2024-03-04 08:34:36 +01:00
jzmaddock 3c9ff4d6ff Update version history.
Regenerate docs.
2024-03-03 17:56:28 +00:00
jzmaddock 438b9fc672
Merge pull request #606 from boostorg/mpfr_error_handling
Correct error handling in mpfr specfun overloads.
2024-03-02 10:14:41 +00:00
jzmaddock fe60def8ca Correct standalone error handling. 2024-03-01 19:13:25 +00:00
jzmaddock ab15f2f4cb Correct error handling in mpfr specfun overloads. 2024-03-01 13:13:23 +00:00
jzmaddock 42a3edf55e
Merge pull request #605 from boostorg/issue604
Fix up default fmod to perform post-condition checking.
2024-03-01 13:11:32 +00:00
jzmaddock 062503f1b3 Add missing file. 2024-02-29 19:49:33 +00:00
jzmaddock 5e24597fa3 Fix up default fmod to perform post-condition checking.
Fixes https://github.com/boostorg/multiprecision/issues/604.
2024-02-29 19:18:49 +00:00
jzmaddock f0319ec047 Trivial patches for enhanced Math tests. 2024-02-29 08:42:18 +00:00
jzmaddock 27666619b8
Merge pull request #597 from boostorg/issue595
Update complex_adaptor to match precision requirements.
2024-02-10 09:05:58 +00:00
Christopher Kormanyos 4038c7738c
Merge pull request #596 from boostorg/docs_codecov_badge
Add CodeCov badge for develop
2024-02-10 08:56:20 +01:00
jzmaddock d9bb0dd92c Correct test in Jamfile.v2 2024-02-09 19:49:13 +00:00
jzmaddock 467f09cab2 Update complex_adaptor to match precision requirements.
Add test case.
Fixes https://github.com/boostorg/multiprecision/issues/595
2024-02-09 17:17:59 +00:00
Christopher Kormanyos 46988e4f9d Correct more docs LaTeX typos 2024-02-09 16:02:51 +01:00
Christopher Kormanyos 1dd06d1b60 Repair LaTeX typos 2024-02-09 16:01:14 +01:00
Christopher Kormanyos 3c1174099a Clean up badge and add use case 2024-02-09 15:58:12 +01:00
Christopher Kormanyos b40a4711d3 Separate CodeCov Badges master/develop 2024-02-09 15:31:39 +01:00
Christopher Kormanyos e06de833fe [ci skip] Add CodeCov badge for develop 2024-02-09 14:49:12 +01:00
Matt Borland de240992c3
Merge pull request #590 from boostorg/deprecation
Update GHA to remove Node deprecation warnings
2024-01-24 13:49:21 +01:00
Matt Borland e644cd3a93
Update GHA to remove Node deprecation warnings 2024-01-24 11:53:07 +01:00
Christopher Kormanyos 353b3092a3
Merge pull request #587 from boostorg/issue586
Fixes #586 via resolve conflict overloads
2024-01-23 18:05:01 +01:00
Christopher Kormanyos 29ca08c870 Adopt simplification from PR 2024-01-23 13:33:19 +01:00
Christopher Kormanyos 0ba82698d0 Prelim fix issue586 (if none better found) 2024-01-22 19:13:51 +01:00
Christopher Kormanyos 878138ad14
Merge pull request #585 from boostorg/reduce_dec_float_truncation 2024-01-19 11:51:15 +01:00
Christopher Kormanyos 73fb4d3f0e Increase CodeCov tolerances on push etc 2024-01-19 08:16:44 +01:00
Christopher Kormanyos 19910ae9dc Reduce truncation in dec_float multiplication 2024-01-19 06:40:45 +01:00
Matt Borland e584f4f35d
Merge pull request #583 from lrineau/patch-1
fix a typo in README.md
2024-01-05 03:43:31 -05:00
Laurent Rineau 707cb85526
fix a typo in README.md 2024-01-05 09:41:08 +01:00
Matt Borland ae5bd44e67
Merge pull request #581 from boostorg/codecov
Add codecov run to CI
2024-01-05 00:56:30 -05:00
Matt Borland 78ce19aa2a
Reduce run time 2024-01-04 17:50:01 +01:00
jzmaddock 7f1dc85b71
Merge pull request #582 from boostorg/gcc-warn-string_helpers
Minor GCC sign-conversion warning fix
2023-12-28 11:17:01 +00:00
Christopher Kormanyos cdf717e40b Minor GCC sign-conversion warning fix 2023-12-28 10:50:10 +01:00
Matt Borland 9e0631184c
Add exclusions 2023-12-23 16:04:27 -05:00
Matt Borland 2f25d8f719
Temporarily disable voroni_performance for Codecov 2023-12-23 07:49:38 -05:00
Matt Borland c00209744f
Increase timeout 2023-12-22 11:55:39 -05:00
Matt Borland 3cda359421
Remove 32 bit coverage for run time 2023-12-22 09:30:24 -05:00
Matt Borland 27205faf14
Add codecov run to CI 2023-12-22 08:06:19 -05:00
Matt Borland a85f1865fc
Merge pull request #580 from boostorg/579
Fix -Wpessimizing-move
2023-12-22 08:05:25 -05:00
Matt Borland 678b9d8c92
Fix -Wpessimizing-move 2023-12-19 10:46:00 +01:00
jzmaddock 20187736b3
Fix up cpp_bin_float for very small bit counts. (#577)
Fix up cpp_bin_float for very small bit counts.
Adds support for emulating float16_t and bfloat16_t.
Also adds test cases, and updates test_arithmetic.hpp to cope with testing small bit count types.
Fixes https://github.com/boostorg/multiprecision/issues/576.
2023-12-16 09:21:29 +00:00
jzmaddock a32f657409
Disable warnings from deprecated numeric_limits members. (#575)
Disable warnings from deprecated numeric_limits members.
When building with MSVC in C++23 mode.
Add test case.
2023-12-08 11:28:23 +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