@@ -16,13 +16,15 @@ windowsglobalimage="cppalliance/dronevs2019"
16
16
def main (ctx ):
17
17
18
18
things_to_test = [ "special_fun" , "distribution_tests" , "mp" , "misc" , "interpolators" , "quadrature" , "autodiff" , "long-running-tests" , "float128_tests" ]
19
+ gcc13_things_to_test = [ "special_fun" , "distribution_tests" , "mp" , "misc" , "interpolators" , "quadrature" , "autodiff" , "long-running-tests" , "float128_tests" , "new_floats" ]
19
20
sanitizer_test = [ "special_fun" , "distribution_tests" , "misc" , "interpolators" , "quadrature" , "float128_tests" ]
20
21
gnu_5_stds = [ "gnu++14" , "c++14" ]
21
22
gnu_6_stds = [ "gnu++14" , "c++14" , "gnu++17" , "c++17" ]
22
23
clang_6_stds = [ "c++14" , "c++17" ]
23
24
gnu_9_stds = [ "gnu++14" , "c++14" , "gnu++17" , "c++17" , "gnu++2a" , "c++2a" ]
24
25
clang_10_stds = [ "c++14" , "c++17" , "c++2a" ]
25
26
gnu_non_native = [ "gnu++17" ]
27
+ gcc13_stds = [ "c++23" ]
26
28
27
29
result = []
28
30
@@ -59,6 +61,8 @@ def main(ctx):
59
61
result .append (linux_cxx ("Ubuntu g++ ARM64" + cxx + " " + suite , "g++" , packages = "g++" , buildtype = "boost" , image = "cppalliance/droneubuntu2204:multiarch" , arch = "arm64" , environment = {'TOOLSET' : 'gcc' , 'COMPILER' : 'g++' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , }, globalenv = globalenv ))
60
62
for cxx in gnu_non_native :
61
63
result .append (osx_cxx ("M1 Clang " + cxx + " " + suite , "clang++" , buildscript = "drone" , buildtype = "boost" , xcode_version = "14.1" , environment = {'TOOLSET' : 'clang' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , 'DEFINE' : 'BOOST_MATH_NO_REAL_CONCEPT_TESTS,BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS,BOOST_MATH_MULTI_ARCH_CI_RUN' , }, globalenv = globalenv ))
64
+ for cxx in gcc13_stds :
65
+ result .append (linux_cxx ("Ubuntu g++-9 " + cxx + " " + suite , "g++-13" , packages = "g++-13" , buildtype = "boost" , image = "cppalliance/droneubuntu2204:1" , environment = {'TOOLSET' : 'gcc' , 'COMPILER' : 'g++-13' , 'CXXSTD' : cxx , 'TEST_SUITE' : suite , }, globalenv = globalenv ))
62
66
63
67
return result
64
68
0 commit comments