14 Commits

Author SHA1 Message Date
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
Christopher Kormanyos
3f7312243e Typos specfun Jam maybe now run and fail 2023-01-23 06:55:57 +01:00
Christopher Kormanyos
483624d78e Try for specfun_cpp_double_double run but fail 2023-01-10 12:58:13 +01:00
Christopher Kormanyos
74390c9e7f First try at specfun 2023-01-09 18:13:06 +01:00
jzmaddock
26898787d6 Apparently order of includes is important in C++17 and later :( 2020-04-22 17:17:49 +01:00
jzmaddock
877753246f clang-format: apply new format to (almost) everything. 2019-07-15 18:25:17 +01:00
jzmaddock
6e7b08a77e Update to allow mpf_float to be used with Boost.Math at variable precision. 2016-06-02 18:48:46 +01:00
jzmaddock
816edd2ed6 Update tests for variable precision math. 2016-05-31 10:05:34 +01:00
jzmaddock
f866903e9d Fix test failures for special functions. 2015-07-19 19:11:49 +01:00
John Maddock
10ed707a68 Initial merge of cpp_bin_float code from sandbox.
[SVN r86781]
2013-11-21 19:05:42 +00:00
John Maddock
74e46a3306 Initial Intel C++ _Quad support in float128.
[SVN r83856]
2013-04-12 09:01:20 +00:00
John Maddock
eb267293d7 Refactored build process to improve compile times.
Fixed expression-template incompatibility in spherical_harmonic.hpp.
Fixed expression template issues in log1p_expm1_test.hpp and test_cbrt.hpp.

[SVN r83775]
2013-04-06 08:54:04 +00:00