ckormanyos
e2a99d6b0d
Dedicated test-traits and MSVC easier
2025-06-27 15:28:52 +02:00
ckormanyos
695c3957d1
Address review comments for tests
2025-06-27 14:13:55 +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
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
Matt Borland
75f995eda9
Fix missing includes
2023-09-22 10:41:01 +02:00
Matt Borland
170780978f
Reduce testing resource usage
2023-03-07 08:07:16 -08:00
Christopher Kormanyos
e3e05acd7f
Add cpp_double_fp and exercise arithmetic_tests
2023-01-06 08:57:51 +01:00
Matt Borland
d85e3f2b34
replace boost::long_long_type and boost::ulong_long_type
2021-11-26 20:29:08 +02:00
jzmaddock
3c3a522168
Suppress lots of GCC warnings.
2020-03-31 19:14:08 +01:00
jzmaddock
877753246f
clang-format: apply new format to (almost) everything.
2019-07-15 18:25:17 +01:00
jzmaddock
26952775c6
complex/mpc: Add tests for poisoned operators, plus new test split split from sf_concept_check_beta_2.cpp.
2018-03-19 18:41:52 +00:00
jzmaddock
8d2bd0a1d3
complex/mpc: Add value_type to class number, and overloads for polar function.
...
Split up one concept check that was generating over-large object file sizes.
2018-03-16 20:12:06 +00:00
jzmaddock
d4aa01f657
complex/mpc: begin fixing test failures.
2018-03-11 19:59:45 +00:00
jzmaddock
fec524f93a
Split test up again - still too big!
2015-07-19 19:11:49 +01:00
jzmaddock
8edcd89f39
Split some tests up.
2015-07-19 19:11:12 +01:00
jzmaddock
9f9394940a
Add scalbn, ilogb, logb and tests and docs.
2014-06-17 08:53:54 +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
73210bb222
Apply remaining fixes from #8732 .
...
Also adds msb (most significant bit) function to multiprecision.
Fixes #8732 .
[SVN r84921]
2013-07-01 15:43:28 +00:00
John Maddock
2b901734b2
Big search and replace name change of adapter -> adaptor.
...
[SVN r82501]
2013-01-15 11:43:27 +00:00
John Maddock
0d4b3d4b02
Add logged adapter.
...
Add docs for logged_adapter and mpfi_float.
[SVN r82499]
2013-01-15 09:25:05 +00:00
John Maddock
bfd897f5d8
Fix some more GCC warnings and make compiles faster for slow compilers (Intel)
...
[SVN r81710]
2012-12-04 19:28:46 +00:00
John Maddock
6dfcc7e526
Big search and replace change of name for the ExpressionTemplates template parameter to class number.
...
[SVN r80418]
2012-09-06 09:50:47 +00:00
John Maddock
e2ef393c23
Big search and replace rename, removing mp_ prefix.
...
[SVN r79932]
2012-08-08 18:14:50 +00:00
John Maddock
64fe0089d3
Refactor concept checks for faster compilers.
...
Add constexpr construction test.
[SVN r79724]
2012-07-24 18:03:54 +00:00