ckormanyos
b989c43d10
Remove an unused file
2025-06-26 06:36:35 +02:00
ckormanyos
39e10f8f2d
Merge branch 'cpp_double_fp_backend_integration' of https://github.com/boostorg/multiprecision into cpp_double_fp_backend
...
# Conflicts:
# performance/Jamfile.v2
# test/test_complex_df.cpp
2025-06-26 06:32:03 +02:00
Matt Borland
17bb7d63a3
Don't test PPC64 long double since it is incompatible
2025-06-25 15:39:07 -04:00
Matt Borland
4ac6fe2851
Link quadmath for test_numeric_limits_cpp_double_fp
2025-06-25 09:58:07 -04:00
Matt Borland
1d6bd4b8f7
Link quadmath for arithmetic TEST_CPP_DOUBLE_FLOAT
2025-06-25 09:42:16 -04:00
Matt Borland
1b8a5be340
Add standalone test set
2025-06-25 09:04:54 -04:00
Matt Borland
7455f321db
Add reduced test set to regular jamfile
2025-06-25 09:04:40 -04:00
Matt Borland
d1c21687b5
Test further down the boundary
2025-06-24 18:48:10 -04:00
Matt Borland
ea144b4475
Always test long double since should be identical on mac
2025-06-24 18:47:54 -04:00
Matt Borland
8bfaa9ec1e
Improve debugging of second case
2025-06-24 18:26:02 -04:00
ckormanyos
2eefdd8a3f
Repair CI but still not quite done
2025-06-24 22:08:06 +02:00
ckormanyos
4f5ad12389
Rework converrsion again
2025-06-24 21:25:40 +02:00
ckormanyos
7607605e81
Rework 1 of eval_convert_to with more TBD
2025-06-24 19:54:31 +02:00
Matt Borland
ff0b5ff588
Add header data
2025-06-24 11:12:58 -04:00
Matt Borland
18f30e4317
Begin adding CMake based testing to make debugging way easier
2025-06-24 11:10:57 -04:00
Matt Borland
71fe440486
Link quadmath if we have it
2025-06-24 08:27:49 -04:00
ckormanyos
3d4f13f1ba
Really struggling with this Jam
2025-06-23 21:23:15 +02:00
ckormanyos
38b7437964
Place some error diagnostics in CI
2025-06-23 20:58:22 +02:00
ckormanyos
7add79cb1b
Revert misunderstood typo need Jamfile help
2025-06-23 20:24:34 +02:00
ckormanyos
b0d9e961f5
Handle a typo in Jamfile
2025-06-23 19:33:54 +02:00
ckormanyos
39664840bb
Repair test_pow on TEST_MPFI_50 run
2025-06-23 16:30:05 +02:00
ckormanyos
35b76501b5
Correct test_pow in all tests
2025-06-23 15:52:18 +02:00
ckormanyos
73324c2969
Refactor test_pow adapt for all backends
2025-06-23 14:56:50 +02:00
ckormanyos
f6ca99d93a
Workaround on test_round pending query
2025-06-21 11:02:03 +02:00
ckormanyos
28387756cb
Repair constexpr-ness of ctors
2025-06-20 19:51:48 +02:00
ckormanyos
373e5ef04d
Improve round via construct long long
2025-06-20 16:08:41 +02:00
ckormanyos
55765d14cd
Corrections and re-start CI
2025-06-19 21:45:12 +02:00
ckormanyos
40c914607b
Bump up tolerances binomial coef
2025-06-19 21:20:38 +02:00
Christopher Kormanyos
a3d7e63f95
Merge branch 'develop' into cpp_double_fp_backend
2025-06-19 21:20:14 +02:00
ckormanyos
7a09da80ce
Adapt specfun tests to new includes
2025-06-19 14:33:30 +02:00
ckormanyos
748b7511ae
Handle recent review comments
2025-06-19 13:28:31 +02:00
ckormanyos
6b8ed7c5b3
Merge branch 'develop' into cpp_double_fp_backend_integration
...
# Conflicts:
# performance/Jamfile.v2
2025-06-18 22:41:13 +02:00
René Ferdinand Rivera Morell
6df8e19f00
Add support for modular build structure. ( #632 )
...
* Make the library modular usable.
* Switch to library requirements instead of source. As source puts extra source in install targets.
* Add missing import-search for cconfig/predef checks.
* Add requires-b2 check to top-level build file.
* Bump B2 require to 5.2
* Change all <source> references to <library>.
* Update copyright dates.
* Move inter-lib dependencies to a project variable and into the build targets.
* Adjust doc build to avoid boost-root references.
* Update build deps.
* Change Boost Test build refs to work with both old and modular test lib targets.
* Adjust CI for changes to the inspect tool. Also simplify the build and test to avoid future config problems as it can mor easily adjust to future CI changes.
* Use latest CI image to get a modern C++ compiler rthat doesn't ICE, we hope.
* Current CircleCI images need sudo to install packages.
* Undo search-lib change.
---------
Co-authored-by: Matt Borland <matt@mattborland.com >
2025-06-10 10:21:15 -04:00
ckormanyos
f0f3d075c3
Merge branch 'develop' into cpp_double_fp_backend_integration
2025-05-26 09:41:10 +02:00
ckormanyos
e3b50cfc76
Add more conversion edge-case tests
2025-04-29 15:42:36 +02:00
ckormanyos
bbc3700fff
Repair bin float convert negs to ULL
2025-04-29 13:20:40 +02:00
ckormanyos
ff710364ed
Handle issue652 with upper-bound check
2025-04-29 10:17:04 +02:00
ckormanyos
e1cc7ba66d
A few header-only warns and warns in CI
2025-04-26 14:20:44 +02:00
ckormanyos
28b2658915
Repair limits test lowest on cpp-double-pp
2025-04-19 14:36:43 +02:00
ckormanyos
ca4bfe73e6
Repait limits test lowest on cpp-double-fp
2025-04-19 14:28:14 +02:00
ckormanyos
e46baf489d
Sync with upstream PR beanch
2025-04-19 13:41:13 +02:00
ckormanyos
579d1fcf80
Merge branch 'cpp_double_fp_backend' into cpp_double_fp_backend_integration
...
# 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
2025-04-19 13:18:58 +02:00
ckormanyos
5439a9d4b2
Minor CI adaptions cpp_double_double
2025-04-19 10:50:44 +02:00
ckormanyos
a9a9f8a9e2
Merge branch 'develop' into cpp_double_fp_backend_integration
...
# Conflicts:
# .github/workflows/multiprecision.yml
# test/test_exp.cpp
2025-04-19 09:36:50 +02:00
ckormanyos
7e26452eba
Merge branch 'develop' of https://github.com/boostorg/multiprecision into cpp_double_fp_backend
...
# Conflicts:
# .github/workflows/multiprecision.yml
# README.md
2025-04-11 08:18:00 +02:00
jzmaddock
4c94ecc6d7
Fix inadvertent implicit conversion in standalone_test_convert_from_tom_int.cpp
2025-04-08 18:48:13 +01:00
Matt Borland
e293205452
Add missing header for bitcast
2025-04-08 12:36:52 -04:00
ckormanyos
3a2734494c
Disable new lowest() tests on TEST_BACKEND
2025-04-05 14:06:48 +02:00
ckormanyos
2527535cbb
Attempt repair issue670 and add tests
2025-04-05 13:39:46 +02:00
ckormanyos
ff854aff9b
Add more pow_n edge cases
2025-01-19 13:15:01 +01:00