Matt Borland
505d7ace3a
Annotate extract as constexpr
2025-06-25 14:24:38 -04:00
ckormanyos
2a8e53c651
More cleanup conversion routines
2025-06-25 17:42:20 +02: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
029777b55e
Try using G++14 for specfun tests
2025-06-25 09:08:13 -04:00
Matt Borland
59e9260145
Replace boost config with standalone config
2025-06-25 09:07:01 -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
ckormanyos
b847ba19c0
Attempt to clarify conversion workaround
2025-06-25 07:38:28 +02:00
Matt Borland
0e2dfc995b
Update CI
2025-06-24 18:53:22 -04:00
Matt Borland
647eeef730
Update coverage runners
2025-06-24 18:51:36 -04:00
Matt Borland
1f220ccd29
Handle values stored as maximum with offset
2025-06-24 18:49:25 -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
0ff66449c5
Try repair again conversion MacOS
2025-06-24 21:40:15 +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
b0c52c49a5
Modernize with trailing return type
2025-06-23 13:48:45 +02:00
ckormanyos
e9772f6f2d
Update docs yet again
2025-06-23 12:16:21 +02:00
ckormanyos
a1740f6232
Merge branch 'develop' into cpp_double_fp_backend_integration
2025-06-23 11:37:18 +02:00
Christopher Kormanyos
2f87bf2ddf
Merge pull request #698 from boostorg/spell_fulfills
...
Trivial doc spell correction of word fulfills
2025-06-23 11:36:56 +02:00
ckormanyos
69c63d7da5
Trivial doc spell correction of word fulfills
2025-06-23 10:49:41 +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
1cf471ff7a
Repair silly initialization typo
2025-06-19 22:49:30 +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
35bb679674
Impl eval_pow of x raised to power a
2025-06-19 20:59:09 +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
ee4da5fc7f
Merge branch 'develop' into cpp_double_fp_backend_integration
2025-06-09 11:29:24 +02:00
jzmaddock
96eb274ac6
Merge pull request #694 from boostorg/update_docs
...
Update corrected MPIR web link
2025-05-29 09:55:04 +01:00
ckormanyos
3853f2a647
Update corrected MPIR web link
2025-05-29 08:09:38 +02:00
jzmaddock
0436043016
Merge pull request #693 from boostorg/log1p_error_handling
...
Minor fix for mpfr error handling in log1p.
2025-05-28 17:20:05 +01:00