-
Notifications
You must be signed in to change notification settings - Fork 123
Add cpp_double_fp and exercise arithmetic_tests #515
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
Gsoc2021 double float chris
Gsoc2021 double float chris
Double float constructors
More constructors and tests
…into tests_and_cleanup
Cpp double fp backend
…into cpp_double_fp_backend
…into cpp_double_fp_backend
…into cpp_double_fp_backend # Conflicts: # .github/workflows/multiprecision.yml # README.md
# Conflicts: # .github/workflows/multiprecision.yml # test/test_exp.cpp
…ration # Conflicts: # example/cpp_double_double_del_v_jv.cpp # include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail.hpp # include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath.hpp # include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_fabs.hpp # include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_frexp.hpp # include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_isinf.hpp # include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_isnan.hpp # include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_ldexp.hpp # include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_limits.hpp # include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_sqrt.hpp # include/boost/multiprecision/cpp_double_fp.hpp # performance/performance_test_df.cpp # test/Jamfile.v2 # test/math/instances/Jamfile.v2 # test/math/setup.hpp # test/test_arithmetic_df.cpp # test/test_complex.cpp # test/test_exp.cpp # test/test_log.cpp # test/test_pow.cpp # test/test_round.cpp
…m/boostorg/multiprecision into cpp_double_fp_backend_integration
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #515 +/- ##
=========================================
+ Coverage 94.1% 94.4% +0.3%
=========================================
Files 280 293 +13
Lines 29074 30287 +1213
=========================================
+ Hits 27349 28579 +1230
+ Misses 1725 1708 -17
... and 6 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
The purpose of this pull request is to add the
cpp_double_fp_backend<>
template class.In the initial commit, we:
TEST_CPP_DOUBLE_FLOAT
, but do not run them yet.arithmetic_tests.hpp
that improve the testing logic for mixed-int128/float128 interaction.If this runs through, I can add the function tests (stuff like
sin()
,exp()
, etc.) as a next step. These run well and properly in the GSoC fork, but are not yet exercised in this initial commit.