From 41f07b079445932f18b0d355a5381654d3ca7fb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Ferdinand=20Rivera=20Morell?= Date: Fri, 6 Sep 2024 07:45:23 -0500 Subject: [PATCH] Add support for modular build structure. (#1160) * Make the library modular usable. * Fix -Wundef warnings * Switch to library requirements instead of source. As source puts extra source in install targets. * Add missing NO_LIB usage requirements. * Remove boost-root relative include path. * Add missing import-search for cconfig/predef checks. * Add requires-b2 check to top-level build file. * Sync upstream. * Fix typo in test framework reference. * Bump B2 require to 5.2 * Update copyright dates. * Move inter-lib dependencies to a project variable and into the build targets. * Switch to /boost/test//included target for header only mode of Boost.Test. * Adjust doc build to avoid boost-root references. * Update build deps. * Fix project props not applying to the no_eh.obj compile. * Update build deps. * Add missing import-search. * Fix float128_type checks to actually disable tests. Problem was that build is a non-free feature. Which can't be acquired through a usage requirement. * GPU Batch 7 Fix igamma_large support on device Add GPU support to toms748 Add GPU support to igamma_inv Add GPU markers to gamma_inva Add GPU Markers to lgamma_small Remove STL usage from gamma Remove NVRTC workaround Fix fraction use of STL headers Mark gamma functions in fwd Disable declval on all GPU platforms Disable more unneeded code on device Add forward decl for NVRTC tgamma Disable unneeded items for all GPU Change workaround for missing overloads Rearrange definition location Add include path to cuda now that workaround is removed Fix NVRTC incompatibility with recursion and forward decls Add tgamma_ratio CUDA and NVRTC testing Fix NVRTC handling of gamma_p_derivative Add gamma_p_derivative CUDA and NVRTC testing Remove recursion from gamma_incomplete_imp Add SYCL testing of igamma, igamma_inv, and igamma_inva Ignore literal-range warnings Remove use of static const char* for function name Fix missing CUDA header Remove calls under NVRTC to fwd decl Add more nvrtc workarounds Use builtin erfc instead of header cycle Add CUDA and NVRTC testing of gamma_p_inv Adjust tolerances Add GPU support to chi squared dist Fix static local variable Add chi squared dist SYCL testing Add chi squared dist CUDA testing Add chi squared dist NVRTC testing Add GPU support to weibull dist Add weibull dist SYCL testing Add weibull dist CUDA testing Add weibull dist NVRTC testing * Fix policy macro definition for MSVC platforms * Don't add quadmath lib for has_128bit_floatmax_t check. It was accidentally copy+pasted. * Fix incorrect name for float128 type check that caused it to not apear. --------- Co-authored-by: Matt Borland --- build.jam | 48 ++ build/Jamfile.v2 | 38 +- config/Jamfile.v2 | 10 +- doc/Jamfile.v2 | 14 +- example/Jamfile.v2 | 14 +- reporting/accuracy/Jamfile.v2 | 91 +-- reporting/performance/Jamfile.v2 | 84 +-- test/Jamfile.v2 | 886 +++++++++++++------------- test/float128/log1p_expm1_test.cpp | 2 +- test/float128/powm1_sqrtp1m1_test.cpp | 2 +- test/float128/table_type.hpp | 2 +- test/float128/test_bessel_i.cpp | 2 +- test/float128/test_bessel_j.cpp | 2 +- test/float128/test_bessel_k.cpp | 2 +- test/float128/test_bessel_y.cpp | 2 +- test/float128/test_beta.cpp | 2 +- test/float128/test_binomial_coeff.cpp | 2 +- test/float128/test_carlson.cpp | 2 +- test/float128/test_cbrt.cpp | 2 +- test/float128/test_digamma.cpp | 2 +- test/float128/test_ellint_1.cpp | 2 +- test/float128/test_ellint_2.cpp | 2 +- test/float128/test_ellint_3.cpp | 2 +- test/float128/test_erf.cpp | 2 +- test/float128/test_expint.cpp | 2 +- test/float128/test_gamma.cpp | 2 +- test/float128/test_hermite.cpp | 2 +- test/float128/test_ibeta.cpp | 2 +- test/float128/test_ibeta_inv_1.cpp | 2 +- test/float128/test_ibeta_inv_ab_4.cpp | 2 +- test/float128/test_igamma.cpp | 2 +- test/float128/test_igamma_inv.cpp | 2 +- test/float128/test_igamma_inva.cpp | 2 +- test/float128/test_laguerre.cpp | 2 +- test/float128/test_legendre.cpp | 2 +- test/float128/test_polygamma.cpp | 2 +- test/float128/test_tgamma_ratio.cpp | 2 +- test/float128/test_trigamma.cpp | 2 +- test/float128/test_zeta.cpp | 2 +- test/test_bernoulli_constants.cpp | 198 +++--- test/test_nonfinite_io.cpp | 4 +- tools/Jamfile.v2 | 132 ++-- tools/ibeta_derivative_data.cpp | 4 +- tools/nc_t_data.cpp | 6 +- 44 files changed, 832 insertions(+), 759 deletions(-) create mode 100644 build.jam diff --git a/build.jam b/build.jam new file mode 100644 index 000000000..fb244e511 --- /dev/null +++ b/build.jam @@ -0,0 +1,48 @@ +# Copyright René Ferdinand Rivera Morell 2023-2024 +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) + +require-b2 5.2 ; + +constant boost_dependencies : + /boost/assert//boost_assert + /boost/concept_check//boost_concept_check + /boost/config//boost_config + /boost/core//boost_core + /boost/integer//boost_integer + /boost/lexical_cast//boost_lexical_cast + /boost/predef//boost_predef + /boost/random//boost_random + /boost/static_assert//boost_static_assert + /boost/throw_exception//boost_throw_exception ; + +project /boost/math + : common-requirements + include + ; + +explicit + [ alias boost_math : : : : $(boost_dependencies) ] + [ alias boost_math_c99 : build//boost_math_c99 ] + [ alias boost_math_c99f : build//boost_math_c99f ] + [ alias boost_math_c99l : build//boost_math_c99l ] + [ alias boost_math_tr1 : build//boost_math_tr1 ] + [ alias boost_math_tr1f : build//boost_math_tr1f ] + [ alias boost_math_tr1l : build//boost_math_tr1l ] + [ alias all : + boost_math + boost_math_c99 boost_math_c99f boost_math_c99l + boost_math_tr1 boost_math_tr1f boost_math_tr1l + example test ] + [ alias testing : : : : + test + include_private ] + ; + +call-if : boost-library math + : install boost_math + boost_math_c99 boost_math_c99f boost_math_c99l + boost_math_tr1 boost_math_tr1f boost_math_tr1l + ; + diff --git a/build/Jamfile.v2 b/build/Jamfile.v2 index 6549e06b7..500c77363 100644 --- a/build/Jamfile.v2 +++ b/build/Jamfile.v2 @@ -1,16 +1,18 @@ # copyright John Maddock 2008 -# Distributed under the Boost Software License, Version 1.0. -# (See accompanying file LICENSE_1_0.txt or copy at +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt. import testing ; import pch ; -import ../../config/checks/config : requires ; +import-search /boost/config/checks ; +import config : requires ; -project - : requirements - intel-win:-nologo - intel-win:-nologo +project + : common-requirements $(boost_dependencies) + : requirements + intel-win:-nologo + intel-win:-nologo #intel-linux:off intel-darwin:off gcc,windows:off @@ -20,9 +22,11 @@ project [ check-target-builds ../config//has_gcc_visibility "gcc visibility" : gcc:-fvisibility=hidden : ] [ requires cxx11_noexcept cxx11_rvalue_references sfinae_expr cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_tuple cxx11_hdr_initializer_list cxx11_hdr_chrono cxx11_thread_local cxx11_constexpr cxx11_nullptr cxx11_numeric_limits cxx11_decltype cxx11_hdr_array cxx11_hdr_atomic cxx11_hdr_type_traits cxx11_allocator cxx11_explicit_conversion_operators ] [ requires cxx14_decltype_auto cxx14_generic_lambdas cxx14_return_type_deduction cxx14_variable_templates cxx14_decltype_auto cxx14_generic_lambdas cxx14_return_type_deduction ] + : usage-requirements + BOOST_MATH_TR1_NO_LIB=1 ; -cpp-pch pch : ../src/tr1/pch.hpp : ../src/tr1 shared:BOOST_MATH_TR1_DYN_LINK=1 ; +cpp-pch pch : ../src/tr1/pch.hpp : ../src/tr1 shared:BOOST_MATH_TR1_DYN_LINK=1 ; C99_SOURCES = acosh asinh @@ -46,7 +50,7 @@ round tgamma trunc ; -TR1_SOURCES = +TR1_SOURCES = assoc_laguerre assoc_legendre beta @@ -80,22 +84,22 @@ import targets ; obj long_double_check : ../config/has_long_double_support.cpp ; explicit long_double_check ; - + # Library targets lib boost_math_tr1 : ../src/tr1/$(TR1_SOURCES).cpp pch - : + : shared:BOOST_MATH_TR1_DYN_LINK=1 ../src/tr1 ; lib boost_math_tr1f : ../src/tr1/$(TR1_SOURCES)f.cpp pch - : + : shared:BOOST_MATH_TR1_DYN_LINK=1 ../src/tr1 ; lib boost_math_tr1l : ../src/tr1/$(TR1_SOURCES)l.cpp pch - : + : shared:BOOST_MATH_TR1_DYN_LINK=1 ../config//has_long_double_support ../src/tr1 @@ -103,23 +107,21 @@ lib boost_math_tr1l : ../src/tr1/$(TR1_SOURCES)l.cpp pch ; lib boost_math_c99 : ../src/tr1/$(C99_SOURCES).cpp pch - : + : shared:BOOST_MATH_TR1_DYN_LINK=1 ../src/tr1 ; lib boost_math_c99f : ../src/tr1/$(C99_SOURCES)f.cpp pch - : + : shared:BOOST_MATH_TR1_DYN_LINK=1 ../src/tr1 ; lib boost_math_c99l : ../src/tr1/$(C99_SOURCES)l.cpp pch - : + : shared:BOOST_MATH_TR1_DYN_LINK=1 ../config//has_long_double_support ../src/tr1 [ check-target-builds ../config//has_long_double_support "long double support" : : no ] ; - -boost-install boost_math_c99 boost_math_c99f boost_math_c99l boost_math_tr1 boost_math_tr1f boost_math_tr1l ; diff --git a/config/Jamfile.v2 b/config/Jamfile.v2 index 77aca7c2e..650e88880 100644 --- a/config/Jamfile.v2 +++ b/config/Jamfile.v2 @@ -9,11 +9,11 @@ import path ; local ntl-path = [ modules.peek : NTL_PATH ] ; local gmp_path = [ modules.peek : GMP_PATH ] ; -lib quadmath ; -lib fftw3 ; -lib fftw3f ; -lib fftw3l ; -lib fftw3q ; +searched-lib quadmath ; +searched-lib fftw3 ; +searched-lib fftw3f ; +searched-lib fftw3l ; +searched-lib fftw3q ; obj has_long_double_support : has_long_double_support.cpp ; obj has_mpfr_class : has_mpfr_class.cpp : diff --git a/doc/Jamfile.v2 b/doc/Jamfile.v2 index 71746726f..511262d49 100644 --- a/doc/Jamfile.v2 +++ b/doc/Jamfile.v2 @@ -13,7 +13,7 @@ path-constant here : . ; constant here-url : [ regex.replace $(here) "\\\\" "/" ] ; xml math : math.qbk : - enable_index + enable_index __base_path__=$(here-url) pdf:__build_pdf html:__build_html @@ -25,7 +25,7 @@ boostbook standalone # Path for links to Boost: boost.root=../../../.. html.stylesheet=math.css - + # Some general style settings: table.footnote.number.format=1 footnote.number.format=1 @@ -46,11 +46,11 @@ boostbook standalone # Index on type: index.on.type=1 boost.noexpand.chapter.toc=1 - + #root.filename="sf_dist_and_tools" #graphicsize.extension=1 #use.extensions=1 - + # PDF Options: # TOC Generation: this is needed for FOP-0.9 and later: fop1.extensions=0 @@ -74,7 +74,7 @@ boostbook standalone # better use SVG's instead: pdf:admon.graphics.extension=".svg" pdf:admon.graphics.path=$(here)/../../../doc/src/images/ - pdf:use.role.for.mediaobject=1 + pdf:use.role.for.mediaobject=1 pdf:preferred.mediaobject.role=print pdf:img.src.path=$(images_location)/ pdf:draft.mode="no" @@ -82,7 +82,7 @@ boostbook standalone on pdf:off html:on $(here)/index.idx - $(here)/../../.. + $(here)/../include #on pdf:index.on.type=1 ; @@ -90,7 +90,7 @@ boostbook standalone install pdfinstall : standalone/pdf : . PDF math.pdf ; explicit pdfinstall ; # b2 pdf pdfinstall to do this pdf file copy. -install css_install : math.css : $(here)/html ; +install css_install : math.css : $(here)/html ; ############################################################################### alias boostdoc ; diff --git a/example/Jamfile.v2 b/example/Jamfile.v2 index 34e4a5a8c..2a6ad6947 100644 --- a/example/Jamfile.v2 +++ b/example/Jamfile.v2 @@ -7,10 +7,13 @@ # bring in the rules for testing import testing ; -import ../../config/checks/config : requires ; +import-search /boost/config/checks ; +import config : requires ; project : requirements + /boost/math//boost_math + /boost/multiprecision//boost_multiprecision gcc:-Wno-missing-braces darwin:-Wno-missing-braces acc:+W2068,2461,2236,4070 @@ -36,7 +39,6 @@ project clang:-Wno-unknown-pragmas clang:-Wno-language-extension-token - ../../.. ../include_private off:../test//no_eh [ requires cxx11_noexcept cxx11_rvalue_references sfinae_expr cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_tuple cxx11_hdr_initializer_list cxx11_hdr_chrono cxx11_thread_local cxx11_constexpr cxx11_nullptr cxx11_numeric_limits cxx11_decltype cxx11_hdr_array cxx11_hdr_atomic cxx11_hdr_type_traits cxx11_allocator cxx11_explicit_conversion_operators ] @@ -53,7 +55,7 @@ test-suite examples : [ run binomial_example_nag.cpp ] [ run binomial_quiz_example.cpp : : : off:no ] [ run binomial_sample_sizes.cpp ] - [ run brent_minimise_example.cpp : : : [ requires cxx11_hdr_tuple ] ] + [ run brent_minimise_example.cpp /boost/test//included : : : [ requires cxx11_hdr_tuple ] ] [ run c_error_policy_example.cpp ] [ run chi_square_std_dev_test.cpp : : : off:no ] @@ -93,11 +95,11 @@ test-suite examples : [ run nonfinite_num_facet.cpp ] [ run nonfinite_facet_simple.cpp ] - #[ run nonfinite_num_facet_serialization.cpp ../../serialization/build//boost_serialization : : : off:no gcc-mingw:static ] + #[ run nonfinite_num_facet_serialization.cpp /boost/serialization//boost_serialization : : : off:no gcc-mingw:static ] #[ # run lexical_cast_native.cpp ] # Expected to fail on some (but not all) platforms. [ run lexical_cast_nonfinite_facets.cpp ] [ run nonfinite_loopback_ok.cpp ] - #[ run nonfinite_serialization_archives.cpp ../../serialization/build//boost_serialization : : : off:no gcc-mingw:static ] + #[ run nonfinite_serialization_archives.cpp /boost/serialization//boost_serialization : : : off:no gcc-mingw:static ] [ run nonfinite_facet_sstream.cpp ] [ run constants_eg1.cpp ] @@ -113,7 +115,7 @@ test-suite examples : [ run policy_eg_6.cpp ] [ run policy_eg_7.cpp ] [ run policy_eg_8.cpp ] - [ run policy_eg_9.cpp ] + [ run policy_eg_9.cpp /boost/format//boost_format ] [ run policy_ref_snip1.cpp : : : off:no ] [ run policy_ref_snip10.cpp ] [ run policy_ref_snip11.cpp ] diff --git a/reporting/accuracy/Jamfile.v2 b/reporting/accuracy/Jamfile.v2 index a07e60083..0d961e66c 100644 --- a/reporting/accuracy/Jamfile.v2 +++ b/reporting/accuracy/Jamfile.v2 @@ -12,7 +12,8 @@ import testing ; import modules ; import path ; import pch ; -import ../../../config/checks/config : requires ; +import-search /boost/config/checks ; +import config : requires ; using quickbook ; using auto-index ; @@ -47,16 +48,16 @@ explicit has_gsl ; exe has_rmath : has_rmath.cpp Rmath ; explicit has_rmath ; -CEPHES_SOURCE = acosh.c airy.c asin.c asinh.c atan.c atanh.c bdtr.c beta.c -btdtr.c cbrt.c chbevl.c chdtr.c clog.c cmplx.c const.c -cosh.c dawsn.c drand.c ei.c ellie.c ellik.c ellpe.c ellpj.c ellpk.c -exp.c exp10.c exp2.c expn.c expx2.c fabs.c fac.c fdtr.c -fresnl.c gamma.c gdtr.c hyp2f1.c hyperg.c i0.c i1.c igami.c incbet.c -incbi.c igam.c isnan.c iv.c j0.c j1.c jn.c jv.c k0.c k1.c kn.c kolmogorov.c -log.c log2.c log10.c lrand.c nbdtr.c ndtr.c ndtri.c pdtr.c planck.c -polevl.c polmisc.c polylog.c polyn.c pow.c powi.c psi.c rgamma.c round.c -shichi.c sici.c sin.c sindg.c sinh.c spence.c stdtr.c struve.c -tan.c tandg.c tanh.c unity.c yn.c zeta.c zetac.c +CEPHES_SOURCE = acosh.c airy.c asin.c asinh.c atan.c atanh.c bdtr.c beta.c +btdtr.c cbrt.c chbevl.c chdtr.c clog.c cmplx.c const.c +cosh.c dawsn.c drand.c ei.c ellie.c ellik.c ellpe.c ellpj.c ellpk.c +exp.c exp10.c exp2.c expn.c expx2.c fabs.c fac.c fdtr.c +fresnl.c gamma.c gdtr.c hyp2f1.c hyperg.c i0.c i1.c igami.c incbet.c +incbi.c igam.c isnan.c iv.c j0.c j1.c jn.c jv.c k0.c k1.c kn.c kolmogorov.c +log.c log2.c log10.c lrand.c nbdtr.c ndtr.c ndtri.c pdtr.c planck.c +polevl.c polmisc.c polylog.c polyn.c pow.c powi.c psi.c rgamma.c round.c +shichi.c sici.c sin.c sindg.c sinh.c spence.c stdtr.c struve.c +tan.c tandg.c tanh.c unity.c yn.c zeta.c zetac.c sqrt.c floor.c setprec.c mtherr.c ; path-constant here : . ; @@ -68,10 +69,10 @@ actions check_exists explicit $(here)/third_party/cephes_double/acosh.c ; lib cephes_double : $(here)/third_party/cephes_double/$(CEPHES_SOURCE) - : + : release static - [ check-target-builds $(here)/third_party/cephes_double/acosh.c : : no ] + [ check-target-builds $(here)/third_party/cephes_double/acosh.c : : no ] ; explicit cephes_double ; @@ -80,52 +81,52 @@ rule all-tests { local result ; for local source in [ glob test*.cpp ] { - result += [ run $(source) /boost/system /boost/filesystem /boost/test//boost_unit_test_framework - : : : - [ check-target-builds has_gsl : ALWAYS_TEST_DOUBLE : ] + result += [ run $(source) /boost/system//boost_system /boost/filesystem//boost_filesystem /boost/test//boost_unit_test_framework /boost/interprocess//boost_interprocess /boost/multiprecision//boost_multiprecision /boost/type_index//boost_type_index quadmath mpfr + : : : + [ check-target-builds has_gsl : ALWAYS_TEST_DOUBLE : ] linux:-lpthread linux:-lrt gcc:$(OTHERFLAGS) ] ; - result += [ run $(source) /boost/system /boost/filesystem /boost/test//boost_unit_test_framework - : : : [ check-target-builds has_cxx17_cmath : TEST_CXX17_CMATH : no ] + result += [ run $(source) /boost/system//boost_system /boost/filesystem//boost_filesystem /boost/test//boost_unit_test_framework /boost/interprocess//boost_interprocess /boost/multiprecision//boost_multiprecision /boost/type_index//boost_type_index quadmath mpfr + : : : [ check-target-builds has_cxx17_cmath : TEST_CXX17_CMATH : no ] linux:-lpthread linux:-lrt gcc:$(OTHERFLAGS) - : $(source:B)_cxx17_cmath ] + : $(source:B)_cxx17_cmath ] ; - result += [ run $(source) /boost/system /boost/filesystem /boost/test//boost_unit_test_framework - : : : [ check-target-builds has_c99_cmath : TEST_C99 : no ] + result += [ run $(source) /boost/system//boost_system /boost/filesystem//boost_filesystem /boost/test//boost_unit_test_framework /boost/interprocess//boost_interprocess /boost/multiprecision//boost_multiprecision /boost/type_index//boost_type_index quadmath mpfr + : : : [ check-target-builds has_c99_cmath : TEST_C99 : no ] linux:-lpthread linux:-lrt gcc:$(OTHERFLAGS) - : $(source:B)_c99 ] + : $(source:B)_c99 ] ; - result += [ run $(source) /boost/system /boost/filesystem /boost/test//boost_unit_test_framework gsl gslcblas - : : : [ check-target-builds has_gsl : TEST_GSL : no ] + result += [ run $(source) /boost/system//boost_system /boost/filesystem//boost_filesystem /boost/test//boost_unit_test_framework /boost/interprocess//boost_interprocess /boost/multiprecision//boost_multiprecision /boost/type_index//boost_type_index gsl gslcblas + : : : [ check-target-builds has_gsl : TEST_GSL : no ] linux:-lpthread linux:-lrt gcc:$(OTHERFLAGS) - : $(source:B)_gsl ] + : $(source:B)_gsl ] ; - result += [ run $(source) /boost/system /boost/filesystem /boost/test//boost_unit_test_framework Rmath - : : : [ check-target-builds has_rmath : TEST_RMATH : no ] + result += [ run $(source) /boost/system//boost_system /boost/filesystem//boost_filesystem /boost/test//boost_unit_test_framework /boost/interprocess//boost_interprocess /boost/multiprecision//boost_multiprecision /boost/type_index//boost_type_index Rmath + : : : [ check-target-builds has_rmath : TEST_RMATH : no ] linux:-lpthread linux:-lrt gcc:$(OTHERFLAGS) - : $(source:B)_rmath ] + : $(source:B)_rmath ] ; - result += [ run $(source) /boost/system /boost/filesystem /boost/test//boost_unit_test_framework cephes_double - : : : [ check-target-builds $(here)/third_party/cephes_double/acosh.c : TEST_CEPHES cephes_double : no ] + result += [ run $(source) /boost/system//boost_system /boost/filesystem//boost_filesystem /boost/test//boost_unit_test_framework /boost/interprocess//boost_interprocess /boost/multiprecision//boost_multiprecision /boost/type_index//boost_type_index cephes_double + : : : [ check-target-builds $(here)/third_party/cephes_double/acosh.c : TEST_CEPHES cephes_double : no ] linux:-lpthread linux:-lrt gcc:$(OTHERFLAGS) - : $(source:B)_cephes ] + : $(source:B)_cephes ] ; } - return $(result) ; + return $(result) ; } - + test-suite report_gen : [ all-tests ] ; path-constant images_location : html ; @@ -138,7 +139,7 @@ boostbook standalone : # Path for links to Boost: boost.root=../../../../.. - + # Some general style settings: table.footnote.number.format=1 footnote.number.format=1 @@ -159,25 +160,25 @@ boostbook standalone generate.section.toc.level=10 ; -lib gmp ; -lib mpfr ; -lib quadmath ; +searched-lib gmp : : shared ; +searched-lib mpfr : : shared ; +searched-lib quadmath : : shared ; # # Some manual tests that are expensive to run: # -run erf_error_plot.cpp mpfr gmp : : : release 17 [ check-target-builds ../../config//has_mpfr : : no ] : erf_error_plot_double ; +run erf_error_plot.cpp /boost/multiprecision//boost_multiprecision mpfr gmp : : : release 17 [ check-target-builds ../../config//has_mpfr : : no ] : erf_error_plot_double ; explicit erf_error_plot_double ; -run erf_error_plot.cpp mpfr gmp : : : release 17 TEST_TYPE="\"long double\"" [ check-target-builds ../../config//has_mpfr : : no ] : erf_error_plot_long_double ; +run erf_error_plot.cpp /boost/multiprecision//boost_multiprecision mpfr gmp : : : release 17 TEST_TYPE="\"long double\"" [ check-target-builds ../../config//has_mpfr : : no ] : erf_error_plot_long_double ; explicit erf_error_plot_long_double ; -run erf_error_plot.cpp mpfr gmp : : : release 17 TEST_TYPE=cpp_bin_float_50 [ check-target-builds ../../config//has_mpfr : : no ] : erf_error_plot_cpp_bin_float_50 ; +run erf_error_plot.cpp /boost/multiprecision//boost_multiprecision mpfr gmp : : : release 17 TEST_TYPE=cpp_bin_float_50 [ check-target-builds ../../config//has_mpfr : : no ] : erf_error_plot_cpp_bin_float_50 ; explicit erf_error_plot_cpp_bin_float_50 ; -run erf_error_plot.cpp mpfr gmp quadmath : : : release 17 gnu TEST_TYPE=float128 [ check-target-builds ../../config//has_mpfr : : no ] : erf_error_plot_float128 ; +run erf_error_plot.cpp /boost/multiprecision//boost_multiprecision mpfr gmp quadmath : : : release 17 gnu TEST_TYPE=float128 [ check-target-builds ../../config//has_mpfr : : no ] : erf_error_plot_float128 ; explicit erf_error_plot_cpp_bin_float_50 ; -run erfc_error_plot.cpp mpfr gmp : : : release 17 [ check-target-builds ../../config//has_mpfr : : no ] : erfc_error_plot_double ; +run erfc_error_plot.cpp /boost/multiprecision//boost_multiprecision mpfr gmp : : : release 17 [ check-target-builds ../../config//has_mpfr : : no ] : erfc_error_plot_double ; explicit erfc_error_plot_double ; -run erfc_error_plot.cpp mpfr gmp : : : release 17 TEST_TYPE="\"long double\"" [ check-target-builds ../../config//has_mpfr : : no ] : erfc_error_plot_long_double ; +run erfc_error_plot.cpp /boost/multiprecision//boost_multiprecision mpfr gmp : : : release 17 TEST_TYPE="\"long double\"" [ check-target-builds ../../config//has_mpfr : : no ] : erfc_error_plot_long_double ; explicit erfc_error_plot_long_double ; -run erfc_error_plot.cpp mpfr gmp : : : release 17 TEST_TYPE=cpp_bin_float_50 [ check-target-builds ../../config//has_mpfr : : no ] : erfc_error_plot_cpp_bin_float_50 ; +run erfc_error_plot.cpp /boost/multiprecision//boost_multiprecision mpfr gmp : : : release 17 TEST_TYPE=cpp_bin_float_50 [ check-target-builds ../../config//has_mpfr : : no ] : erfc_error_plot_cpp_bin_float_50 ; explicit erfc_error_plot_cpp_bin_float_50 ; -run erfc_error_plot.cpp mpfr gmp quadmath : : : release 17 gnu TEST_TYPE=float128 [ check-target-builds ../../config//has_mpfr : : no ] : erfc_error_plot_float128 ; +run erfc_error_plot.cpp /boost/multiprecision//boost_multiprecision mpfr gmp quadmath : : : release 17 gnu TEST_TYPE=float128 [ check-target-builds ../../config//has_mpfr : : no ] : erfc_error_plot_float128 ; explicit erfc_error_plot_cpp_bin_float_50 ; diff --git a/reporting/performance/Jamfile.v2 b/reporting/performance/Jamfile.v2 index 1f1d6fd63..0a960e923 100644 --- a/reporting/performance/Jamfile.v2 +++ b/reporting/performance/Jamfile.v2 @@ -12,11 +12,13 @@ import testing ; import modules ; import path ; import pch ; -import ../../../config/checks/config : requires ; +import-search /boost/config/checks ; +import config : requires ; using quickbook ; using auto-index ; -import ../../../predef/tools/check/predef +import-search /boost/predef/tools/check ; +import predef : check require : predef-check predef-require ; @@ -39,9 +41,9 @@ if $(is_unix) # # Configuration first: # -lib gsl ; -lib gslcblas ; -lib Rmath ; +searched-lib gsl ; +searched-lib gslcblas ; +searched-lib Rmath ; obj has_libstdcxx_tr1 : ../accuracy/has_libstdcxx_tr1.cpp ; explicit has_libstdcxx_tr1 ; obj has_c99_cmath : has_c99_cmath.cpp ; @@ -53,16 +55,16 @@ explicit has_rmath ; obj is_intel_win : is_intel_win.cpp ; explicit is_intel_win ; -CEPHES_SOURCE = acosh.c airy.c asin.c asinh.c atan.c atanh.c bdtr.c beta.c -btdtr.c cbrt.c chbevl.c chdtr.c clog.c cmplx.c const.c -cosh.c dawsn.c drand.c ei.c ellie.c ellik.c ellpe.c ellpj.c ellpk.c -exp.c exp10.c exp2.c expn.c expx2.c fabs.c fac.c fdtr.c -fresnl.c gamma.c gdtr.c hyp2f1.c hyperg.c i0.c i1.c igami.c incbet.c -incbi.c igam.c isnan.c iv.c j0.c j1.c jn.c jv.c k0.c k1.c kn.c kolmogorov.c -log.c log2.c log10.c lrand.c nbdtr.c ndtr.c ndtri.c pdtr.c planck.c -polevl.c polmisc.c polylog.c polyn.c pow.c powi.c psi.c rgamma.c round.c -shichi.c sici.c sin.c sindg.c sinh.c spence.c stdtr.c struve.c -tan.c tandg.c tanh.c unity.c yn.c zeta.c zetac.c +CEPHES_SOURCE = acosh.c airy.c asin.c asinh.c atan.c atanh.c bdtr.c beta.c +btdtr.c cbrt.c chbevl.c chdtr.c clog.c cmplx.c const.c +cosh.c dawsn.c drand.c ei.c ellie.c ellik.c ellpe.c ellpj.c ellpk.c +exp.c exp10.c exp2.c expn.c expx2.c fabs.c fac.c fdtr.c +fresnl.c gamma.c gdtr.c hyp2f1.c hyperg.c i0.c i1.c igami.c incbet.c +incbi.c igam.c isnan.c iv.c j0.c j1.c jn.c jv.c k0.c k1.c kn.c kolmogorov.c +log.c log2.c log10.c lrand.c nbdtr.c ndtr.c ndtri.c pdtr.c planck.c +polevl.c polmisc.c polylog.c polyn.c pow.c powi.c psi.c rgamma.c round.c +shichi.c sici.c sin.c sindg.c sinh.c spence.c stdtr.c struve.c +tan.c tandg.c tanh.c unity.c yn.c zeta.c zetac.c sqrt.c floor.c setprec.c mtherr.c ; DCDFLIB_SOURCE = dcdflib.c ipmpar.c ; @@ -78,33 +80,33 @@ explicit $(here)/third_party/cephes_double/acosh.c ; explicit $(here)/third_party/dcdflib/dcdflib.c ; lib cephes_double : $(here)/third_party/cephes_double/$(CEPHES_SOURCE) - : + : release static - [ check-target-builds $(here)/third_party/cephes_double/acosh.c : : no ] + [ check-target-builds $(here)/third_party/cephes_double/acosh.c : : no ] ; explicit cephes_double ; lib dcdflib : $(here)/third_party/dcdflib/$(DCDFLIB_SOURCE) - : + : release static - [ check-target-builds $(here)/third_party/dcdflib/dcdflib.c : : no ] + [ check-target-builds $(here)/third_party/dcdflib/dcdflib.c : : no ] ; explicit dcdflib ; -obj table_helper : table_helper.cpp ; +obj table_helper : table_helper.cpp /boost/filesystem//boost_filesystem /boost/interprocess//boost_interprocess ; rule all-tests { local result ; for local source in [ glob test*.cpp ] { - result += [ run $(source) /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem table_helper - : : : release ../../test - [ check-target-builds ../accuracy//has_c99_cmath : TEST_C99 ] - [ check-target-builds has_libstdcxx_tr1 : TEST_LIBSTDCXX ] + result += [ run $(source) /boost/regex//boost_regex /boost/system//boost_system /boost/chrono//boost_chrono /boost/filesystem//boost_filesystem /boost/multiprecision//boost_multiprecision /boost/filesystem//boost_filesystem table_helper + : : : release ../../test + [ check-target-builds ../accuracy//has_c99_cmath : TEST_C99 ] + [ check-target-builds has_libstdcxx_tr1 : TEST_LIBSTDCXX ] [ check-target-builds ../accuracy//has_gsl : TEST_GSL gsl gslcblas ] [ check-target-builds ../accuracy//has_rmath : TEST_RMATH Rmath ] # [ check-target-builds is_intel_win : no : ] @@ -113,46 +115,46 @@ rule all-tests { #msvc:64 ] ; } - return $(result) ; + return $(result) ; } - + # # Special cases to test different compiler options, # cbrt first as an example of a trivial function: # -run test_cbrt.cpp /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem table_helper +run test_cbrt.cpp /boost/regex//boost_regex /boost/system//boost_system /boost/chrono//boost_chrono /boost/filesystem//boost_filesystem table_helper : : : debug COMPILER_COMPARISON_TABLES [ predef-require "BOOST_COMP_MSVC" ] 32 : test_cbrt_msvc_debug ; -run test_cbrt.cpp /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem table_helper +run test_cbrt.cpp /boost/regex//boost_regex /boost/system//boost_system /boost/chrono//boost_chrono /boost/filesystem//boost_filesystem table_helper : : : release COMPILER_COMPARISON_TABLES [ predef-require "BOOST_COMP_MSVC" ] -Ox 32 : test_cbrt_msvc_release_32 ; -run test_cbrt.cpp /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem table_helper +run test_cbrt.cpp /boost/regex//boost_regex /boost/system//boost_system /boost/chrono//boost_chrono /boost/filesystem//boost_filesystem table_helper : : : release COMPILER_COMPARISON_TABLES [ predef-require "BOOST_COMP_MSVC" ] -Ox 64 : test_cbrt_msvc_release_64 ; -run test_cbrt.cpp /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem table_helper +run test_cbrt.cpp /boost/regex//boost_regex /boost/system//boost_system /boost/chrono//boost_chrono /boost/filesystem//boost_filesystem table_helper : : : release COMPILER_COMPARISON_TABLES [ check-target-builds is_intel_win : : no ] intel:-Ox 64 : test_cbrt_intel_release ; # # Now jn as a little more complex: # -run test_jn.cpp /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem table_helper +run test_jn.cpp /boost/regex//boost_regex /boost/system//boost_system /boost/chrono//boost_chrono /boost/filesystem//boost_filesystem table_helper : : : debug COMPILER_COMPARISON_TABLES ../../test [ predef-require "BOOST_COMP_MSVC" ] 32 : test_jn_msvc_debug ; -run test_jn.cpp /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem table_helper +run test_jn.cpp /boost/regex//boost_regex /boost/system//boost_system /boost/chrono//boost_chrono /boost/filesystem//boost_filesystem table_helper : : : release COMPILER_COMPARISON_TABLES ../../test [ predef-require "BOOST_COMP_MSVC" ] -Ox 32 : test_jn_msvc_release_32 ; -run test_jn.cpp /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem table_helper +run test_jn.cpp /boost/regex//boost_regex /boost/system//boost_system /boost/chrono//boost_chrono /boost/filesystem//boost_filesystem table_helper : : : release COMPILER_COMPARISON_TABLES ../../test [ predef-require "BOOST_COMP_MSVC" ] -Ox 64 : test_jn_msvc_release_64 ; -run test_jn.cpp /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem table_helper +run test_jn.cpp /boost/regex//boost_regex /boost/system//boost_system /boost/chrono//boost_chrono /boost/filesystem//boost_filesystem table_helper : : : release COMPILER_COMPARISON_TABLES ../../test [ check-target-builds is_intel_win : : no ] 64 : test_jn_intel_release ; # # Then something really expensive, like the inverse-incomplete-beta: # -run test_ibeta_inv.cpp /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem table_helper +run test_ibeta_inv.cpp /boost/regex//boost_regex /boost/system//boost_system /boost/chrono//boost_chrono /boost/filesystem//boost_filesystem table_helper : : : debug COMPILER_COMPARISON_TABLES ../../test [ predef-require "BOOST_COMP_MSVC" ] 32 : test_ibeta_inv_msvc_debug ; -run test_ibeta_inv.cpp /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem table_helper +run test_ibeta_inv.cpp /boost/regex//boost_regex /boost/system//boost_system /boost/chrono//boost_chrono /boost/filesystem//boost_filesystem table_helper : : : release COMPILER_COMPARISON_TABLES ../../test [ predef-require "BOOST_COMP_MSVC" ] -Ox 32 : test_ibeta_inv_msvc_release_32 ; -run test_ibeta_inv.cpp /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem table_helper +run test_ibeta_inv.cpp /boost/regex//boost_regex /boost/system//boost_system /boost/chrono//boost_chrono /boost/filesystem//boost_filesystem table_helper : : : release COMPILER_COMPARISON_TABLES ../../test [ predef-require "BOOST_COMP_MSVC" ] -Ox 64 : test_ibeta_inv_msvc_release_64 ; -run test_ibeta_inv.cpp /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem table_helper +run test_ibeta_inv.cpp /boost/regex//boost_regex /boost/system//boost_system /boost/chrono//boost_chrono /boost/filesystem//boost_filesystem table_helper : : : release COMPILER_COMPARISON_TABLES ../../test [ check-target-builds is_intel_win : : no ] intel:-Ox 64 : test_ibeta_inv_intel_release ; -test-suite report_gen : [ all-tests ] test_cbrt_msvc_debug test_cbrt_msvc_release_32 test_cbrt_msvc_release_64 test_cbrt_intel_release - test_jn_msvc_debug test_jn_msvc_release_32 test_jn_msvc_release_64 test_jn_intel_release test_ibeta_inv_msvc_debug +test-suite report_gen : [ all-tests ] test_cbrt_msvc_debug test_cbrt_msvc_release_32 test_cbrt_msvc_release_64 test_cbrt_intel_release + test_jn_msvc_debug test_jn_msvc_release_32 test_jn_msvc_release_64 test_jn_intel_release test_ibeta_inv_msvc_debug test_ibeta_inv_msvc_release_32 test_ibeta_inv_msvc_release_64 test_ibeta_inv_intel_release ; path-constant images_location : html ; @@ -165,7 +167,7 @@ boostbook standalone : # Path for links to Boost: boost.root=../../../../.. - + # Some general style settings: table.footnote.number.format=1 footnote.number.format=1 diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index 85ddf38f9..e6814fd86 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -12,7 +12,8 @@ import testing ; import modules ; import path ; import pch ; -import ../../config/checks/config : requires ; +import-search /boost/config/checks ; +import config : requires ; local ntl-path = [ modules.peek : NTL_PATH ] ; local gmp_path = [ modules.peek : GMP_PATH ] ; @@ -29,11 +30,16 @@ if $(remove-test-targets) OBJ_REMOVAL_OPTIONS = off ; } -obj no_eh : noeh_support.cpp ; +obj no_eh : noeh_support.cpp : /boost/config//boost_config ; project : requirements + /boost/math//boost_math + /boost/multiprecision//boost_multiprecision + /boost/test//included + /boost/type_index//boost_type_index + /boost/ublas//boost_ublas $(OBJ_REMOVAL_OPTIONS) acc:+W2068,2461,2236,4070,4069 intel-win:-nologo @@ -59,7 +65,6 @@ project borland:static # msvc:/wd4506 has no effect? # suppress xstring(237) : warning C4506: no definition for inline function - ../../.. off:no_eh shared:BOOST_REGEX_DYN_LINK=1 # For simplicities sake, make everything a static lib: @@ -84,178 +89,191 @@ if $(ntl-path) } else { - lib ntl ; + searched-lib ntl ; } explicit ntl ; -cpp-pch pch : pch.hpp : ../../test/build//boost_unit_test_framework ; -cpp-pch pch_light : pch_light.hpp : ../../test/build//boost_unit_test_framework ; +cpp-pch pch : pch.hpp : /boost/test//boost_unit_test_framework ; +cpp-pch pch_light : pch_light.hpp : /boost/test//boost_unit_test_framework ; lib compile_test_main : compile_test/main.cpp ; +searched-lib quadmath ; + +local float128_type_intel_quad = + [ check-target-builds ../config//has_intel_quad "Intel _Quad datatype support" + : -Qoption,cpp,--extended_float_type BOOST_MATH_USE_FLOAT128 ] ; +local float128_type_gcc = + [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" + : gcc:quadmath gcc:BOOST_MATH_TEST_FLOAT128 ] ; +local float128_type_floatmax = + [ check-target-builds ../config//has_128bit_floatmax_t "128-bit floatmax_t" : : no ] ; +local float128_type = + $(float128_type_intel_quad) $(float128_type_gcc) $(float128_type_floatmax) ; + test-suite special_fun : - [ run test_1F0.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=1 : test_1F0_1 ] # hypergeometric_pFq_checked_series.hpp uses auto, the rest are from quadrature tests. - [ run test_1F0.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=2 : test_1F0_2 ] # hypergeometric_pFq_checked_series.hpp uses auto, the rest are from quadrature tests. - [ run test_1F0.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=3 : test_1F0_3 ] # hypergeometric_pFq_checked_series.hpp uses auto, the rest are from quadrature tests. - [ run test_2F0.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] TEST=1 : test_2F0_1 ] - [ run test_2F0.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] TEST=2 : test_2F0_2 ] - [ run test_2F0.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] TEST=3 : test_2F0_3 ] - [ run test_2F0.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] TEST=4 : test_2F0_4 ] + [ run test_1F0.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=1 : test_1F0_1 ] # hypergeometric_pFq_checked_series.hpp uses auto, the rest are from quadrature tests. + [ run test_1F0.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=2 : test_1F0_2 ] # hypergeometric_pFq_checked_series.hpp uses auto, the rest are from quadrature tests. + [ run test_1F0.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=3 : test_1F0_3 ] # hypergeometric_pFq_checked_series.hpp uses auto, the rest are from quadrature tests. + [ run test_2F0.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] $(float128_type) TEST=1 : test_2F0_1 ] + [ run test_2F0.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] $(float128_type) TEST=2 : test_2F0_2 ] + [ run test_2F0.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] $(float128_type) TEST=3 : test_2F0_3 ] + [ run test_2F0.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] $(float128_type) TEST=4 : test_2F0_4 ] - [ run test_0F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=1 : test_0F1_1 ] - [ run test_0F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=2 : test_0F1_2 ] + [ run test_0F1.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=1 : test_0F1_1 ] + [ run test_0F1.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=2 : test_0F1_2 ] - [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=1 clang:-Wno-literal-range : test_1F1_integrals ] - [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=2 clang:-Wno-literal-range : test_1F1_float ] - [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=3 clang:-Wno-literal-range : test_1F1_double ] - [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=4 release clang:-Wno-literal-range : test_1F1_long_double ] + [ run test_1F1.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=1 clang:-Wno-literal-range : test_1F1_integrals ] + [ run test_1F1.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=2 clang:-Wno-literal-range : test_1F1_float ] + [ run test_1F1.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=3 clang:-Wno-literal-range : test_1F1_double ] + [ run test_1F1.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=4 release clang:-Wno-literal-range : test_1F1_long_double ] - [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=2 clang:-Wno-literal-range : test_1F1_regularized_float ] - [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=3 clang:-Wno-literal-range : test_1F1_regularized_double ] - [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=4 release clang:-Wno-literal-range : test_1F1_regularized_long_double ] - [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=5 clang:-Wno-literal-range : test_1F1_regularized_real_concept ] + [ run test_1F1_regularized.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=2 clang:-Wno-literal-range : test_1F1_regularized_float ] + [ run test_1F1_regularized.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=3 clang:-Wno-literal-range : test_1F1_regularized_double ] + [ run test_1F1_regularized.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=4 release clang:-Wno-literal-range : test_1F1_regularized_long_double ] + [ run test_1F1_regularized.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=5 clang:-Wno-literal-range : test_1F1_regularized_real_concept ] # These are slow... - [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=2 clang:-Wno-literal-range : test_1F1_log_float ] - [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=3 clang:-Wno-literal-range : test_1F1_log_double ] - [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=4 release clang:-Wno-literal-range : test_1F1_log_long_double ] - [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=5 clang:-Wno-literal-range : test_1F1_log_real_concept ] + [ run test_1F1_log.cpp /boost/test//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=2 clang:-Wno-literal-range : test_1F1_log_float ] + [ run test_1F1_log.cpp /boost/test//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=3 clang:-Wno-literal-range : test_1F1_log_double ] + [ run test_1F1_log.cpp /boost/test//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=4 release clang:-Wno-literal-range : test_1F1_log_long_double ] + [ run test_1F1_log.cpp /boost/test//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=5 clang:-Wno-literal-range : test_1F1_log_real_concept ] # pFq: - [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=2 release clang:-Wno-literal-range : test_pFq_float ] - [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=3 release clang:-Wno-literal-range : test_pFq_double ] - [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=4 release clang:-Wno-literal-range : test_pFq_long_double ] - [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=5 release clang:-Wno-literal-range : test_pFq_real_concept ] + [ run test_pFq.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=2 release clang:-Wno-literal-range : test_pFq_float ] + [ run test_pFq.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=3 release clang:-Wno-literal-range : test_pFq_double ] + [ run test_pFq.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=4 release clang:-Wno-literal-range : test_pFq_long_double ] + [ run test_pFq.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=5 release clang:-Wno-literal-range : test_pFq_real_concept ] - [ run hypot_test.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run pow_test.cpp ../../test/build//boost_unit_test_framework ] - [ run logaddexp_test.cpp ../../test/build//boost_unit_test_framework ] - [ run logsumexp_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_variadic_templates ] ] - [ run ccmath_sqrt_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_isinf_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_isnan_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_abs_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_isfinite_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_isnormal_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_fpclassify_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_frexp_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_ldexp_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_div_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_logb_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_ilogb_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_scalbn_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_scalbln_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_floor_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_ceil_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_trunc_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_modf_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_round_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_fmod_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_remainder_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_copysign_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_hypot_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_fdim_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_fmax_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_fmin_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_isgreater_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_isgreaterequal_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_isless_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_islessequal_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_isunordered_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_next_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_fma_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run ccmath_signbit_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run log1p_expm1_test.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run powm1_sqrtp1m1_test.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run git_issue_705.cpp ../../test/build//boost_unit_test_framework ] - [ run git_issue_810.cpp ../../test/build//boost_unit_test_framework ] - [ run git_issue_826.cpp ../../test/build//boost_unit_test_framework ] + [ run hypot_test.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run pow_test.cpp /boost/test//boost_unit_test_framework ] + [ run logaddexp_test.cpp /boost/test//boost_unit_test_framework ] + [ run logsumexp_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_variadic_templates ] ] + [ run ccmath_sqrt_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_isinf_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_isnan_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_abs_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_isfinite_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_isnormal_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_fpclassify_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_frexp_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_ldexp_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_div_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_logb_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_ilogb_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_scalbn_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_scalbln_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_floor_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_ceil_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_trunc_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_modf_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_round_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_fmod_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_remainder_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_copysign_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_hypot_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_fdim_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_fmax_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_fmin_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_isgreater_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_isgreaterequal_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_isless_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_islessequal_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_isunordered_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_next_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_fma_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run ccmath_signbit_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr ] $(float128_type) ] + [ run log1p_expm1_test.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run powm1_sqrtp1m1_test.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run git_issue_705.cpp /boost/test//boost_unit_test_framework ] + [ run git_issue_810.cpp /boost/test//boost_unit_test_framework ] + [ run git_issue_826.cpp /boost/test//boost_unit_test_framework ] [ run git_issue_961.cpp ] [ run git_issue_1006.cpp ] [ run git_issue_184.cpp ] [ run git_issue_1137.cpp ] [ run git_issue_1139.cpp ] - [ run special_functions_test.cpp ../../test/build//boost_unit_test_framework ] - [ run test_airy.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_bessel_j.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_bessel_y.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_bessel_i.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_bessel_k.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_bessel_j_prime.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_bessel_y_prime.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_bessel_i_prime.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_bessel_k_prime.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run bessel_iterator_test.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_beta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_bessel_airy_zeros.cpp ../../test/build//boost_unit_test_framework ] - [ run test_bernoulli_constants.cpp ../../test/build//boost_unit_test_framework ] - [ run test_binomial_coeff.cpp pch ../../test/build//boost_unit_test_framework ] - [ run test_carlson.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run special_functions_test.cpp /boost/test//boost_unit_test_framework ] + [ run test_airy.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_bessel_j.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_bessel_y.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_bessel_i.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_bessel_k.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_bessel_j_prime.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_bessel_y_prime.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_bessel_i_prime.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_bessel_k_prime.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run bessel_iterator_test.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_beta.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_bessel_airy_zeros.cpp /boost/test//boost_unit_test_framework ] + [ run test_bernoulli_constants.cpp /boost/test//boost_unit_test_framework ] + [ run test_binomial_coeff.cpp pch /boost/test//boost_unit_test_framework ] + [ run test_carlson.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST1 : test_carlson_1 ] - [ run test_carlson.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_carlson.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST2 : test_carlson_2 ] - [ run test_carlson.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_carlson.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST3 : test_carlson_3 ] - [ run test_carlson.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_carlson.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST4 : test_carlson_4 ] - [ run test_cbrt.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_difference.cpp ../../test/build//boost_unit_test_framework ] - [ run test_digamma.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_ellint_1.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_ellint_2.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_ellint_3.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_ellint_d.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_jacobi_theta.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] - [ run test_jacobi_zeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_heuman_lambda.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_erf.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] + [ run test_cbrt.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_difference.cpp /boost/test//boost_unit_test_framework ] + [ run test_digamma.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_ellint_1.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_ellint_2.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_ellint_3.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_ellint_d.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_jacobi_theta.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] + [ run test_jacobi_zeta.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_heuman_lambda.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_erf.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] [ run erf_limits_test.cpp ] - [ run test_expint.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_factorials.cpp pch ../../test/build//boost_unit_test_framework ] - [ run test_gamma.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] + [ run test_expint.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_factorials.cpp pch /boost/test//boost_unit_test_framework ] + [ run test_gamma.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] [ run test_gamma_edge.cpp ] - [ run test_gamma_mp.cpp ../../test/build//boost_unit_test_framework : : : release TEST=1 [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_gamma_mp_1 ] - [ run test_gamma_mp.cpp ../../test/build//boost_unit_test_framework : : : release TEST=2 [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_gamma_mp_2 ] - [ run test_gamma_mp.cpp ../../test/build//boost_unit_test_framework : : : release TEST=3 [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_gamma_mp_3 ] - [ run test_hankel.cpp ../../test/build//boost_unit_test_framework ] - [ run test_hermite.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_gamma_mp.cpp /boost/test//boost_unit_test_framework : : : release TEST=1 [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_gamma_mp_1 ] + [ run test_gamma_mp.cpp /boost/test//boost_unit_test_framework : : : release TEST=2 [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_gamma_mp_2 ] + [ run test_gamma_mp.cpp /boost/test//boost_unit_test_framework : : : release TEST=3 [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_gamma_mp_3 ] + [ run test_hankel.cpp /boost/test//boost_unit_test_framework ] + [ run test_hermite.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_ibeta.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_FLOAT intel:off : test_ibeta_float ] - [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_DOUBLE intel:off : test_ibeta_double ] - [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_LDOUBLE intel:off : test_ibeta_long_double ] - [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -263,7 +281,7 @@ test-suite special_fun : TEST_DATA=1 intel:off : test_ibeta_real_concept1 ] - [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -271,7 +289,7 @@ test-suite special_fun : TEST_DATA=2 intel:off : test_ibeta_real_concept2 ] - [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -279,7 +297,7 @@ test-suite special_fun : TEST_DATA=3 intel:off : test_ibeta_real_concept3 ] - [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -288,7 +306,7 @@ test-suite special_fun : intel:off : test_ibeta_real_concept4 ] - [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -296,7 +314,7 @@ test-suite special_fun : intel:off gcc:-Wno-overflow : test_ibeta_derivative_float ] - [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -304,7 +322,7 @@ test-suite special_fun : intel:off gcc:-Wno-overflow : test_ibeta_derivative_double ] - [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -312,7 +330,7 @@ test-suite special_fun : intel:off gcc:-Wno-overflow : test_ibeta_derivative_long_double ] - [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -321,7 +339,7 @@ test-suite special_fun : intel:off gcc:-Wno-overflow : test_ibeta_derivative_real_concept1 ] - [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -330,7 +348,7 @@ test-suite special_fun : intel:off gcc:-Wno-overflow : test_ibeta_derivative_real_concept2 ] - [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -339,7 +357,7 @@ test-suite special_fun : intel:off gcc:-Wno-overflow : test_ibeta_derivative_real_concept3 ] - [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -349,28 +367,28 @@ test-suite special_fun : gcc:-Wno-overflow : test_ibeta_derivative_real_concept4 ] - [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_inv.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_FLOAT intel:off : test_ibeta_inv_float ] - [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_inv.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_DOUBLE intel:off : test_ibeta_inv_double ] - [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_inv.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_LDOUBLE intel:off : test_ibeta_inv_long_double ] - [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_inv.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -378,7 +396,7 @@ test-suite special_fun : TEST_DATA=1 intel:off : test_ibeta_inv_real_concept1 ] - [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_inv.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -386,7 +404,7 @@ test-suite special_fun : TEST_DATA=2 intel:off : test_ibeta_inv_real_concept2 ] - [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_inv.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -394,7 +412,7 @@ test-suite special_fun : TEST_DATA=3 intel:off : test_ibeta_inv_real_concept3 ] - [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_inv.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -402,28 +420,28 @@ test-suite special_fun : TEST_DATA=4 intel:off : test_ibeta_inv_real_concept4 ] - [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_FLOAT intel:off : test_ibeta_inv_ab_float ] - [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_DOUBLE intel:off : test_ibeta_inv_ab_double ] - [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_LDOUBLE intel:off : test_ibeta_inv_ab_long_double ] - [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -431,7 +449,7 @@ test-suite special_fun : TEST_DATA=1 intel:off : test_ibeta_inv_ab_real_concept1 ] - [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -439,7 +457,7 @@ test-suite special_fun : TEST_DATA=2 intel:off : test_ibeta_inv_ab_real_concept2 ] - [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -447,57 +465,57 @@ test-suite special_fun : TEST_DATA=3 intel:off : test_ibeta_inv_ab_real_concept3 ] - [ run test_igamma.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_igamma_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_igamma.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_igamma_inv.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_FLOAT intel:off : test_igamma_inv_float ] - [ run test_igamma_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_igamma_inv.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_DOUBLE intel:off : test_igamma_inv_double ] - [ run test_igamma_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_igamma_inv.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_LDOUBLE intel:off : test_igamma_inv_long_double ] - [ run test_igamma_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_igamma_inv.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_REAL_CONCEPT intel:off : test_igamma_inv_real_concept ] - [ run test_igamma_inva.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_igamma_inva.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_FLOAT intel:off : test_igamma_inva_float ] - [ run test_igamma_inva.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_igamma_inva.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_DOUBLE intel:off : test_igamma_inva_double ] - [ run test_igamma_inva.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_igamma_inva.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_LDOUBLE intel:off : test_igamma_inva_long_double ] - [ run test_igamma_inva.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework + [ run test_igamma_inva.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -507,23 +525,23 @@ test-suite special_fun : [ run test_instantiate1.cpp test_instantiate2.cpp ] [ run test_instantiate1.cpp test_instantiate2.cpp : : : off : test_instantiate_no_eh ] [ run test_instantiate3.cpp ] - [ run test_jacobi.cpp pch_light ../../test/build//boost_unit_test_framework ] - [ run test_laguerre.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] + [ run test_jacobi.cpp pch_light /boost/test//boost_unit_test_framework ] + [ run test_laguerre.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] - [ run test_lambert_w.cpp ../../test/build//boost_unit_test_framework ] - [ run test_lambert_w.cpp ../../test/build//boost_unit_test_framework : : : BOOST_MATH_TEST_MULTIPRECISION=1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_lambert_w_multiprecision_1 ] - [ run test_lambert_w.cpp ../../test/build//boost_unit_test_framework : : : BOOST_MATH_TEST_MULTIPRECISION=2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_lambert_w_multiprecision_2 ] - [ run test_lambert_w.cpp ../../test/build//boost_unit_test_framework : : : BOOST_MATH_TEST_MULTIPRECISION=3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_lambert_w_multiprecision_3 ] - [ run test_lambert_w.cpp ../../test/build//boost_unit_test_framework : : : BOOST_MATH_TEST_MULTIPRECISION=4 BOOST_MATH_TEST_FLOAT128 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_lambert_w_multiprecision_4 ] - [ run test_lambert_w_integrals_float128.cpp ../../test/build//boost_unit_test_framework : : : release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" : no ] [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] - [ run test_lambert_w_integrals_quad.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] - [ run test_lambert_w_integrals_long_double.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ] - [ run test_lambert_w_integrals_double.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ] - [ run test_lambert_w_integrals_float.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ] - [ run test_lambert_w_derivative.cpp ../../test/build//boost_unit_test_framework : : : BOOST_MATH_TEST_MULTIPRECISION [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] + [ run test_lambert_w.cpp /boost/test//boost_unit_test_framework ] + [ run test_lambert_w.cpp /boost/test//boost_unit_test_framework : : : BOOST_MATH_TEST_MULTIPRECISION=1 $(float128_type) [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_lambert_w_multiprecision_1 ] + [ run test_lambert_w.cpp /boost/test//boost_unit_test_framework : : : BOOST_MATH_TEST_MULTIPRECISION=2 $(float128_type) [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_lambert_w_multiprecision_2 ] + [ run test_lambert_w.cpp /boost/test//boost_unit_test_framework : : : BOOST_MATH_TEST_MULTIPRECISION=3 $(float128_type) [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_lambert_w_multiprecision_3 ] + [ run test_lambert_w.cpp /boost/test//boost_unit_test_framework : : : BOOST_MATH_TEST_MULTIPRECISION=4 BOOST_MATH_TEST_FLOAT128 $(float128_type) [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_lambert_w_multiprecision_4 ] + [ run test_lambert_w_integrals_float128.cpp /boost/test//boost_unit_test_framework : : : release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" : no ] [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] + [ run test_lambert_w_integrals_quad.cpp /boost/test//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] $(float128_type) [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] + [ run test_lambert_w_integrals_long_double.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ] + [ run test_lambert_w_integrals_double.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ] + [ run test_lambert_w_integrals_float.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ] + [ run test_lambert_w_derivative.cpp /boost/test//boost_unit_test_framework : : : BOOST_MATH_TEST_MULTIPRECISION $(float128_type) ] - [ run test_legendre.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" ] ] - [ run chebyshev_test.cpp : : : [ requires cxx11_inline_namespaces cxx11_unified_initialization_syntax cxx11_hdr_tuple cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations cxx11_range_based_for cxx11_constexpr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" ] ] + [ run test_legendre.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework : : : $(float128_type) ] + [ run chebyshev_test.cpp : : : [ requires cxx11_inline_namespaces cxx11_unified_initialization_syntax cxx11_hdr_tuple cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations cxx11_range_based_for cxx11_constexpr ] $(float128_type) ] [ run chebyshev_transform_test.cpp ../config//fftw3f : : : TEST1 [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : no ] : chebyshev_transform_test_1 ] [ run chebyshev_transform_test.cpp ../config//fftw3 : : : TEST2 [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : no ] : chebyshev_transform_test_2 ] [ run chebyshev_transform_test.cpp ../config//fftw3l : : : TEST3 [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : no ] : chebyshev_transform_test_3 ] @@ -535,56 +553,56 @@ test-suite special_fun : [ run cardinal_trigonometric_test.cpp ../config//fftw3q ../config//quadmath : : : TEST4 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : no ] [ check-target-builds ../config//has_float128 "__float128" : : no ] : cardinal_trigonometric_test_4 ] - [ run test_ldouble_simple.cpp ../../test/build//boost_unit_test_framework ] + [ run test_ldouble_simple.cpp /boost/test//boost_unit_test_framework ] # Needs to run in release mode, as it's rather slow: - [ run test_next.cpp pch ../../test/build//boost_unit_test_framework : : : release ] - [ run test_next_decimal.cpp pch ../../test/build//boost_unit_test_framework : : : release ] - [ run test_owens_t.cpp ../../test/build//boost_unit_test_framework ] - [ run test_polygamma.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_trigamma.cpp test_instances//test_instances ../../test/build//boost_unit_test_framework ] - [ run test_round.cpp pch ../../test/build//boost_unit_test_framework ] - [ run git_issue_430.cpp pch ../../test/build//boost_unit_test_framework ] - [ run test_spherical_harmonic.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_sign.cpp ../../test/build//boost_unit_test_framework ] - [ run test_tgamma_for_issue396_part1.cpp ../../test/build//boost_unit_test_framework : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" ] gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] ] - [ run test_tgamma_for_issue396_part2.cpp ../../test/build//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] ] - [ run test_tgamma_ratio.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_trig.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] - [ run test_zeta.cpp ../../test/build//boost_unit_test_framework test_instances//test_instances pch_light ] - [ run test_sinc.cpp ../../test/build//boost_unit_test_framework pch_light ] - [ run test_fibonacci.cpp ../../test/build//boost_unit_test_framework ] + [ run test_next.cpp pch /boost/test//boost_unit_test_framework : : : release ] + [ run test_next_decimal.cpp pch /boost/test//boost_unit_test_framework : : : release ] + [ run test_owens_t.cpp /boost/test//boost_unit_test_framework ] + [ run test_polygamma.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_trigamma.cpp test_instances//test_instances /boost/test//boost_unit_test_framework ] + [ run test_round.cpp pch /boost/test//boost_unit_test_framework ] + [ run git_issue_430.cpp pch /boost/test//boost_unit_test_framework ] + [ run test_spherical_harmonic.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_sign.cpp /boost/test//boost_unit_test_framework ] + [ run test_tgamma_for_issue396_part1.cpp /boost/test//boost_unit_test_framework : : : $(float128_type) gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] ] + [ run test_tgamma_for_issue396_part2.cpp /boost/test//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] ] + [ run test_tgamma_ratio.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_trig.cpp test_instances//test_instances pch_light /boost/test//boost_unit_test_framework ] + [ run test_zeta.cpp /boost/test//boost_unit_test_framework test_instances//test_instances pch_light ] + [ run test_sinc.cpp /boost/test//boost_unit_test_framework pch_light ] + [ run test_fibonacci.cpp /boost/test//boost_unit_test_framework ] ; test-suite distribution_tests : - [ run test_arcsine.cpp pch ../../test/build//boost_unit_test_framework ] + [ run test_arcsine.cpp pch /boost/test//boost_unit_test_framework ] [ run test_landau.cpp pch : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" ] ] [ run test_saspoint5.cpp pch : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" ] ] [ run test_holtsmark.cpp pch : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" ] ] [ run test_mapairy.cpp pch : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" ] ] - [ run test_bernoulli.cpp ../../test/build//boost_unit_test_framework ] - [ run test_beta_dist.cpp ../../test/build//boost_unit_test_framework ] - [ run test_binomial.cpp ../../test/build//boost_unit_test_framework + [ run test_bernoulli.cpp /boost/test//boost_unit_test_framework ] + [ run test_beta_dist.cpp /boost/test//boost_unit_test_framework ] + [ run test_binomial.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_FLOAT intel:off : test_binomial_float ] - [ run test_binomial.cpp ../../test/build//boost_unit_test_framework + [ run test_binomial.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_DOUBLE intel:off : test_binomial_double ] - [ run test_binomial.cpp ../../test/build//boost_unit_test_framework + [ run test_binomial.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_LDOUBLE intel:off : test_binomial_long_double ] - [ run test_binomial.cpp ../../test/build//boost_unit_test_framework + [ run test_binomial.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -592,7 +610,7 @@ test-suite distribution_tests : TEST_ROUNDING=0 intel:off : test_binomial_real_concept0 ] - [ run test_binomial.cpp ../../test/build//boost_unit_test_framework + [ run test_binomial.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -600,7 +618,7 @@ test-suite distribution_tests : TEST_ROUNDING=1 intel:off : test_binomial_real_concept1 ] - [ run test_binomial.cpp ../../test/build//boost_unit_test_framework + [ run test_binomial.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -608,7 +626,7 @@ test-suite distribution_tests : TEST_ROUNDING=2 intel:off : test_binomial_real_concept2 ] - [ run test_binomial.cpp ../../test/build//boost_unit_test_framework + [ run test_binomial.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -616,7 +634,7 @@ test-suite distribution_tests : TEST_ROUNDING=3 intel:off : test_binomial_real_concept3 ] - [ run test_binomial.cpp ../../test/build//boost_unit_test_framework + [ run test_binomial.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -624,7 +642,7 @@ test-suite distribution_tests : TEST_ROUNDING=4 intel:off : test_binomial_real_concept4 ] - [ run test_binomial.cpp ../../test/build//boost_unit_test_framework + [ run test_binomial.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -632,7 +650,7 @@ test-suite distribution_tests : TEST_ROUNDING=5 intel:off : test_binomial_real_concept5 ] - [ run test_binomial.cpp ../../test/build//boost_unit_test_framework + [ run test_binomial.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -640,145 +658,145 @@ test-suite distribution_tests : TEST_ROUNDING=6 intel:off : test_binomial_real_concept6 ] - [ run test_cauchy.cpp ../../test/build//boost_unit_test_framework ] - [ run test_chi_squared.cpp ../../test/build//boost_unit_test_framework ] - [ run test_dist_overloads.cpp ../../test/build//boost_unit_test_framework ] - [ run test_exponential_dist.cpp ../../test/build//boost_unit_test_framework ] - [ run test_extreme_value.cpp ../../test/build//boost_unit_test_framework ] - [ run test_find_location.cpp pch ../../test/build//boost_unit_test_framework ] - [ run test_find_scale.cpp pch ../../test/build//boost_unit_test_framework ] - [ run test_fisher_f.cpp ../../test/build//boost_unit_test_framework ] - [ run test_gamma_dist.cpp pch ../../test/build//boost_unit_test_framework ] - [ run test_geometric.cpp ../../test/build//boost_unit_test_framework ] - [ run test_hyperexponential_dist.cpp ../../test/build//boost_unit_test_framework ] - [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework + [ run test_cauchy.cpp /boost/test//boost_unit_test_framework ] + [ run test_chi_squared.cpp /boost/test//boost_unit_test_framework ] + [ run test_dist_overloads.cpp /boost/test//boost_unit_test_framework ] + [ run test_exponential_dist.cpp /boost/test//boost_unit_test_framework ] + [ run test_extreme_value.cpp /boost/test//boost_unit_test_framework ] + [ run test_find_location.cpp pch /boost/test//boost_unit_test_framework ] + [ run test_find_scale.cpp pch /boost/test//boost_unit_test_framework ] + [ run test_fisher_f.cpp /boost/test//boost_unit_test_framework ] + [ run test_gamma_dist.cpp pch /boost/test//boost_unit_test_framework ] + [ run test_geometric.cpp /boost/test//boost_unit_test_framework ] + [ run test_hyperexponential_dist.cpp /boost/test//boost_unit_test_framework ] + [ run test_hypergeometric_dist.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_QUANT=0 intel:off : test_hypergeometric_dist0 ] - [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework + [ run test_hypergeometric_dist.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_QUANT=1 intel:off : test_hypergeometric_dist1 ] - [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework + [ run test_hypergeometric_dist.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_QUANT=2 intel:off : test_hypergeometric_dist2 ] - [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework + [ run test_hypergeometric_dist.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_QUANT=3 intel:off : test_hypergeometric_dist3 ] - [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework + [ run test_hypergeometric_dist.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_QUANT=4 intel:off : test_hypergeometric_dist4 ] - [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework + [ run test_hypergeometric_dist.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_QUANT=5 intel:off : test_hypergeometric_dist5 ] - [ run test_inverse_chi_squared_distribution.cpp ../../test/build//boost_unit_test_framework ] - [ run test_inverse_gamma_distribution.cpp ../../test/build//boost_unit_test_framework ] - [ run test_inverse_gaussian.cpp ../../test/build//boost_unit_test_framework ] - [ run test_kolmogorov_smirnov.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] ] - [ run test_laplace.cpp ../../test/build//boost_unit_test_framework ] - [ run test_inv_hyp.cpp pch ../../test/build//boost_unit_test_framework ] - [ run test_logistic_dist.cpp ../../test/build//boost_unit_test_framework ] - [ run test_lognormal.cpp ../../test/build//boost_unit_test_framework ] - [ run test_negative_binomial.cpp ../../test/build//boost_unit_test_framework + [ run test_inverse_chi_squared_distribution.cpp /boost/test//boost_unit_test_framework ] + [ run test_inverse_gamma_distribution.cpp /boost/test//boost_unit_test_framework ] + [ run test_inverse_gaussian.cpp /boost/test//boost_unit_test_framework ] + [ run test_kolmogorov_smirnov.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] ] + [ run test_laplace.cpp /boost/test//boost_unit_test_framework ] + [ run test_inv_hyp.cpp pch /boost/test//boost_unit_test_framework ] + [ run test_logistic_dist.cpp /boost/test//boost_unit_test_framework ] + [ run test_lognormal.cpp /boost/test//boost_unit_test_framework ] + [ run test_negative_binomial.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_FLOAT intel:off : test_negative_binomial_float ] - [ run test_negative_binomial.cpp ../../test/build//boost_unit_test_framework + [ run test_negative_binomial.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_DOUBLE intel:off : test_negative_binomial_double ] - [ run test_negative_binomial.cpp ../../test/build//boost_unit_test_framework + [ run test_negative_binomial.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_LDOUBLE intel:off : test_negative_binomial_long_double ] - [ run test_negative_binomial.cpp ../../test/build//boost_unit_test_framework + [ run test_negative_binomial.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_REAL_CONCEPT intel:off : test_negative_binomial_real_concept ] - [ run test_nc_chi_squared.cpp pch ../../test/build//boost_unit_test_framework + [ run test_nc_chi_squared.cpp pch /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_FLOAT intel:off : test_nc_chi_squared_float ] - [ run test_nc_chi_squared.cpp pch ../../test/build//boost_unit_test_framework + [ run test_nc_chi_squared.cpp pch /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_DOUBLE intel:off : test_nc_chi_squared_double ] - [ run test_nc_chi_squared.cpp pch ../../test/build//boost_unit_test_framework + [ run test_nc_chi_squared.cpp pch /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_LDOUBLE intel:off : test_nc_chi_squared_long_double ] - [ run test_nc_chi_squared.cpp pch ../../test/build//boost_unit_test_framework + [ run test_nc_chi_squared.cpp pch /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_REAL_CONCEPT intel:off : test_nc_chi_squared_real_concept ] - [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework + [ run test_nc_beta.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_FLOAT intel:off : test_nc_beta_float ] - [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework + [ run test_nc_beta.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_DOUBLE intel:off : test_nc_beta_double ] - [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework + [ run test_nc_beta.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_LDOUBLE intel:off : test_nc_beta_long_double ] - [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework + [ run test_nc_beta.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -786,7 +804,7 @@ test-suite distribution_tests : TEST_DATA=1 intel:off : test_nc_beta_real_concept1 ] - [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework + [ run test_nc_beta.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements @@ -794,109 +812,109 @@ test-suite distribution_tests : TEST_DATA=2 intel:off : test_nc_beta_real_concept2 ] - [ run test_nc_f.cpp pch ../../test/build//boost_unit_test_framework ] - [ run test_nc_t.cpp pch ../../test/build//boost_unit_test_framework + [ run test_nc_f.cpp pch /boost/test//boost_unit_test_framework ] + [ run test_nc_t.cpp pch /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_FLOAT intel:off : test_nc_t_float ] - [ run test_nc_t.cpp pch ../../test/build//boost_unit_test_framework + [ run test_nc_t.cpp pch /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_DOUBLE intel:off : test_nc_t_double ] - [ run test_nc_t.cpp pch ../../test/build//boost_unit_test_framework + [ run test_nc_t.cpp pch /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_LDOUBLE intel:off : test_nc_t_long_double ] - [ run test_nc_t.cpp pch ../../test/build//boost_unit_test_framework + [ run test_nc_t.cpp pch /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_REAL_CONCEPT intel:off : test_nc_t_real_concept ] - [ run test_normal.cpp pch ../../test/build//boost_unit_test_framework ] - [ run test_pareto.cpp ../../test/build//boost_unit_test_framework ] - [ run test_poisson.cpp ../../test/build//boost_unit_test_framework + [ run test_normal.cpp pch /boost/test//boost_unit_test_framework ] + [ run test_pareto.cpp /boost/test//boost_unit_test_framework ] + [ run test_poisson.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_FLOAT intel:off : test_poisson_float ] - [ run test_poisson.cpp ../../test/build//boost_unit_test_framework + [ run test_poisson.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_DOUBLE intel:off : test_poisson_double ] - [ run test_poisson.cpp ../../test/build//boost_unit_test_framework + [ run test_poisson.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_LDOUBLE intel:off : test_poisson_long_double ] - [ run test_poisson.cpp ../../test/build//boost_unit_test_framework + [ run test_poisson.cpp /boost/test//boost_unit_test_framework : # command line : # input files : # requirements TEST_REAL_CONCEPT intel:off : test_poisson_real_concept ] - [ run test_rayleigh.cpp ../../test/build//boost_unit_test_framework ] - [ run test_students_t.cpp ../../test/build//boost_unit_test_framework ] - [ run test_skew_normal.cpp ../../test/build//boost_unit_test_framework ] - [ run test_triangular.cpp pch ../../test/build//boost_unit_test_framework ] - [ run test_uniform.cpp pch ../../test/build//boost_unit_test_framework ] - [ run test_weibull.cpp ../../test/build//boost_unit_test_framework ] + [ run test_rayleigh.cpp /boost/test//boost_unit_test_framework ] + [ run test_students_t.cpp /boost/test//boost_unit_test_framework ] + [ run test_skew_normal.cpp /boost/test//boost_unit_test_framework ] + [ run test_triangular.cpp pch /boost/test//boost_unit_test_framework ] + [ run test_uniform.cpp pch /boost/test//boost_unit_test_framework ] + [ run test_weibull.cpp /boost/test//boost_unit_test_framework ] - [ run test_legacy_nonfinite.cpp ../../test/build//boost_unit_test_framework ] - [ run test_basic_nonfinite.cpp ../../test/build//boost_unit_test_framework ] - [ run test_lexical_cast.cpp ../../test/build//boost_unit_test_framework ] - [ run test_nonfinite_trap.cpp ../../test/build//boost_unit_test_framework : : : off:no ] - [ run test_signed_zero.cpp ../../test/build//boost_unit_test_framework ] - [ run complex_test.cpp ../../test/build//boost_unit_test_framework ] + [ run test_legacy_nonfinite.cpp /boost/test//boost_unit_test_framework ] + [ run test_basic_nonfinite.cpp /boost/test//boost_unit_test_framework ] + [ run test_lexical_cast.cpp /boost/test//boost_unit_test_framework ] + [ run test_nonfinite_trap.cpp /boost/test//boost_unit_test_framework : : : off:no ] + [ run test_signed_zero.cpp /boost/test//boost_unit_test_framework ] + [ run complex_test.cpp /boost/test//boost_unit_test_framework ] [ compile test_dist_deduction_guides.cpp : [ requires cpp_deduction_guides cpp_variadic_templates ] ] - [ run git_issue_800.cpp ../../test/build//boost_unit_test_framework ] - [ run git_issue_845.cpp ../../test/build//boost_unit_test_framework ] - [ run scipy_issue_14901.cpp ../../test/build//boost_unit_test_framework ] - [ run scipy_issue_14901_ncf.cpp ../../test/build//boost_unit_test_framework ] - [ run scipy_issue_15101.cpp ../../test/build//boost_unit_test_framework ] - [ run scipy_issue_17146.cpp ../../test/build//boost_unit_test_framework ] - [ run scipy_issue_17388.cpp ../../test/build//boost_unit_test_framework ] - [ run scipy_issue_17916.cpp ../../test/build//boost_unit_test_framework ] - [ run scipy_issue_17916_nct.cpp ../../test/build//boost_unit_test_framework ] - [ run scipy_issue_18302.cpp ../../test/build//boost_unit_test_framework ] - [ run scipy_issue_18511.cpp ../../test/build//boost_unit_test_framework ] + [ run git_issue_800.cpp /boost/test//boost_unit_test_framework ] + [ run git_issue_845.cpp /boost/test//boost_unit_test_framework ] + [ run scipy_issue_14901.cpp /boost/test//boost_unit_test_framework ] + [ run scipy_issue_14901_ncf.cpp /boost/test//boost_unit_test_framework ] + [ run scipy_issue_15101.cpp /boost/test//boost_unit_test_framework ] + [ run scipy_issue_17146.cpp /boost/test//boost_unit_test_framework ] + [ run scipy_issue_17388.cpp /boost/test//boost_unit_test_framework ] + [ run scipy_issue_17916.cpp /boost/test//boost_unit_test_framework ] + [ run scipy_issue_17916_nct.cpp /boost/test//boost_unit_test_framework ] + [ run scipy_issue_18302.cpp /boost/test//boost_unit_test_framework ] + [ run scipy_issue_18511.cpp /boost/test//boost_unit_test_framework ] [ compile scipy_issue_19762.cpp ] [ run git_issue_1120.cpp ] ; -test-suite new_floats : +test-suite new_floats : [ compile compile_test/float32.cpp ] [ compile compile_test/float64.cpp ] [ compile compile_test/float128.cpp ] - [ run test_float_io.cpp : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] ] - [ run test_float_io.cpp : : : BOOST_MATH_TEST_IO_AS_INTEL_QUAD=1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] : test_float_io_quad ] + [ run test_float_io.cpp : : : $(float128_type) ] + [ run test_float_io.cpp : : : BOOST_MATH_TEST_IO_AS_INTEL_QUAD=1 $(float128_type) : test_float_io_quad ] ; test-suite mp : - [ run test_nc_t_quad.cpp pch ../../test/build//boost_unit_test_framework : : : release gcc-mingw:-Wa,-mbig-obj off [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run test_polynomial.cpp ../../test/build//boost_unit_test_framework : : : TEST1 : test_polynomial_1 ] - [ run test_polynomial.cpp ../../test/build//boost_unit_test_framework : : : TEST2 : test_polynomial_2 ] - [ run test_polynomial.cpp ../../test/build//boost_unit_test_framework : : : TEST3 : test_polynomial_3 ] + [ run test_nc_t_quad.cpp pch /boost/test//boost_unit_test_framework : : : release gcc-mingw:-Wa,-mbig-obj off [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] + [ run test_polynomial.cpp /boost/test//boost_unit_test_framework : : : TEST1 : test_polynomial_1 ] + [ run test_polynomial.cpp /boost/test//boost_unit_test_framework : : : TEST2 : test_polynomial_2 ] + [ run test_polynomial.cpp /boost/test//boost_unit_test_framework : : : TEST3 : test_polynomial_3 ] [ run test_estrin.cpp ] [ run polynomial_concept_check.cpp ] @@ -912,13 +930,13 @@ test-suite misc : ../build//boost_math_tr1f ../build//boost_math_c99 ../build//boost_math_c99f - ../../test/build//boost_unit_test_framework + /boost/test//boost_unit_test_framework ] [ run test_tr1.cpp ../build//boost_math_tr1l ../build//boost_math_c99l - ../../test/build//boost_unit_test_framework + /boost/test//boost_unit_test_framework : : : TEST_LD=1 [ check-target-builds ../config//has_long_double_support "long double support" : : no ] @@ -931,7 +949,7 @@ test-suite misc : ../build//boost_math_tr1f ../build//boost_math_c99 ../build//boost_math_c99f - ../../test/build//boost_unit_test_framework + /boost/test//boost_unit_test_framework : : : #requirements : test_tr1_c @@ -940,23 +958,23 @@ test-suite misc : [ run test_tr1.c ../build//boost_math_tr1l ../build//boost_math_c99l - ../../test/build//boost_unit_test_framework + /boost/test//boost_unit_test_framework : : : TEST_LD=1 [ check-target-builds ../config//has_long_double_support "long double support" : : no ] : test_tr1_c_long_double ] - [ run test_constants.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run simple_continued_fraction_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run centered_continued_fraction_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run luroth_expansion_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run engel_expansion_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run test_classify.cpp pch ../../test/build//boost_unit_test_framework : : : msvc:/bigobj ] - [ run test_error_handling.cpp ../../test/build//boost_unit_test_framework ] - [ run legendre_stieltjes_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run test_minima.cpp pch ../../test/build//boost_unit_test_framework ] - [ run test_rationals.cpp ../../test/build//boost_unit_test_framework + [ run test_constants.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) ] + [ run simple_continued_fraction_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) ] + [ run centered_continued_fraction_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) ] + [ run luroth_expansion_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) ] + [ run engel_expansion_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) ] + [ run test_classify.cpp pch /boost/test//boost_unit_test_framework : : : msvc:/bigobj ] + [ run test_error_handling.cpp /boost/test//boost_unit_test_framework ] + [ run legendre_stieltjes_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_range_based_for ] $(float128_type) ] + [ run test_minima.cpp pch /boost/test//boost_unit_test_framework ] + [ run test_rationals.cpp /boost/test//boost_unit_test_framework test_rational_instances/test_rational_double1.cpp test_rational_instances/test_rational_double2.cpp test_rational_instances/test_rational_double3.cpp @@ -977,96 +995,96 @@ test-suite misc : test_rational_instances/test_rational_real_concept4.cpp test_rational_instances/test_rational_real_concept5.cpp ] - [ run test_policy.cpp ../../test/build//boost_unit_test_framework ] - [ run test_policy_2.cpp ../../test/build//boost_unit_test_framework ] - [ run test_policy_3.cpp ../../test/build//boost_unit_test_framework ] - [ run test_policy_4.cpp ../../test/build//boost_unit_test_framework ] - [ run test_policy_5.cpp ../../test/build//boost_unit_test_framework ] - [ run test_policy_6.cpp ../../test/build//boost_unit_test_framework ] - [ run test_policy_7.cpp ../../test/build//boost_unit_test_framework ] - [ run test_policy_8.cpp ../../test/build//boost_unit_test_framework ] + [ run test_policy.cpp /boost/test//boost_unit_test_framework ] + [ run test_policy_2.cpp /boost/test//boost_unit_test_framework ] + [ run test_policy_3.cpp /boost/test//boost_unit_test_framework ] + [ run test_policy_4.cpp /boost/test//boost_unit_test_framework ] + [ run test_policy_5.cpp /boost/test//boost_unit_test_framework ] + [ run test_policy_6.cpp /boost/test//boost_unit_test_framework ] + [ run test_policy_7.cpp /boost/test//boost_unit_test_framework ] + [ run test_policy_8.cpp /boost/test//boost_unit_test_framework ] [ compile test_policy_9.cpp ] - [ run test_policy_10.cpp ../../test/build//boost_unit_test_framework ] - [ run test_policy_sf.cpp ../../test/build//boost_unit_test_framework ] - [ run test_long_double_support.cpp ../../test/build//boost_unit_test_framework + [ run test_policy_10.cpp /boost/test//boost_unit_test_framework ] + [ run test_policy_sf.cpp /boost/test//boost_unit_test_framework ] + [ run test_long_double_support.cpp /boost/test//boost_unit_test_framework : : : [ check-target-builds ../config//has_long_double_support "long double support" : : no ] ] [ run test_recurrence.cpp : : : TEST=1 [ requires cxx11_unified_initialization_syntax cxx11_hdr_tuple cxx11_auto_declarations cxx11_decltype ] msvc:/bigobj : test_recurrence_1 ] - [ run test_recurrence.cpp : : : TEST=2 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] [ requires cxx11_unified_initialization_syntax cxx11_hdr_tuple cxx11_auto_declarations cxx11_decltype ] : test_recurrence_2 ] - [ run test_recurrence.cpp : : : TEST=3 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] [ requires cxx11_unified_initialization_syntax cxx11_hdr_tuple cxx11_auto_declarations cxx11_decltype ] : test_recurrence_3 ] + [ run test_recurrence.cpp : : : TEST=2 release $(float128_type) [ requires cxx11_unified_initialization_syntax cxx11_hdr_tuple cxx11_auto_declarations cxx11_decltype ] : test_recurrence_2 ] + [ run test_recurrence.cpp : : : TEST=3 release $(float128_type) [ requires cxx11_unified_initialization_syntax cxx11_hdr_tuple cxx11_auto_declarations cxx11_decltype ] : test_recurrence_3 ] [ run test_print_info_on_type.cpp ] - [ run univariate_statistics_test.cpp ../../test/build//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx17_if_constexpr cxx17_std_apply ] ] - [ run univariate_statistics_backwards_compatible_test.cpp ../../test/build//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_hdr_forward_list cxx11_hdr_atomic cxx11_hdr_thread cxx11_hdr_tuple cxx11_hdr_future cxx11_sfinae_expr ] ] - [ run ooura_fourier_integral_test.cpp ../../test/build//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" ] [ requires cxx17_if_constexpr cxx17_std_apply ] ] + [ run univariate_statistics_test.cpp /boost/test//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx17_if_constexpr cxx17_std_apply ] ] + [ run univariate_statistics_backwards_compatible_test.cpp /boost/test//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_hdr_forward_list cxx11_hdr_atomic cxx11_hdr_thread cxx11_hdr_tuple cxx11_hdr_future cxx11_sfinae_expr ] ] + [ run ooura_fourier_integral_test.cpp /boost/test//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] $(float128_type) [ requires cxx17_if_constexpr cxx17_std_apply ] ] [ run empirical_cumulative_distribution_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] - [ run norms_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] + [ run norms_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] [ run signal_statistics_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] [ run anderson_darling_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] [ run ljung_box_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] [ run cubic_roots_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] [ run quartic_roots_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] - [ run test_t_test.cpp : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] [ requires cxx11_hdr_forward_list cxx11_hdr_atomic cxx11_hdr_thread cxx11_hdr_tuple cxx11_hdr_future cxx11_sfinae_expr ] ] - [ run test_z_test.cpp : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] [ requires cxx11_hdr_forward_list cxx11_hdr_atomic cxx11_hdr_thread cxx11_hdr_tuple cxx11_hdr_future cxx11_sfinae_expr ] ] + [ run test_t_test.cpp : : : $(float128_type) [ requires cxx11_hdr_forward_list cxx11_hdr_atomic cxx11_hdr_thread cxx11_hdr_tuple cxx11_hdr_future cxx11_sfinae_expr ] ] + [ run test_z_test.cpp : : : $(float128_type) [ requires cxx11_hdr_forward_list cxx11_hdr_atomic cxx11_hdr_thread cxx11_hdr_tuple cxx11_hdr_future cxx11_sfinae_expr ] ] [ run bivariate_statistics_test.cpp : : : [ requires cxx11_hdr_forward_list cxx11_hdr_atomic cxx11_hdr_thread cxx11_hdr_tuple cxx11_hdr_future cxx11_sfinae_expr ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] ] [ run linear_regression_test.cpp : : : [ requires cxx11_hdr_forward_list cxx11_hdr_atomic cxx11_hdr_thread cxx11_hdr_tuple cxx11_hdr_future cxx11_sfinae_expr ] ] [ run test_runs_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] - [ run test_chatterjee_correlation.cpp ../../test/build//boost_unit_test_framework ] - [ run test_rank.cpp ../../test/build//boost_unit_test_framework ] - [ run lanczos_smoothing_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] - [ run condition_number_test.cpp ../../test/build//boost_unit_test_framework : : : TEST=1 msvc:/bigobj [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" ] : condition_number_test_1 ] - [ run condition_number_test.cpp ../../test/build//boost_unit_test_framework : : : TEST=2 msvc:/bigobj [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" ] : condition_number_test_2 ] - [ run condition_number_test.cpp ../../test/build//boost_unit_test_framework : : : TEST=3 msvc:/bigobj [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" ] : condition_number_test_3 ] - [ run test_real_concept.cpp ../../test/build//boost_unit_test_framework ] - [ run test_remez.cpp pch ../../test/build//boost_unit_test_framework ] - [ run test_roots.cpp pch ../../test/build//boost_unit_test_framework ] - [ run test_root_iterations.cpp pch ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_tuple ] ] - [ run test_root_finding_concepts.cpp ../../test/build//boost_unit_test_framework ] - [ run test_toms748_solve.cpp pch ../../test/build//boost_unit_test_framework ] + [ run test_chatterjee_correlation.cpp /boost/test//boost_unit_test_framework ] + [ run test_rank.cpp /boost/test//boost_unit_test_framework ] + [ run lanczos_smoothing_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] + [ run condition_number_test.cpp /boost/test//boost_unit_test_framework : : : TEST=1 msvc:/bigobj $(float128_type) : condition_number_test_1 ] + [ run condition_number_test.cpp /boost/test//boost_unit_test_framework : : : TEST=2 msvc:/bigobj $(float128_type) : condition_number_test_2 ] + [ run condition_number_test.cpp /boost/test//boost_unit_test_framework : : : TEST=3 msvc:/bigobj $(float128_type) : condition_number_test_3 ] + [ run test_real_concept.cpp /boost/test//boost_unit_test_framework ] + [ run test_remez.cpp pch /boost/test//boost_unit_test_framework ] + [ run test_roots.cpp pch /boost/test//boost_unit_test_framework ] + [ run test_root_iterations.cpp pch /boost/test//boost_unit_test_framework : : : [ requires cxx11_hdr_tuple ] ] + [ run test_root_finding_concepts.cpp /boost/test//boost_unit_test_framework ] + [ run test_toms748_solve.cpp pch /boost/test//boost_unit_test_framework ] [ run compile_test/interpolators_cubic_spline_incl_test.cpp compile_test_main : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] [ run compile_test/interpolators_barycentric_rational_incl_test.cpp compile_test_main : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations cxx11_unified_initialization_syntax ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] [ run octonion_test.cpp - ../../test/build//boost_unit_test_framework ] + /boost/test//boost_unit_test_framework ] [ run octonion_test_simple.cpp ] [ run quaternion_constexpr_test.cpp ] [ run quaternion_test.cpp - ../../test/build//boost_unit_test_framework : : : msvc-14.0:off [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] + /boost/test//boost_unit_test_framework : : : msvc-14.0:off $(float128_type) ] [ run quaternion_mult_incl_test.cpp quaternion_mi1.cpp quaternion_mi2.cpp - ../../test/build//boost_unit_test_framework ] + /boost/test//boost_unit_test_framework ] # [ run __temporary_test.cpp test_instances//test_instances : : : always_show_run_output off ] ; test-suite interpolators : - [ run test_barycentric_rational.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations cxx11_unified_initialization_syntax ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run test_vector_barycentric_rational.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations cxx11_unified_initialization_syntax ] [ check-target-builds ../../multiprecision/config//has_eigen : : no ] ] - [ run cardinal_cubic_b_spline_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions ] off msvc:/bigobj release ] - [ run cardinal_b_spline_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run jacobi_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run gegenbauer_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run daubechies_scaling_test.cpp : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] ] - [ run daubechies_wavelet_test.cpp : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] ] - [ run fourier_transform_daubechies_test.cpp : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] ] - [ run wavelet_transform_test.cpp : : : msvc:/bigobj [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] - [ run agm_test.cpp : : : msvc:/bigobj [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run rsqrt_test.cpp : : : msvc:/bigobj [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run cohen_acceleration_test.cpp : : : msvc:/bigobj [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] + [ run test_barycentric_rational.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations cxx11_unified_initialization_syntax ] $(float128_type) ] + [ run test_vector_barycentric_rational.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations cxx11_unified_initialization_syntax ] [ check-target-builds ../../multiprecision/config//has_eigen : : no ] ] + [ run cardinal_cubic_b_spline_test.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions ] off msvc:/bigobj release ] + [ run cardinal_b_spline_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] $(float128_type) ] + [ run jacobi_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] $(float128_type) ] + [ run gegenbauer_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] $(float128_type) ] + [ run daubechies_scaling_test.cpp /boost/hana//boost_hana : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] ] + [ run daubechies_wavelet_test.cpp /boost/hana//boost_hana : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] ] + [ run fourier_transform_daubechies_test.cpp : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] ] + [ run wavelet_transform_test.cpp /boost/hana//boost_hana : : : msvc:/bigobj [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] + [ run agm_test.cpp : : : msvc:/bigobj [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) ] + [ run rsqrt_test.cpp : : : msvc:/bigobj [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) ] + [ run cohen_acceleration_test.cpp : : : msvc:/bigobj [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) ] [ compile compile_test/filters_daubechies_incl_test.cpp : [ requires cxx17_if_constexpr cxx17_std_apply ] ] [ compile compile_test/sf_daubechies_scaling_incl_test.cpp : [ requires cxx17_if_constexpr cxx17_std_apply ] ] [ run whittaker_shannon_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] ] [ run cardinal_quadratic_b_spline_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] ] - [ run cardinal_quintic_b_spline_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run makima_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run pchip_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run septic_hermite_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run quintic_hermite_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run cubic_hermite_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] + [ run cardinal_quintic_b_spline_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] $(float128_type) ] + [ run makima_test.cpp /boost/circular_buffer//boost_circular_buffer : : : [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) ] + [ run pchip_test.cpp /boost/circular_buffer//boost_circular_buffer : : : [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) ] + [ run septic_hermite_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) ] + [ run quintic_hermite_test.cpp /boost/circular_buffer//boost_circular_buffer : : : [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) ] + [ run cubic_hermite_test.cpp /boost/circular_buffer//boost_circular_buffer : : : [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) ] [ run bilinear_uniform_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ] - [ run bezier_polynomial_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] ] - [ run catmull_rom_test.cpp ../../test/build//boost_unit_test_framework : : : TEST=1 [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] : catmull_rom_test_1 ] - [ run catmull_rom_test.cpp ../../test/build//boost_unit_test_framework : : : TEST=2 [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] : catmull_rom_test_2 ] - [ run catmull_rom_test.cpp ../../test/build//boost_unit_test_framework : : : TEST=3 [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] : catmull_rom_test_3 ] + [ run bezier_polynomial_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) ] + [ run catmull_rom_test.cpp /boost/test//boost_unit_test_framework : : : TEST=1 [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] : catmull_rom_test_1 ] + [ run catmull_rom_test.cpp /boost/test//boost_unit_test_framework : : : TEST=2 [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] : catmull_rom_test_2 ] + [ run catmull_rom_test.cpp /boost/test//boost_unit_test_framework : : : TEST=3 [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] : catmull_rom_test_3 ] [ run compile_test/interpolators_catmull_rom_incl_test.cpp compile_test_main : : : [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] ] [ run compile_test/interpolators_catmull_rom_concept_test.cpp compile_test_main : : : [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] ] [ run test_standalone_asserts.cpp ] @@ -1080,118 +1098,118 @@ test-suite interpolators : ; test-suite quadrature : - [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : msvc:/bigobj TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run tanh_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : msvc:/bigobj TEST1 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : tanh_sinh_quadrature_test_1 ] - [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : msvc:/bigobj TEST1A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run tanh_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : msvc:/bigobj TEST1A $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : tanh_sinh_quadrature_test_1a ] - [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release msvc:/bigobj TEST1B [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run tanh_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release msvc:/bigobj TEST1B $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : tanh_sinh_quadrature_test_1b ] - [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : msvc:/bigobj TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run tanh_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : msvc:/bigobj TEST2 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : tanh_sinh_quadrature_test_2 ] - [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release msvc:/bigobj TEST2A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run tanh_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release msvc:/bigobj TEST2A $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : tanh_sinh_quadrature_test_2a ] - [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : msvc:/bigobj TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run tanh_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : msvc:/bigobj TEST3 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : tanh_sinh_quadrature_test_3 ] - [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release msvc:/bigobj TEST3A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run tanh_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release msvc:/bigobj TEST3A $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : tanh_sinh_quadrature_test_3a ] - [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release msvc:/bigobj TEST4 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run tanh_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release msvc:/bigobj TEST4 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : tanh_sinh_quadrature_test_4 ] - [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release msvc:/bigobj TEST5 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run tanh_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release msvc:/bigobj TEST5 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : tanh_sinh_quadrature_test_5 ] - [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : msvc:/bigobj TEST6 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run tanh_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : msvc:/bigobj TEST6 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : tanh_sinh_quadrature_test_6 ] - [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release msvc:/bigobj TEST6A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run tanh_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release msvc:/bigobj TEST6A $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : tanh_sinh_quadrature_test_6a ] - [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release msvc:/bigobj TEST7 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run tanh_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release msvc:/bigobj TEST7 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : tanh_sinh_quadrature_test_7 ] - [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release msvc:/bigobj TEST8 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run tanh_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release msvc:/bigobj TEST8 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : tanh_sinh_quadrature_test_8 ] - [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework + [ run tanh_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework : : : release msvc:/bigobj TEST9 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : tanh_sinh_quadrature_test_9 ] [ run tanh_sinh_mpfr.cpp ../tools//mpfr ../tools//gmp : : : [ check-target-builds ../config//has_mpfr : : no ] [ check-target-builds ../config//has_gmp : : no ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] release clang:-Wno-literal-range [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] - [ run sinh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] - [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_1 ] + [ run sinh_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] + [ run exp_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : TEST1 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_1 ] - [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run exp_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release TEST2 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_2 ] - [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run exp_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : TEST3 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : exp_sinh_quadrature_test_3 ] - [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release TEST4 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run exp_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release TEST4 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : exp_sinh_quadrature_test_4 ] - [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release TEST5 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run exp_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release TEST5 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : exp_sinh_quadrature_test_5 ] - [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release TEST6 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run exp_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release TEST6 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : exp_sinh_quadrature_test_6 ] - [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release TEST7 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run exp_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release TEST7 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : exp_sinh_quadrature_test_7 ] - [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release TEST8 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run exp_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release TEST8 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : exp_sinh_quadrature_test_8 ] - [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release TEST9 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run exp_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release TEST9 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : exp_sinh_quadrature_test_9 ] - [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework - : : : release TEST10 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run exp_sinh_quadrature_test.cpp /boost/test//boost_unit_test_framework + : : : release TEST10 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : exp_sinh_quadrature_test_10 ] - [ run gauss_quadrature_test.cpp : : : TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run gauss_quadrature_test.cpp : : : TEST1 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] off msvc:/bigobj release : gauss_quadrature_test_1 ] - [ run gauss_quadrature_test.cpp : : : TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run gauss_quadrature_test.cpp : : : TEST2 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] off msvc:/bigobj release [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : gauss_quadrature_test_2 ] - [ run gauss_quadrature_test.cpp : : : TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run gauss_quadrature_test.cpp : : : TEST3 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] off msvc:/bigobj release [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : gauss_quadrature_test_3 ] - [ run gauss_kronrod_quadrature_test.cpp : : : TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run gauss_kronrod_quadrature_test.cpp : : : TEST1 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] off msvc:/bigobj release : gauss_kronrod_quadrature_test_1 ] - [ run gauss_kronrod_quadrature_test.cpp : : : TEST1A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run gauss_kronrod_quadrature_test.cpp : : : TEST1A $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] off msvc:/bigobj release [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : gauss_kronrod_quadrature_test_1a ] - [ run gauss_kronrod_quadrature_test.cpp : : : TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run gauss_kronrod_quadrature_test.cpp : : : TEST2 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] off msvc:/bigobj release [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : gauss_kronrod_quadrature_test_2 ] - [ run gauss_kronrod_quadrature_test.cpp : : : TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run gauss_kronrod_quadrature_test.cpp : : : TEST3 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] off msvc:/bigobj release [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : gauss_kronrod_quadrature_test_3 ] - [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : TEST1 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] off msvc:/bigobj release : adaptive_gauss_quadrature_test_1 ] - [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : TEST1A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : TEST1A $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] off msvc:/bigobj release [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : adaptive_gauss_quadrature_test_1a ] - [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : TEST2 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] off msvc:/bigobj release [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : adaptive_gauss_quadrature_test_2 ] - [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] + [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : TEST3 $(float128_type) [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] off msvc:/bigobj release [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : adaptive_gauss_quadrature_test_3 ] [ run naive_monte_carlo_test.cpp : : : @@ -1294,28 +1312,28 @@ test-suite quadrature : [ compile compile_test/gauss_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] [ compile compile_test/gauss_kronrod_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] [ run git_issue_898.cpp ] - [ run git_issue_1075.cpp : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" ] ] + [ run git_issue_1075.cpp : : : $(float128_type) ] - [ run test_trapezoidal.cpp ../../test/build//boost_unit_test_framework : : : + [ run test_trapezoidal.cpp /boost/test//boost_unit_test_framework : : : release [ requires cxx11_lambdas cxx11_auto_declarations cxx11_decltype cxx11_unified_initialization_syntax cxx11_variadic_templates ] - [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" ] ] + $(float128_type) ] ; test-suite autodiff : - [ run test_numerical_differentiation.cpp ../../test/build//boost_unit_test_framework : : : msvc:/bigobj [ requires cxx11_auto_declarations cxx11_constexpr ] ] + [ run test_numerical_differentiation.cpp /boost/test//boost_unit_test_framework : : : msvc:/bigobj [ requires cxx11_auto_declarations cxx11_constexpr ] ] [ run compile_test/diff_numerical_differentiation_incl_test.cpp compile_test_main : : : [ requires cxx11_auto_declarations cxx11_constexpr ] ] [ compile compile_test/diff_numerical_differentiation_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_constexpr ] ] - [ run test_autodiff_1.cpp ../../test/build//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] - [ run test_autodiff_2.cpp ../../test/build//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] - [ run test_autodiff_3.cpp ../../test/build//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] - [ run test_autodiff_4.cpp ../../test/build//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] - [ run test_autodiff_5.cpp ../../test/build//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] - [ run test_autodiff_6.cpp ../../test/build//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] - [ run test_autodiff_7.cpp ../../test/build//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] - [ run test_autodiff_8.cpp ../../test/build//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ check-target-builds ../config//is_ci_standalone_run "Standalone CI run" : no ] [ requires cxx11_inline_namespaces ] ] - [ compile compile_test/diff_autodiff_incl_test.cpp : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] - [ compile compile_test/diff_finite_difference_incl_test.cpp : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] - [ compile compile_test/diff_lanczos_smoothing_incl_test.cpp : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release [ requires cxx17_if_constexpr cxx17_std_apply ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] + [ run test_autodiff_1.cpp /boost/test//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release $(float128_type) [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] + [ run test_autodiff_2.cpp /boost/test//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release $(float128_type) [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] + [ run test_autodiff_3.cpp /boost/test//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release $(float128_type) [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] + [ run test_autodiff_4.cpp /boost/test//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release $(float128_type) [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] + [ run test_autodiff_5.cpp /boost/test//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release $(float128_type) [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] + [ run test_autodiff_6.cpp /boost/test//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release $(float128_type) [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] + [ run test_autodiff_7.cpp /boost/test//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release $(float128_type) [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] + [ run test_autodiff_8.cpp /boost/test//boost_unit_test_framework : : : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release $(float128_type) [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ check-target-builds ../config//is_ci_standalone_run "Standalone CI run" : no ] [ requires cxx11_inline_namespaces ] ] + [ compile compile_test/diff_autodiff_incl_test.cpp : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release $(float128_type) [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] + [ compile compile_test/diff_finite_difference_incl_test.cpp : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release $(float128_type) [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] + [ compile compile_test/diff_lanczos_smoothing_incl_test.cpp : gcc-mingw:-Wa,-mbig-obj off msvc:/bigobj release [ requires cxx17_if_constexpr cxx17_std_apply ] $(float128_type) [ check-target-builds ../config//is_cygwin_run "Cygwin CI run" : no ] [ requires cxx11_inline_namespaces ] ] ; # @@ -1324,18 +1342,18 @@ test-suite autodiff : # too much time: # test-suite long-running-tests : - [ run test_0F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=3 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] : test_0F1_3 ] - [ run test_0F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=4 release : test_0F1_4 ] - [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=5 clang:-Wno-literal-range [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_1F1_real_concept ] - [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=6 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] clang:-Wno-literal-range : test_1F1_quad ] - [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=7 release clang:-Wno-literal-range [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_1F1_dec_40 ] - [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=6 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] clang:-Wno-literal-range : test_1F1_regularized_quad ] - [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=7 release clang:-Wno-literal-range [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_1F1_regularized_dec_40 ] - [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=6 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] clang:-Wno-literal-range [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_1F1_log_quad ] - [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=7 release clang:-Wno-literal-range [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_1F1_log_dec_40 ] - [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=6 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : BOOST_MATH_TEST_FLOAT128 "-Bstatic -lquadmath -Bdynamic" ] clang:-Wno-literal-range [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_pFq_quad ] - [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=7 release clang:-Wno-literal-range [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_pFq_dec_40 ] - [ run test_pFq_precision.cpp ../tools//mpfr ../tools//gmp ../../test/build//boost_unit_test_framework /boost/system//boost_system /boost/chrono//boost_chrono : : : [ check-target-builds ../config//has_mpfr : : no ] [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] release clang:-Wno-literal-range ] + [ run test_0F1.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=3 release $(float128_type) : test_0F1_3 ] + [ run test_0F1.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=4 release : test_0F1_4 ] + [ run test_1F1.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=5 clang:-Wno-literal-range [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_1F1_real_concept ] + [ run test_1F1.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=6 release $(float128_type) [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] clang:-Wno-literal-range : test_1F1_quad ] + [ run test_1F1.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=7 release clang:-Wno-literal-range [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_1F1_dec_40 ] + [ run test_1F1_regularized.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=6 release $(float128_type) [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] clang:-Wno-literal-range : test_1F1_regularized_quad ] + [ run test_1F1_regularized.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=7 release clang:-Wno-literal-range [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_1F1_regularized_dec_40 ] + [ run test_1F1_log.cpp /boost/test//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=6 release $(float128_type) clang:-Wno-literal-range [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_1F1_log_quad ] + [ run test_1F1_log.cpp /boost/test//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=7 release clang:-Wno-literal-range [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_1F1_log_dec_40 ] + [ run test_pFq.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=6 release $(float128_type) clang:-Wno-literal-range [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_pFq_quad ] + [ run test_pFq.cpp /boost/test//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] TEST=7 release clang:-Wno-literal-range [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : test_pFq_dec_40 ] + [ run test_pFq_precision.cpp ../tools//mpfr ../tools//gmp /boost/test//boost_unit_test_framework /boost/system//boost_system /boost/chrono//boost_chrono : : : [ check-target-builds ../config//has_mpfr : : no ] [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] release clang:-Wno-literal-range ] [ run test_constant_generate.cpp : : : release USE_CPP_FLOAT=1 off:no ] ; @@ -1353,9 +1371,7 @@ rule get_float128_tests : # command line : # input files : # requirements - [ check-target-builds ../config//has_intel_quad "Intel _Quad datatype support" : -Qoption,cpp,--extended_float_type BOOST_MATH_USE_FLOAT128 ] - [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] - [ check-target-builds ../config//has_128bit_floatmax_t "128-bit floatmax_t" : : no ] + $(float128_type) BOOST_ALL_NO_LIB : $(source:B)_floatmax_t ] ; } @@ -1508,7 +1524,7 @@ test-suite concepts : [ compile compile_test/std_real_concept_check.cpp : EMULATE128 [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] : std_real_concept_check_128 ] [ run compile_test/cstdfloat_concept_check_1.cpp : : : [ check-target-builds ../config//has_intel_quad "Intel _Quad datatype support" : -Qoption,cpp,--extended_float_type ] - [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] + $(float128_type) [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] [ run compile_test/cstdfloat_concept_check_2.cpp : : : [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] [ run compile_test/cstdfloat_concept_check_3.cpp : : : [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] [ run compile_test/cstdfloat_concept_check_4.cpp : : : [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] @@ -1517,7 +1533,7 @@ test-suite concepts : [ compile compile_test/cstdfloat_iostream_incl_test.cpp : [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] [ compile compile_test/cstdfloat_limits_incl_test.cpp : [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] [ compile compile_test/cstdfloat_types_incl_test.cpp : [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] - [ run test_cstdfloat.cpp ../../test/build//boost_unit_test_framework : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : -lquadmath ] [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] + [ run test_cstdfloat.cpp /boost/test//boost_unit_test_framework : : : $(float128_type) [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] [ run compile_test/sf_airy_incl_test.cpp compile_test_main : : : [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] [ run compile_test/sf_hankel_incl_test.cpp compile_test_main : : : [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] [ run compile_test/sf_jacobi_incl_test.cpp compile_test_main : : : [ check-target-builds ../config//is_ci_sanitizer_run "Sanitizer CI run" : no ] ] diff --git a/test/float128/log1p_expm1_test.cpp b/test/float128/log1p_expm1_test.cpp index 794861440..c46d5b099 100644 --- a/test/float128/log1p_expm1_test.cpp +++ b/test/float128/log1p_expm1_test.cpp @@ -14,7 +14,7 @@ #include "table_type.hpp" -#include "libs/math/test/log1p_expm1_test.hpp" +#include "log1p_expm1_test.hpp" // // DESCRIPTION: diff --git a/test/float128/powm1_sqrtp1m1_test.cpp b/test/float128/powm1_sqrtp1m1_test.cpp index 73972bb7a..bfc219bcc 100644 --- a/test/float128/powm1_sqrtp1m1_test.cpp +++ b/test/float128/powm1_sqrtp1m1_test.cpp @@ -16,7 +16,7 @@ #include "table_type.hpp" -#include "libs/math/test/powm1_sqrtp1m1_test.hpp" +#include "powm1_sqrtp1m1_test.hpp" // // DESCRIPTION: diff --git a/test/float128/table_type.hpp b/test/float128/table_type.hpp index 6560762db..7e5c07b24 100644 --- a/test/float128/table_type.hpp +++ b/test/float128/table_type.hpp @@ -5,7 +5,7 @@ #ifndef BOOST_MP_TABLE_TYPE -#include +#include #define SC_(x) BOOST_FLOATMAX_C(x) diff --git a/test/float128/test_bessel_i.cpp b/test/float128/test_bessel_i.cpp index 952cc9d6a..7e0374cdf 100644 --- a/test/float128/test_bessel_i.cpp +++ b/test/float128/test_bessel_i.cpp @@ -12,7 +12,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_bessel_i.hpp" +#include "test_bessel_i.hpp" void expected_results() { diff --git a/test/float128/test_bessel_j.cpp b/test/float128/test_bessel_j.cpp index 7afeeebeb..f3bab11fd 100644 --- a/test/float128/test_bessel_j.cpp +++ b/test/float128/test_bessel_j.cpp @@ -12,7 +12,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_bessel_j.hpp" +#include "test_bessel_j.hpp" void expected_results() { diff --git a/test/float128/test_bessel_k.cpp b/test/float128/test_bessel_k.cpp index a5ec1e2b4..7f7144649 100644 --- a/test/float128/test_bessel_k.cpp +++ b/test/float128/test_bessel_k.cpp @@ -12,7 +12,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_bessel_k.hpp" +#include "test_bessel_k.hpp" void expected_results() { diff --git a/test/float128/test_bessel_y.cpp b/test/float128/test_bessel_y.cpp index 55bdf56e7..240d7785a 100644 --- a/test/float128/test_bessel_y.cpp +++ b/test/float128/test_bessel_y.cpp @@ -12,7 +12,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_bessel_y.hpp" +#include "test_bessel_y.hpp" void expected_results() { diff --git a/test/float128/test_beta.cpp b/test/float128/test_beta.cpp index 6cfddd566..ecdf34796 100644 --- a/test/float128/test_beta.cpp +++ b/test/float128/test_beta.cpp @@ -12,7 +12,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_beta.hpp" +#include "test_beta.hpp" void expected_results() { diff --git a/test/float128/test_binomial_coeff.cpp b/test/float128/test_binomial_coeff.cpp index be208f4f5..392150b06 100644 --- a/test/float128/test_binomial_coeff.cpp +++ b/test/float128/test_binomial_coeff.cpp @@ -12,7 +12,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_binomial_coeff.hpp" +#include "test_binomial_coeff.hpp" void expected_results() { diff --git a/test/float128/test_carlson.cpp b/test/float128/test_carlson.cpp index 145849373..0954816c3 100644 --- a/test/float128/test_carlson.cpp +++ b/test/float128/test_carlson.cpp @@ -11,7 +11,7 @@ #include #include #include -#include "libs/math/test/test_carlson.hpp" +#include "test_carlson.hpp" void expected_results() { diff --git a/test/float128/test_cbrt.cpp b/test/float128/test_cbrt.cpp index d6690bdd9..7b53b8a43 100644 --- a/test/float128/test_cbrt.cpp +++ b/test/float128/test_cbrt.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_cbrt.hpp" +#include "test_cbrt.hpp" void expected_results() { diff --git a/test/float128/test_digamma.cpp b/test/float128/test_digamma.cpp index 9856223be..5702ccf73 100644 --- a/test/float128/test_digamma.cpp +++ b/test/float128/test_digamma.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_digamma.hpp" +#include "test_digamma.hpp" void expected_results() { diff --git a/test/float128/test_ellint_1.cpp b/test/float128/test_ellint_1.cpp index 5c259e940..90f9e1bed 100644 --- a/test/float128/test_ellint_1.cpp +++ b/test/float128/test_ellint_1.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_ellint_1.hpp" +#include "test_ellint_1.hpp" void expected_results() { diff --git a/test/float128/test_ellint_2.cpp b/test/float128/test_ellint_2.cpp index 8b0512467..3f43e8c1d 100644 --- a/test/float128/test_ellint_2.cpp +++ b/test/float128/test_ellint_2.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_ellint_2.hpp" +#include "test_ellint_2.hpp" void expected_results() { diff --git a/test/float128/test_ellint_3.cpp b/test/float128/test_ellint_3.cpp index e46268388..644dd1cbb 100644 --- a/test/float128/test_ellint_3.cpp +++ b/test/float128/test_ellint_3.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_ellint_3.hpp" +#include "test_ellint_3.hpp" void expected_results() { diff --git a/test/float128/test_erf.cpp b/test/float128/test_erf.cpp index 90efd139e..5f3bcaa46 100644 --- a/test/float128/test_erf.cpp +++ b/test/float128/test_erf.cpp @@ -8,7 +8,7 @@ #define TEST_UDT #include -#include "libs/math/test/test_erf.hpp" +#include "test_erf.hpp" void expected_results() { diff --git a/test/float128/test_expint.cpp b/test/float128/test_expint.cpp index 73a1f6bb5..ff9ece822 100644 --- a/test/float128/test_expint.cpp +++ b/test/float128/test_expint.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_expint.hpp" +#include "test_expint.hpp" void expected_results() { diff --git a/test/float128/test_gamma.cpp b/test/float128/test_gamma.cpp index ddaae2adf..bcec76083 100644 --- a/test/float128/test_gamma.cpp +++ b/test/float128/test_gamma.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_gamma.hpp" +#include "test_gamma.hpp" void expected_results() { diff --git a/test/float128/test_hermite.cpp b/test/float128/test_hermite.cpp index f933c6d27..3b6fcdfb5 100644 --- a/test/float128/test_hermite.cpp +++ b/test/float128/test_hermite.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_hermite.hpp" +#include "test_hermite.hpp" void expected_results() { diff --git a/test/float128/test_ibeta.cpp b/test/float128/test_ibeta.cpp index 708a6950d..c46da7766 100644 --- a/test/float128/test_ibeta.cpp +++ b/test/float128/test_ibeta.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_ibeta.hpp" +#include "test_ibeta.hpp" void expected_results() { diff --git a/test/float128/test_ibeta_inv_1.cpp b/test/float128/test_ibeta_inv_1.cpp index 68049024f..2fc059740 100644 --- a/test/float128/test_ibeta_inv_1.cpp +++ b/test/float128/test_ibeta_inv_1.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_ibeta_inv.hpp" +#include "test_ibeta_inv.hpp" void expected_results() { diff --git a/test/float128/test_ibeta_inv_ab_4.cpp b/test/float128/test_ibeta_inv_ab_4.cpp index 3e0bc8581..d02a99f26 100644 --- a/test/float128/test_ibeta_inv_ab_4.cpp +++ b/test/float128/test_ibeta_inv_ab_4.cpp @@ -11,7 +11,7 @@ #define FULL_TEST #include -#include "libs/math/test/test_ibeta_inv_ab.hpp" +#include "test_ibeta_inv_ab.hpp" void expected_results() { diff --git a/test/float128/test_igamma.cpp b/test/float128/test_igamma.cpp index d53325484..7a987c643 100644 --- a/test/float128/test_igamma.cpp +++ b/test/float128/test_igamma.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_igamma.hpp" +#include "test_igamma.hpp" void expected_results() { diff --git a/test/float128/test_igamma_inv.cpp b/test/float128/test_igamma_inv.cpp index 122db9d42..bc9b4289e 100644 --- a/test/float128/test_igamma_inv.cpp +++ b/test/float128/test_igamma_inv.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_igamma_inv.hpp" +#include "test_igamma_inv.hpp" void expected_results() { diff --git a/test/float128/test_igamma_inva.cpp b/test/float128/test_igamma_inva.cpp index 0a244c2f4..19daa7cfa 100644 --- a/test/float128/test_igamma_inva.cpp +++ b/test/float128/test_igamma_inva.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_igamma_inva.hpp" +#include "test_igamma_inva.hpp" void expected_results() { diff --git a/test/float128/test_laguerre.cpp b/test/float128/test_laguerre.cpp index 04ae016b9..dfa475448 100644 --- a/test/float128/test_laguerre.cpp +++ b/test/float128/test_laguerre.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_laguerre.hpp" +#include "test_laguerre.hpp" void expected_results() { diff --git a/test/float128/test_legendre.cpp b/test/float128/test_legendre.cpp index 463c2d90a..e6de9644a 100644 --- a/test/float128/test_legendre.cpp +++ b/test/float128/test_legendre.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_legendre.hpp" +#include "test_legendre.hpp" void expected_results() { diff --git a/test/float128/test_polygamma.cpp b/test/float128/test_polygamma.cpp index e62cef9af..1ff41e34f 100644 --- a/test/float128/test_polygamma.cpp +++ b/test/float128/test_polygamma.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_polygamma.hpp" +#include "test_polygamma.hpp" void expected_results() { diff --git a/test/float128/test_tgamma_ratio.cpp b/test/float128/test_tgamma_ratio.cpp index 9d2568f55..0138ce472 100644 --- a/test/float128/test_tgamma_ratio.cpp +++ b/test/float128/test_tgamma_ratio.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_tgamma_ratio.hpp" +#include "test_tgamma_ratio.hpp" void expected_results() { diff --git a/test/float128/test_trigamma.cpp b/test/float128/test_trigamma.cpp index 8862b53d0..3ab2f9473 100644 --- a/test/float128/test_trigamma.cpp +++ b/test/float128/test_trigamma.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_trigamma.hpp" +#include "test_trigamma.hpp" void expected_results() { diff --git a/test/float128/test_zeta.cpp b/test/float128/test_zeta.cpp index 4dcdf19cc..67aebfbff 100644 --- a/test/float128/test_zeta.cpp +++ b/test/float128/test_zeta.cpp @@ -7,7 +7,7 @@ #include "table_type.hpp" #include -#include "libs/math/test/test_zeta.hpp" +#include "test_zeta.hpp" void expected_results() { diff --git a/test/test_bernoulli_constants.cpp b/test/test_bernoulli_constants.cpp index f5ae15a3e..0c5c81b62 100644 --- a/test/test_bernoulli_constants.cpp +++ b/test/test_bernoulli_constants.cpp @@ -22,114 +22,114 @@ void test(const char* name) { std::cout << "Testing type " << name << ":\n"; - static const typename table_type::type data[] = + static const typename table_type::type data[] = { /* First 50 from 2 to 100 inclusive: */ /* TABLE[N[BernoulliB[n], 200], {n,2,100,2}] */ - SC_(0.1666666666666666666666666666666666666666), - SC_(-0.0333333333333333333333333333333333333333), - SC_(0.0238095238095238095238095238095238095238), - SC_(-0.0333333333333333333333333333333333333333), - SC_(0.0757575757575757575757575757575757575757), - SC_(-0.2531135531135531135531135531135531135531), - SC_(1.1666666666666666666666666666666666666666), - SC_(-7.0921568627450980392156862745098039215686), - SC_(54.9711779448621553884711779448621553884711), - SC_(-529.1242424242424242424242424242424242424242), - SC_(6192.1231884057971014492753623188405797101449), - SC_(-86580.2531135531135531135531135531135531135531), - SC_(1.4255171666666666666666666666666666666666e6), - SC_(-2.7298231067816091954022988505747126436781e7), - SC_(6.0158087390064236838430386817483591677140e8), - SC_(-1.5116315767092156862745098039215686274509e10), - SC_(4.2961464306116666666666666666666666666666e11), - SC_(-1.3711655205088332772159087948561632772159e13), - SC_(4.8833231897359316666666666666666666666666e14), - SC_(-1.9296579341940068148632668144863266814486e16), - SC_(8.4169304757368261500055370985603543743078e17), - SC_(-4.0338071854059455413076811594202898550724e19), - SC_(2.1150748638081991605601453900709219858156e21), - SC_(-1.2086626522296525934602731193708252531781e23), - SC_(7.5008667460769643668557200757575757575757e24), - SC_(-5.0387781014810689141378930305220125786163e26), - SC_(3.6528776484818123335110430842971177944862e28), - SC_(-2.8498769302450882226269146432910678160919e30), - SC_(2.3865427499683627644645981919219214971751e32), - SC_(-2.1399949257225333665810744765191097392674e34), - SC_(2.0500975723478097569921733095672310251666e36), - SC_(-2.0938005911346378409095185290027970184709e38), - SC_(2.2752696488463515559649260352769264581469e40), - SC_(-2.6257710286239576047303049736158202081449e42), - SC_(3.2125082102718032518204792304264985243521e44), - SC_(-4.1598278166794710913917074495262358936689e46), - SC_(5.6920695482035280023883456219121058644480e48), - SC_(-8.2183629419784575692290653468617333014550e50), - SC_(1.2502904327166993016732339829702895524177e53), - SC_(-2.0015583233248370274925329198813298768724e55), - SC_(3.3674982915364374233396676903338753016219e57), - SC_(-5.9470970503135447718660496844051540840579e59), - SC_(1.1011910323627977559564130790437691604630e62), - SC_(-2.1355259545253501188658385019041065678973e64), - SC_(4.3328896986641192419616613059379206218451e66), - SC_(-9.1885528241669328226200555215501897138960e68), - SC_(2.0346896776329074493455027990220020065975e71), - SC_(-4.7003833958035731078575255535006060654596e73), - SC_(1.1318043445484249270675186257733934267890e76), + SC_(0.1666666666666666666666666666666666666666), + SC_(-0.0333333333333333333333333333333333333333), + SC_(0.0238095238095238095238095238095238095238), + SC_(-0.0333333333333333333333333333333333333333), + SC_(0.0757575757575757575757575757575757575757), + SC_(-0.2531135531135531135531135531135531135531), + SC_(1.1666666666666666666666666666666666666666), + SC_(-7.0921568627450980392156862745098039215686), + SC_(54.9711779448621553884711779448621553884711), + SC_(-529.1242424242424242424242424242424242424242), + SC_(6192.1231884057971014492753623188405797101449), + SC_(-86580.2531135531135531135531135531135531135531), + SC_(1.4255171666666666666666666666666666666666e6), + SC_(-2.7298231067816091954022988505747126436781e7), + SC_(6.0158087390064236838430386817483591677140e8), + SC_(-1.5116315767092156862745098039215686274509e10), + SC_(4.2961464306116666666666666666666666666666e11), + SC_(-1.3711655205088332772159087948561632772159e13), + SC_(4.8833231897359316666666666666666666666666e14), + SC_(-1.9296579341940068148632668144863266814486e16), + SC_(8.4169304757368261500055370985603543743078e17), + SC_(-4.0338071854059455413076811594202898550724e19), + SC_(2.1150748638081991605601453900709219858156e21), + SC_(-1.2086626522296525934602731193708252531781e23), + SC_(7.5008667460769643668557200757575757575757e24), + SC_(-5.0387781014810689141378930305220125786163e26), + SC_(3.6528776484818123335110430842971177944862e28), + SC_(-2.8498769302450882226269146432910678160919e30), + SC_(2.3865427499683627644645981919219214971751e32), + SC_(-2.1399949257225333665810744765191097392674e34), + SC_(2.0500975723478097569921733095672310251666e36), + SC_(-2.0938005911346378409095185290027970184709e38), + SC_(2.2752696488463515559649260352769264581469e40), + SC_(-2.6257710286239576047303049736158202081449e42), + SC_(3.2125082102718032518204792304264985243521e44), + SC_(-4.1598278166794710913917074495262358936689e46), + SC_(5.6920695482035280023883456219121058644480e48), + SC_(-8.2183629419784575692290653468617333014550e50), + SC_(1.2502904327166993016732339829702895524177e53), + SC_(-2.0015583233248370274925329198813298768724e55), + SC_(3.3674982915364374233396676903338753016219e57), + SC_(-5.9470970503135447718660496844051540840579e59), + SC_(1.1011910323627977559564130790437691604630e62), + SC_(-2.1355259545253501188658385019041065678973e64), + SC_(4.3328896986641192419616613059379206218451e66), + SC_(-9.1885528241669328226200555215501897138960e68), + SC_(2.0346896776329074493455027990220020065975e71), + SC_(-4.7003833958035731078575255535006060654596e73), + SC_(1.1318043445484249270675186257733934267890e76), SC_(-2.8382249570693706959264156336481764738284e78), /* next 50 from 102 to 200: */ /* TABLE[N[BernoulliB[n], 200], {n,102,200,2}] */ - SC_(7.4064248979678850629750827140920984176879e80), - SC_(-2.0096454802756604483465619672715363186867e83), - SC_(5.6657170050805941445719346030519356961419e85), - SC_(-1.6584511154136216915823713374319912301494e88), - SC_(5.0368859950492377419289421915180154812442e90), - SC_(-1.5861468237658186369363401572966438782740e93), - SC_(5.1756743617545626984073240682507122561240e95), - SC_(-1.7488921840217117339690025877618159145141e98), - SC_(6.1160519994952185255824525264264167780767e100), - SC_(-2.2122776912707834942288323456712932445573e103), - SC_(8.2722776798770969854221062459984595731204e105), - SC_(-3.1958925111415709583591634369180814873526e108), - SC_(1.2750082223387792982310024302926679866957e111), - SC_(-5.2500923086774133899402824624565175446919e113), - SC_(2.2301817894241625209869298198838728143738e116), - SC_(-9.7684521930955204438633513398980239301166e118), - SC_(4.4098361978452954272272622874813169191875e121), - SC_(-2.0508570886464088839729337727583015486456e124), - SC_(9.8214433279791277107572969602097521041491e126), - SC_(-4.8412600798208880508789196709963412761130e129), - SC_(2.4553088801480982609783467404088690399673e132), - SC_(-1.2806926804084747548782513278601785721811e135), - SC_(6.8676167104668581192101888598464400436092e137), - SC_(-3.7846468581969104694978995416379556814489e140), - SC_(2.1426101250665291550871323135148272096660e143), - SC_(-1.2456727137183695007019642961637607219458e146), - SC_(7.4345787551000152543679668394052061311780e148), - SC_(-4.5535795304641704894063333223321274876772e151), - SC_(2.8612112816858868345363847251017232522918e154), - SC_(-1.8437723552033869727688202653628785487541e157), - SC_(1.2181154536221046699501316506599521355817e160), - SC_(-8.2482187185314121548481845729689344730141e162), - SC_(5.7225877937832943329651649814297861591868e165), - SC_(-4.0668530525059104726767969383115865560219e168), - SC_(2.9596092064642050062875269581585187042637e171), - SC_(-2.2049522565189457509031175227344598483637e174), - SC_(1.6812597072889599805831152515136066575446e177), - SC_(-1.3116736213556957648645280635581715300443e180), - SC_(1.0467894009478038082183285392982308964382e183), - SC_(-8.5432893578833707718598254629908277459327e185), - SC_(7.1287821322486542352288406677143822472124e188), - SC_(-6.0802931455535899300084711868647745846198e191), - SC_(5.2996776424849923930094291004324726622848e194), - SC_(-4.7194259168745862644364622901337991110376e197), - SC_(4.2928413791402981089416829654107466904552e200), - SC_(-3.9876744968232207443447765554293879510665e203), - SC_(3.7819780419358882713894418116139332789822e206), - SC_(-3.6614233683681191243685808215119734875519e209), - SC_(3.6176090272372862348855460929891408947754e212), + SC_(7.4064248979678850629750827140920984176879e80), + SC_(-2.0096454802756604483465619672715363186867e83), + SC_(5.6657170050805941445719346030519356961419e85), + SC_(-1.6584511154136216915823713374319912301494e88), + SC_(5.0368859950492377419289421915180154812442e90), + SC_(-1.5861468237658186369363401572966438782740e93), + SC_(5.1756743617545626984073240682507122561240e95), + SC_(-1.7488921840217117339690025877618159145141e98), + SC_(6.1160519994952185255824525264264167780767e100), + SC_(-2.2122776912707834942288323456712932445573e103), + SC_(8.2722776798770969854221062459984595731204e105), + SC_(-3.1958925111415709583591634369180814873526e108), + SC_(1.2750082223387792982310024302926679866957e111), + SC_(-5.2500923086774133899402824624565175446919e113), + SC_(2.2301817894241625209869298198838728143738e116), + SC_(-9.7684521930955204438633513398980239301166e118), + SC_(4.4098361978452954272272622874813169191875e121), + SC_(-2.0508570886464088839729337727583015486456e124), + SC_(9.8214433279791277107572969602097521041491e126), + SC_(-4.8412600798208880508789196709963412761130e129), + SC_(2.4553088801480982609783467404088690399673e132), + SC_(-1.2806926804084747548782513278601785721811e135), + SC_(6.8676167104668581192101888598464400436092e137), + SC_(-3.7846468581969104694978995416379556814489e140), + SC_(2.1426101250665291550871323135148272096660e143), + SC_(-1.2456727137183695007019642961637607219458e146), + SC_(7.4345787551000152543679668394052061311780e148), + SC_(-4.5535795304641704894063333223321274876772e151), + SC_(2.8612112816858868345363847251017232522918e154), + SC_(-1.8437723552033869727688202653628785487541e157), + SC_(1.2181154536221046699501316506599521355817e160), + SC_(-8.2482187185314121548481845729689344730141e162), + SC_(5.7225877937832943329651649814297861591868e165), + SC_(-4.0668530525059104726767969383115865560219e168), + SC_(2.9596092064642050062875269581585187042637e171), + SC_(-2.2049522565189457509031175227344598483637e174), + SC_(1.6812597072889599805831152515136066575446e177), + SC_(-1.3116736213556957648645280635581715300443e180), + SC_(1.0467894009478038082183285392982308964382e183), + SC_(-8.5432893578833707718598254629908277459327e185), + SC_(7.1287821322486542352288406677143822472124e188), + SC_(-6.0802931455535899300084711868647745846198e191), + SC_(5.2996776424849923930094291004324726622848e194), + SC_(-4.7194259168745862644364622901337991110376e197), + SC_(4.2928413791402981089416829654107466904552e200), + SC_(-3.9876744968232207443447765554293879510665e203), + SC_(3.7819780419358882713894418116139332789822e206), + SC_(-3.6614233683681191243685808215119734875519e209), + SC_(3.6176090272372862348855460929891408947754e212), SC_(-3.6470772645191354362138308865549944904868e215), }; diff --git a/test/test_nonfinite_io.cpp b/test/test_nonfinite_io.cpp index b91754981..855843c71 100644 --- a/test/test_nonfinite_io.cpp +++ b/test/test_nonfinite_io.cpp @@ -14,8 +14,8 @@ #define BOOST_TEST_MAIN #include -#include // Similar to BOOST_CLOSE_FRACTION. -#include // To create test strings like std::basic_string s = S_("0 -0"); +#include // Similar to BOOST_CLOSE_FRACTION. +#include // To create test strings like std::basic_string s = S_("0 -0"); #include #include diff --git a/tools/Jamfile.v2 b/tools/Jamfile.v2 index 4a986620b..56155ec3c 100644 --- a/tools/Jamfile.v2 +++ b/tools/Jamfile.v2 @@ -1,6 +1,6 @@ # Copyright John Maddock 2010 -# Distributed under the Boost Software License, Version 1.0. -# (See accompanying file LICENSE_1_0.txt or copy at +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt. # \math_toolkit\libs\math\test\jamfile.v2 # Runs all math toolkit tests, functions & distributions, @@ -9,45 +9,47 @@ # bring in the rules for testing import modules ; import path ; -import ../../config/checks/config : requires ; +import-search /boost/config/checks ; +import config : requires ; -project - : requirements +project + : requirements gcc:-Wno-missing-braces darwin:-Wno-missing-braces acc:+W2068,2461,2236,4070,4069 - intel-win:-nologo - intel-win:-nologo + intel-win:-nologo + intel-win:-nologo msvc:all msvc:on msvc:/wd4996 - msvc:/wd4512 - msvc:/wd4610 - msvc:/wd4510 - msvc:/wd4127 + msvc:/wd4512 + msvc:/wd4610 + msvc:/wd4510 + msvc:/wd4127 msvc:/wd4701 # needed for lexical cast - temporary. static borland:static - ../../.. BOOST_ALL_NO_LIB=1 BOOST_UBLAS_UNSUPPORTED_COMPILER=0 . ../include_private + /boost/multiprecision//boost_multiprecision + /boost/algorithm//boost_algorithm ; -lib gmp ; -lib mpfr ; -lib mpfi ; -lib quadmath ; +searched-lib gmp : : shared ; +searched-lib mpfr : : shared ; +searched-lib mpfi : : shared ; +searched-lib quadmath : : shared ; exe bessel_data : bessel_data.cpp : [ check-target-builds ../config//is_ci_standalone_run : no ] ; install bessel_data_install : bessel_data : bin ; -exe ellint_f_data : ellint_f_data.cpp ; +exe ellint_f_data : ellint_f_data.cpp /boost/test//included ; install ellint_f_data_install : ellint_f_data : bin ; -exe heuman_lambda_data : heuman_lambda_data.cpp ; +exe heuman_lambda_data : heuman_lambda_data.cpp /boost/test//included ; install heuman_lambda_data_install : heuman_lambda_data : bin ; exe hyp_2f2_data : hyp_2f2_data.cpp ; @@ -56,24 +58,24 @@ install hyp_2f2_data_install : hyp_2f2_data : bin ; exe laguerre_data : laguerre_data.cpp ; install laguerre_data_install : laguerre_data : bin ; -exe bessel_derivative_data : bessel_derivative_data.cpp : -[ check-target-builds ../../multiprecision/config//has_gmp : gmp : no ] -[ check-target-builds ../../multiprecision/config//has_mpfr : mpfr : no ] +exe bessel_derivative_data : bessel_derivative_data.cpp /boost/test//included : +[ check-target-builds /boost/multiprecision/config//has_gmp : gmp : no ] +[ check-target-builds /boost/multiprecision/config//has_mpfr : mpfr : no ] [ check-target-builds ../config//is_ci_standalone_run : no ] ; install bessel_derivative_data_install : bessel_derivative_data : bin ; -exe ellint_k_data : ellint_k_data.cpp ; +exe ellint_k_data : ellint_k_data.cpp /boost/test//included ; install ellint_k_data_install : ellint_k_data : bin ; exe hyp_0f2_data : hyp_0f2_data.cpp ; install hyp_0f2_data_install : hyp_0f2_data : bin ; -exe hypergeometric_dist_data : hypergeometric_dist_data.cpp : -[ check-target-builds ../config//is_ci_standalone_run : no ] +exe hypergeometric_dist_data : hypergeometric_dist_data.cpp : +[ check-target-builds ../config//is_ci_standalone_run : no ] [ requires cxx11_hdr_random ] ; install hypergeometric_dist_data_install : hypergeometric_dist_data : bin ; -exe legendre_data : legendre_data.cpp : +exe legendre_data : legendre_data.cpp : [ check-target-builds ../config//is_ci_standalone_run : no ] ; install legendre_data_install : legendre_data : bin ; @@ -81,13 +83,13 @@ exe beta_data : beta_data.cpp : [ check-target-builds ../config//is_ci_standalone_run : no ] ; install beta_data_install : beta_data : bin ; -exe ellint_pi2_data : ellint_pi2_data.cpp ; +exe ellint_pi2_data : ellint_pi2_data.cpp /boost/test//included ; install ellint_pi2_data_install : ellint_pi2_data : bin ; -exe hyp_1f1_big_data : hyp_1f1_big_data.cpp : -[ check-target-builds ../../multiprecision/config//has_gmp : gmp : no ] -[ check-target-builds ../../multiprecision/config//has_mpfr : mpfr : no ] -[ check-target-builds ../../multiprecision/config//has_mpfi : gmp mpfr mpfi : no ] +exe hyp_1f1_big_data : hyp_1f1_big_data.cpp : +[ check-target-builds /boost/multiprecision/config//has_gmp : gmp : no ] +[ check-target-builds /boost/multiprecision/config//has_mpfr : mpfr : no ] +[ check-target-builds /boost/multiprecision/config//has_mpfi : gmp mpfr mpfi : no ] [ requires cxx11_decltype ] ; install hyp_1f1_big_data_install : hyp_1f1_big_data : bin ; @@ -98,68 +100,68 @@ install ibeta_data_install : ibeta_data : bin ; exe log1p_expm1_data : log1p_expm1_data.cpp ; install log1p_expm1_data_install : log1p_expm1_data : bin ; -exe carlson_ellint_data : carlson_ellint_data.cpp ; +exe carlson_ellint_data : carlson_ellint_data.cpp /boost/test//included ; install carlson_ellint_data_install : carlson_ellint_data : bin ; -exe ellint_pi3_data : ellint_pi3_data.cpp ; +exe ellint_pi3_data : ellint_pi3_data.cpp /boost/test//included ; install ellint_pi3_data_install : ellint_pi3_data : bin ; -exe hyp_1f1_data : hyp_1f1_data.cpp : -[ check-target-builds ../../multiprecision/config//has_gmp : gmp : no ] -[ check-target-builds ../../multiprecision/config//has_mpfr : mpfr : no ] -[ check-target-builds ../../multiprecision/config//has_mpfi : gmp mpfr mpfi : no ] +exe hyp_1f1_data : hyp_1f1_data.cpp : +[ check-target-builds /boost/multiprecision/config//has_gmp : gmp : no ] +[ check-target-builds /boost/multiprecision/config//has_mpfr : mpfr : no ] +[ check-target-builds /boost/multiprecision/config//has_mpfi : gmp mpfr mpfi : no ] [ requires cxx11_decltype ] ; install hyp_1f1_data_install : hyp_1f1_data : bin ; -exe ibeta_derivative_data : ibeta_derivative_data.cpp : +exe ibeta_derivative_data : ibeta_derivative_data.cpp /boost/math//testing : [ check-target-builds ../config//is_ci_standalone_run : no ] ; install ibeta_derivative_data_install : ibeta_derivative_data : bin ; -exe sinc_data : sinc_data.cpp ; +exe sinc_data : sinc_data.cpp /boost/test//included ; install sinc_data_install : sinc_data : bin ; exe cbrt_data : cbrt_data.cpp ; install cbrt_data_install : cbrt_data : bin ; -exe erf_data : erf_data.cpp : [ check-target-builds ../../multiprecision/config//has_float128 : quadmath : no ] ; +exe erf_data : erf_data.cpp : [ check-target-builds /boost/multiprecision/config//has_float128 : quadmath : no ] ; install erf_data_install : erf_data : bin ; -exe hyp_1f1_log_big_data : hyp_1f1_log_big_data.cpp : -[ check-target-builds ../../multiprecision/config//has_gmp : gmp : no ] -[ check-target-builds ../../multiprecision/config//has_mpfr : mpfr : no ] -[ check-target-builds ../../multiprecision/config//has_mpfi : gmp mpfr mpfi : no ] +exe hyp_1f1_log_big_data : hyp_1f1_log_big_data.cpp : +[ check-target-builds /boost/multiprecision/config//has_gmp : gmp : no ] +[ check-target-builds /boost/multiprecision/config//has_mpfr : mpfr : no ] +[ check-target-builds /boost/multiprecision/config//has_mpfi : gmp mpfr mpfi : no ] [ requires cxx11_decltype ] ; install hyp_1f1_log_big_data_install : hyp_1f1_log_big_data : bin ; -exe ibeta_inv_data : ibeta_inv_data.cpp : [ check-target-builds ../../multiprecision/config//has_float128 : quadmath : no ] ; +exe ibeta_inv_data : ibeta_inv_data.cpp : [ check-target-builds /boost/multiprecision/config//has_float128 : quadmath : no ] ; install ibeta_inv_data_install : ibeta_inv_data : bin ; exe spherical_harmonic_data : spherical_harmonic_data.cpp : [ check-target-builds ../config//is_ci_standalone_run : no ] ; install spherical_harmonic_data_install : spherical_harmonic_data : bin ; -exe digamma_data : digamma_data.cpp : [ check-target-builds ../../multiprecision/config//has_float128 : quadmath : no ] ; +exe digamma_data : digamma_data.cpp /boost/test//included : [ check-target-builds /boost/multiprecision/config//has_float128 : quadmath : no ] ; install digamma_data_install : digamma_data : bin ; exe expint_data : expint_data.cpp ; install expint_data_install : expint_data : bin ; -exe hyp_1f1_reg_big_data : hyp_1f1_reg_big_data.cpp : -[ check-target-builds ../../multiprecision/config//has_gmp : gmp : no ] -[ check-target-builds ../../multiprecision/config//has_mpfr : mpfr : no ] -[ check-target-builds ../../multiprecision/config//has_mpfi : gmp mpfr mpfi : no ] +exe hyp_1f1_reg_big_data : hyp_1f1_reg_big_data.cpp : +[ check-target-builds /boost/multiprecision/config//has_gmp : gmp : no ] +[ check-target-builds /boost/multiprecision/config//has_mpfr : mpfr : no ] +[ check-target-builds /boost/multiprecision/config//has_mpfi : gmp mpfr mpfi : no ] [ requires cxx11_decltype ] ; install hyp_1f1_reg_big_data_install : hyp_1f1_reg_big_data : bin ; -exe ibeta_invab_data : ibeta_invab_data.cpp : [ check-target-builds ../../multiprecision/config//has_float128 : quadmath : no ] ; +exe ibeta_invab_data : ibeta_invab_data.cpp : [ check-target-builds /boost/multiprecision/config//has_float128 : quadmath : no ] ; install ibeta_invab_data_install : ibeta_invab_data : bin ; -exe tgamma_large_data : tgamma_large_data.cpp : -[ check-target-builds ../../multiprecision/config//has_gmp : gmp : no ] -[ check-target-builds ../../multiprecision/config//has_mpfr : mpfr : no ] ; +exe tgamma_large_data : tgamma_large_data.cpp /boost/test//included : +[ check-target-builds /boost/multiprecision/config//has_gmp : gmp : no ] +[ check-target-builds /boost/multiprecision/config//has_mpfr : mpfr : no ] ; install tgamma_large_data_install : tgamma_large_data : bin ; -exe ellint_d_data : ellint_d_data.cpp ; +exe ellint_d_data : ellint_d_data.cpp /boost/test//included ; install ellint_d_data_install : ellint_d_data : bin ; exe expint_i_data : expint_i_data.cpp ; @@ -168,17 +170,17 @@ install expint_i_data_install : expint_i_data : bin ; exe hyp_1f2_data : hyp_1f2_data.cpp ; install hyp_1f2_data_install : hyp_1f2_data : bin ; -exe igamma_data : igamma_data.cpp : [ check-target-builds ../../multiprecision/config//has_float128 : quadmath : no ] ; +exe igamma_data : igamma_data.cpp : [ check-target-builds /boost/multiprecision/config//has_float128 : quadmath : no ] ; install igamma_data_install : igamma_data : bin ; -exe tgamma_ratio_data : tgamma_ratio_data.cpp : +exe tgamma_ratio_data : tgamma_ratio_data.cpp : [ check-target-builds ../config//is_ci_standalone_run : no ] ; install tgamma_ratio_data_install : tgamma_ratio_data : bin ; -exe ellint_d2_data : ellint_d2_data.cpp ; +exe ellint_d2_data : ellint_d2_data.cpp /boost/test//included ; install ellint_d2_data_install : ellint_d2_data : bin ; -exe gamma_P_inva_data : gamma_P_inva_data.cpp : [ check-target-builds ../../multiprecision/config//has_float128 : quadmath : no ] ; +exe gamma_P_inva_data : gamma_P_inva_data.cpp : [ check-target-builds /boost/multiprecision/config//has_float128 : quadmath : no ] ; install gamma_P_inva_data_install : gamma_P_inva_data : bin ; exe hyp_2f0_data : hyp_2f0_data.cpp ; @@ -190,7 +192,7 @@ install inv_hyp_data_install : inv_hyp_data : bin ; exe trig_data : trig_data.cpp ; install trig_data_install : trig_data : bin ; -exe ellint_e_data : ellint_e_data.cpp ; +exe ellint_e_data : ellint_e_data.cpp /boost/test//included ; install ellint_e_data_install : ellint_e_data : bin ; exe hermite_data : hermite_data.cpp ; @@ -199,10 +201,10 @@ install hermite_data_install : hermite_data : bin ; exe hyp_2f1_data : hyp_2f1_data.cpp ; install hyp_2f1_data_install : hyp_2f1_data : bin ; -exe jacobi_theta_data : jacobi_theta_data.cpp ; +exe jacobi_theta_data : jacobi_theta_data.cpp /boost/test//included ; install jacobi_theta_data_install : jacobi_theta_data : bin ; -exe jacobi_zeta_data : jacobi_zeta_data.cpp ; +exe jacobi_zeta_data : jacobi_zeta_data.cpp /boost/test//included ; install jacobi_zeta_data_install : jacobi_zeta_data : bin ; exe zeta_data : zeta_data.cpp : @@ -215,8 +217,8 @@ install generate_test_values_install : generate_test_values : bin ; exe igamma_temme_large_coef : igamma_temme_large_coef.cpp ; install igamma_temme_large_coef_install : igamma_temme_large_coef : bin ; -exe lanczos_generator : lanczos_generator.cpp ../../chrono/build//boost_chrono ../../system/build//boost_system : -[ check-target-builds ../../multiprecision/config//has_float128 : quadmath : no ] +exe lanczos_generator : lanczos_generator.cpp /boost/chrono//boost_chrono /boost/system//boost_system : +[ check-target-builds /boost/multiprecision/config//has_float128 : quadmath : no ] [ requires cxx11_nullptr ] ; install lanczos_generator_install : lanczos_generator : bin ; @@ -228,11 +230,11 @@ install generate_rational_test_install : generate_rational_test : bin #for local source in [ glob *_data.cpp ] generate_test_values.cpp igamma_temme_large_coef.cpp lanczos_generator.cpp factorial_tables.cpp generate_rational_test.cpp #{ -# exe $(source:B) : $(source) : [ check-target-builds ../../multiprecision/config//has_gmp : HAS_GMP gmp : no ] [ check-target-builds ../../multiprecision/config//has_mpfr : HAS_MPFR mpfr : no ] [ check-target-builds ../../multiprecision/config//has_mpfi : HAS_MPFI gmp mpfr mpfi ] ; +# exe $(source:B) : $(source) : [ check-target-builds /boost/multiprecision/config//has_gmp : HAS_GMP gmp : no ] [ check-target-builds /boost/multiprecision/config//has_mpfr : HAS_MPFR mpfr : no ] [ check-target-builds /boost/multiprecision/config//has_mpfi : HAS_MPFI gmp mpfr mpfi ] ; # install $(source:B)_bin : $(source:B) : bin ; #} exe generate_rational_code : generate_rational_code.cpp ; -exe process_perf_results : process_perf_results.cpp ; +exe process_perf_results : process_perf_results.cpp /boost/format//boost_format ; install bin : generate_rational_code process_perf_results ; diff --git a/tools/ibeta_derivative_data.cpp b/tools/ibeta_derivative_data.cpp index f00fe4678..27d647410 100644 --- a/tools/ibeta_derivative_data.cpp +++ b/tools/ibeta_derivative_data.cpp @@ -17,11 +17,11 @@ using namespace boost::math::tools; using namespace boost::math; using namespace std; -#include +#include #define T double #define SC_(x) static_cast(x) -#include +#include int main(int, char* []) { diff --git a/tools/nc_t_data.cpp b/tools/nc_t_data.cpp index 90b9e6155..ff3b99473 100644 --- a/tools/nc_t_data.cpp +++ b/tools/nc_t_data.cpp @@ -24,7 +24,7 @@ #include #include -#include +#include using namespace boost::math::tools; using namespace boost::math; @@ -91,7 +91,7 @@ int main(int, char* []) boost::math::quadrature::exp_sinh integrator(10); using T = float; -#include +#include for (unsigned i = 0; i < nct.size(); ++i) @@ -127,7 +127,7 @@ int main(int, char* []) std::cout << cdf << "), SC_(" << ccdf << ") }}," << std::endl; } -#include +#include for (unsigned i = 0; i < nct_small_delta.size(); ++i) { big_t error1, error2;