3405 Commits

Author SHA1 Message Date
ckormanyos
554bb279fb Correct yet another silly typo (or hope to) 2025-09-01 22:20:29 +02:00
ckormanyos
23a5aaa3fd Repair silly typo but might need detail study 2025-09-01 22:10:00 +02:00
ckormanyos
d64f23f13b First pass double_fp single-limb optimizations 2025-09-01 21:44:57 +02:00
Christopher Kormanyos
d6bef9f5d2 Merge pull request #730 from boostorg/constexpr_double_fp
Fix #727 via constexpr cpp_double_fp_backend
2025-09-01 19:27:39 +02:00
ckormanyos
4aa8952e8d Disable test_round for double-fp on old GCC 2025-09-01 18:50:46 +02:00
ckormanyos
62cb7cdd6d Try finishing constexpr-ness 2025-09-01 14:57:27 +02:00
ckormanyos
82da79c99d Add more constexpr-ness 2025-09-01 13:36:08 +02:00
ckormanyos
e7527eeb0c Square root optionally constexpr-eval 2025-09-01 12:42:26 +02:00
ckormanyos
0786839720 Simplify syntax with tmp run-time perf loss 2025-08-31 20:22:41 +02:00
ckormanyos
4cb7deea3d Explore furthe constexpr reductions 2025-08-31 18:09:06 +02:00
ckormanyos
dba4d8a425 Reduce constexpr reqs for old GCC 2025-08-31 15:27:09 +02:00
ckormanyos
5206da6c71 Simplify exponent functions 2025-08-31 15:00:57 +02:00
Christopher Kormanyos
fc508e8587 Merge pull request #711 from boostorg/more_coverage
Obtain more code coverage
2025-08-31 12:58:47 +02:00
ckormanyos
5b53322674 Revert constexpr-ness efforts 2025-08-31 10:12:22 +02:00
ckormanyos
ac1b9545e7 Syntax and exclude test very old compiler 2025-08-30 21:29:53 +02:00
ckormanyos
bb4911ceb3 Readjust old compiler constexpr-ness 2025-08-30 20:37:52 +02:00
ckormanyos
a26871b55a Remove some constexpr reqs for old GCC 2025-08-30 16:14:32 +02:00
ckormanyos
324cc5f12f Simplify constexpr-ness and deactivate a test 2025-08-30 15:39:30 +02:00
ckormanyos
f351909ee8 More patch constexpr-ness old GCC 2025-08-30 14:01:57 +02:00
ckormanyos
62222f88b1 Patch constexpr-ness for old GCC 2025-08-30 13:04:16 +02:00
ckormanyos
91e9ea721a Simplify constexpr-ness and correct a typo 2025-08-30 09:24:19 +02:00
ckormanyos
c206385b29 Retry old compiler constexpr-ness 2025-08-29 22:37:41 +02:00
ckormanyos
79e86d9641 Try repair syntax for old compilers 2025-08-29 21:21:54 +02:00
ckormanyos
ec857ee932 Exclude known constexpr-eval lines from cover 2025-08-29 15:46:28 +02:00
ckormanyos
61d99d0d93 Repair minor defects in CI 2025-08-29 14:53:06 +02:00
ckormanyos
d1982bfca9 Handle review comments 2025-08-29 14:07:10 +02:00
ckormanyos
2f737ffa63 Patch std::is_same for old MSVC C++14 2025-08-25 19:39:35 +02:00
ckormanyos
b40b35e20e Finish most or nearly all of constexpr-ness 2025-08-25 18:08:46 +02:00
ckormanyos
2b1361025a Update docs 2025-08-18 13:18:05 +02:00
ckormanyos
1a4fd94499 Merge branch 'develop' into more_coverage 2025-08-18 13:17:42 +02:00
ivanpanch
55bf069621 Fix mistakes (#729)
* Update Jamfile.v2

* Update introduction.qbk

* Update tutorial.qbk

* Update tutorial_cpp_int.qbk

* Update tutorial_gmp_int.qbk

* Update tutorial_tommath.qbk

* Update integer_examples.cpp

* Update tutorial_cpp_bin_float.qbk

* Update tutorial_cpp_dec_float.qbk

* Update tutorial_gmp_float.qbk

* Update tutorial_mpfr_float.qbk

* Update tutorial_float128.qbk

* Update tutorial_float_builtin_ctor.qbk

* Update big_seventh.cpp

* Update tutorial_float_eg.qbk

* Update floating_point_examples.cpp

* Update mpfr_precision.cpp

* Update gauss_laguerre_quadrature.cpp

* Update tutorial_interval_mpfi.qbk

* Update tutorial_cpp_complex.qbk

* Update tutorial_mpc_complex.qbk

* Update tutorial_float128_complex.qbk

* Update tutorial_complex_adaptor.qbk

* Update tutorial_rational.qbk

* Update tutorial_tommath_rational.qbk

* Update tutorial_logged_adaptor.qbk

* Update tutorial_debug_adaptor.qbk

* Update tutorial_visualizers.qbk

* Update tutorial_fwd.qbk

* Update tutorial_conversions.qbk

* Update tutorial_random.qbk

* Update random_snips.cpp

* Update tutorial_constexpr.qbk

* Update tutorial_import_export.qbk

* Update cpp_int_import_export.cpp

* Update tutorial_mixed_precision.qbk

* Update tutorial_variable_precision.qbk

* Update scoped_precision_example.cpp

* Update tutorial_numeric_limits.qbk

* Update tutorial_numeric_limits.qbk

* Update numeric_limits_snips.cpp

* Update numeric_limits_snips.cpp

* Update tutorial_numeric_limits.qbk

* Update numeric_limits_snips.cpp

* Update numeric_limits_snips.cpp

* Update tutorial_io.qbk

* Update reference_number.qbk

* Update reference_cpp_bin_float.qbk

* Update reference_cpp_double_fp_backend.qbk

* Update reference_internal_support.qbk

* Update reference_backend_requirements.qbk

* Update performance.qbk

* Update performance_overhead.qbk

* Update performance_real_world.qbk

* Update performance_integer_real_world.qbk

* Update performance_rational_real_world.qbk

* Update reference_number.qbk

* Update tutorial_numeric_limits.qbk

* Update reference_backend_requirements.qbk
2025-08-18 13:14:39 +02:00
ckormanyos
8dfd6f35c7 Add a few more tests 2025-08-16 14:25:25 +02:00
ckormanyos
c841339330 Update docs again and re-run CI 2025-08-16 07:18:30 +02:00
ckormanyos
eaab3bb432 Docs style and typos and more syntax 2025-08-15 18:20:54 +02:00
ckormanyos
ccb113d75c Add more tests and also get more TBDs 2025-07-21 20:42:31 +02:00
ckormanyos
76224e2466 Fix a typo and get even more cover dec-float 2025-07-21 15:00:23 +02:00
ckormanyos
01f516eed3 Improve an example and also cover lines 2025-07-21 13:29:28 +02:00
ckormanyos
80609b22a2 Refactor from-u-long-long and an example 2025-07-21 09:29:01 +02:00
ckormanyos
e4aada5489 More tests and syntax 2025-07-19 22:30:57 +02:00
ckormanyos
618132d3bd More pretty printing test progress 2025-07-15 20:27:23 +02:00
ckormanyos
1404c25d4b Revert constants changes and query later 2025-07-15 18:00:25 +02:00
ckormanyos
4dce9aaffd Remove forgotten local test code 2025-07-15 15:15:45 +02:00
ckormanyos
0d3a7a21bd Correct a syntax error 2025-07-15 14:30:23 +02:00
ckormanyos
eec48fe44f Streamline some syntax and more cover 2025-07-15 14:12:09 +02:00
ckormanyos
7aec17719d Finish default_ops pow function tests 2025-07-15 12:21:32 +02:00
ckormanyos
0d0b173107 Further simplify eval-like operations 2025-07-14 21:18:17 +02:00
ckormanyos
0be16898fd Keep tuning coverage 2025-07-14 20:06:43 +02:00
ckormanyos
5465bdddf0 Streamline one of the eval_pow overloads 2025-07-14 18:46:39 +02:00
ckormanyos
daaea2952d Remove redundant and thus uncovered lines 2025-07-14 16:35:27 +02:00
ckormanyos
590d343081 Merge branch 'develop' into more_coverage 2025-07-14 13:03:59 +02:00