@@ -98,17 +98,17 @@ local windows_pipeline(name, image, environment, arch = "amd64") =
9898[
9999
100100 linux_pipeline(
101- "Linux 23 .04 GCC 13 GNU 32 ASAN" ,
102- "cppalliance/droneubuntu2304 :1" ,
103- { TOOLSET: 'gcc' , COMPILER: 'g++-13 ' , CXXSTD: '03,11,14,17,20,23' , ADDRMD: '32' , CXXFLAGS: "-fexcess-precision=fast" , CXXSTDDIALECT: "gnu" } + asan,
104- "g++-13 -multilib" ,
101+ "Linux 24 .04 GCC 14 GNU 32 ASAN" ,
102+ "cppalliance/droneubuntu2404 :1" ,
103+ { TOOLSET: 'gcc' , COMPILER: 'g++-14 ' , CXXSTD: '03,11,14,17,20,23' , ADDRMD: '32' , CXXFLAGS: "-fexcess-precision=fast" , CXXSTDDIALECT: "gnu" } + asan,
104+ "g++-14 -multilib" ,
105105 ),
106106
107107 linux_pipeline(
108- "Linux 23 .04 GCC 13 GNU 64 ASAN" ,
109- "cppalliance/droneubuntu2304 :1" ,
110- { TOOLSET: 'gcc' , COMPILER: 'g++-13 ' , CXXSTD: '03,11,14,17,20,23' , ADDRMD: '64' , CXXFLAGS: "-fexcess-precision=fast" , CXXSTDDIALECT: "gnu" } + asan,
111- "g++-13 -multilib" ,
108+ "Linux 24 .04 GCC 14 GNU 64 ASAN" ,
109+ "cppalliance/droneubuntu2404 :1" ,
110+ { TOOLSET: 'gcc' , COMPILER: 'g++-14 ' , CXXSTD: '03,11,14,17,20,23' , ADDRMD: '64' , CXXFLAGS: "-fexcess-precision=fast" , CXXSTDDIALECT: "gnu" } + asan,
111+ "g++-14 -multilib" ,
112112 ),
113113
114114 linux_pipeline(
@@ -173,19 +173,33 @@ local windows_pipeline(name, image, environment, arch = "amd64") =
173173 ),
174174
175175 linux_pipeline(
176- "Linux 23 .04 GCC 13 32/64" ,
177- "cppalliance/droneubuntu2304 :1" ,
176+ "Linux 24 .04 GCC 13 32/64" ,
177+ "cppalliance/droneubuntu2404 :1" ,
178178 { TOOLSET: 'gcc' , COMPILER: 'g++-13' , CXXSTD: '03,11,14,17,20,23' , ADDRMD: '32,64' , CXXFLAGS: "-fexcess-precision=fast" },
179179 "g++-13-multilib" ,
180180 ),
181181
182182 linux_pipeline(
183- "Linux 23 .04 GCC 13 GNU 32/64" ,
184- "cppalliance/droneubuntu2304 :1" ,
183+ "Linux 24 .04 GCC 13 GNU 32/64" ,
184+ "cppalliance/droneubuntu2404 :1" ,
185185 { TOOLSET: 'gcc' , COMPILER: 'g++-13' , CXXSTD: '03,11,14,17,20,23' , ADDRMD: '32,64' , CXXFLAGS: "-fexcess-precision=fast" , CXXSTDDIALECT: "gnu" },
186186 "g++-13-multilib" ,
187187 ),
188188
189+ linux_pipeline(
190+ "Linux 24.04 GCC 14 32/64" ,
191+ "cppalliance/droneubuntu2404:1" ,
192+ { TOOLSET: 'gcc' , COMPILER: 'g++-14' , CXXSTD: '03,11,14,17,20,23' , ADDRMD: '32,64' , CXXFLAGS: "-fexcess-precision=fast" },
193+ "g++-14-multilib" ,
194+ ),
195+
196+ linux_pipeline(
197+ "Linux 24.04 GCC 14 GNU 32/64" ,
198+ "cppalliance/droneubuntu2404:1" ,
199+ { TOOLSET: 'gcc' , COMPILER: 'g++-14' , CXXSTD: '03,11,14,17,20,23' , ADDRMD: '32,64' , CXXFLAGS: "-fexcess-precision=fast" , CXXSTDDIALECT: "gnu" },
200+ "g++-14-multilib" ,
201+ ),
202+
189203 linux_pipeline(
190204 "Linux 18.04 GCC 7* 32 03" ,
191205 "cppalliance/droneubuntu1804:1" ,
@@ -329,13 +343,21 @@ local windows_pipeline(name, image, environment, arch = "amd64") =
329343 ),
330344
331345 linux_pipeline(
332- "Linux 23.10 Clang 17" ,
333- "cppalliance/droneubuntu2310 :1" ,
346+ "Linux 24.04 Clang 17" ,
347+ "cppalliance/droneubuntu2404 :1" ,
334348 { TOOLSET: 'clang' , COMPILER: 'clang++-17' , CXXSTD: '03,11,14,17,20,2b' },
335349 "clang-17" ,
336350 ["deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main" ],
337351 ),
338352
353+ linux_pipeline(
354+ "Linux 24.04 Clang 18" ,
355+ "cppalliance/droneubuntu2404:1" ,
356+ { TOOLSET: 'clang' , COMPILER: 'clang++-18' , CXXSTD: '03,11,14,17,20,2b' },
357+ "clang-18" ,
358+ ["deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main" ],
359+ ),
360+
339361 macos_pipeline(
340362 "MacOS 10.15 Xcode 12.2 UBSAN" ,
341363 { TOOLSET: 'clang' , COMPILER: 'clang++' , CXXSTD: '03,11,14,17,2a' } + ubsan,
0 commit comments