diff --git a/build.jam b/build.jam new file mode 100644 index 0000000000..fb244e511d --- /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 6549e06b79..500c77363d 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 77aca7c2e3..650e888809 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 71746726f5..511262d493 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 34e4a5a8c8..2a6ad6947d 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 a07e60083b..0d961e66c5 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 1f1d6fd639..0a960e9236 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 85ddf38f9b..e6814fd867 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 7948614403..c46d5b099a 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 73972bb7a0..bfc219bcc6 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 6560762db4..7e5c07b248 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 952cc9d6a6..7e0374cdfc 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 7afeeebeb4..f3bab11fd7 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 a5ec1e2b4e..7f7144649f 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 55bdf56e71..240d7785a1 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 6cfddd566a..ecdf347964 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 be208f4f55..392150b06f 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 1458493732..0954816c36 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 d6690bdd98..7b53b8a434 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 9856223bef..5702ccf73b 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 5c259e9405..90f9e1bed5 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 8b05124670..3f43e8c1dc 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 e462683888..644dd1cbb8 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 90efd139e7..5f3bcaa46a 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 73a1f6bb5f..ff9ece822d 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 ddaae2adf0..bcec76083e 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 f933c6d27f..3b6fcdfb5d 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 708a6950de..c46da77665 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 68049024f3..2fc059740c 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 3e0bc85816..d02a99f26f 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 d533254841..7a987c643e 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 122db9d42e..bc9b4289e2 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 0a244c2f45..19daa7cfa7 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 04ae016b94..dfa475448c 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 463c2d90a7..e6de9644a7 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 e62cef9af6..1ff41e34f1 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 9d2568f558..0138ce472f 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 8862b53d00..3ab2f9473b 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 4dcdf19cc1..67aebfbff5 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 f5ae15a3ee..0c5c81b62f 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 b917549810..855843c715 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 4a986620b7..56155ec3cc 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 f00fe46785..27d647410d 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 90b9e61558..ff3b994739 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;