Skip to content

Commit 6a79ede

Browse files
committed
Added C++26 to runner
1 parent 1629ff8 commit 6a79ede

1 file changed

Lines changed: 22 additions & 22 deletions

File tree

.github/workflows/ci.yml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -126,23 +126,23 @@ jobs:
126126
address-model: 32,64
127127
# Linux, gcc-14
128128
- toolset: gcc-14
129-
cxxstd: "03,11,14,17,20,2b"
129+
cxxstd: "03,11,14,17,20,23,26"
130130
cxxflags: -pipe
131131
os: ubuntu-latest
132132
container: ubuntu:24.04
133133
install: g++-14-multilib
134134
address-model: 32,64
135135
# Linux, gcc-15
136136
- toolset: gcc-15
137-
cxxstd: "03,11,14,17,20,23,2c"
137+
cxxstd: "03,11,14,17,20,23,26"
138138
cxxflags: -pipe
139139
os: ubuntu-latest
140140
container: ubuntu:26.04
141141
install: g++-15-multilib
142142
address-model: 32,64
143143
# Linux, gcc-16
144144
- toolset: gcc-16
145-
cxxstd: "03,11,14,17,20,23,2c"
145+
cxxstd: "03,11,14,17,20,23,26"
146146
cxxflags: -pipe
147147
os: ubuntu-latest
148148
container: ubuntu:26.04
@@ -151,7 +151,7 @@ jobs:
151151
# Linux, gcc-16, ubsan
152152
- name: UBSAN
153153
toolset: gcc-16
154-
cxxstd: "03,11,14,17,20,23"
154+
cxxstd: "03,11,14,17,20,23,26"
155155
cxxflags: -pipe
156156
ubsan: 1
157157
os: ubuntu-latest
@@ -160,7 +160,7 @@ jobs:
160160
# Linux, gcc-16, asan
161161
- name: ASAN
162162
toolset: gcc-16
163-
cxxstd: "03,11,14,17,20,23"
163+
cxxstd: "03,11,14,17,20,23,26"
164164
cxxflags: -pipe
165165
asan: 1
166166
os: ubuntu-latest
@@ -310,7 +310,7 @@ jobs:
310310
# Linux, clang-15
311311
- toolset: clang
312312
compiler: clang++-15
313-
cxxstd: "03,11,14,17,20"
313+
cxxstd: "03,11,14,17,20,23"
314314
cxxflags: -pipe
315315
container: ubuntu:22.04
316316
os: ubuntu-latest
@@ -319,62 +319,62 @@ jobs:
319319
- toolset: clang
320320
compiler: clang++-16
321321
cxxflags: -pipe
322-
cxxstd: "03,11,14,17,20,2b"
322+
cxxstd: "03,11,14,17,20,23"
323323
container: ubuntu:24.04
324324
os: ubuntu-latest
325325
install: clang-16
326326
# Linux, clang-17
327327
- toolset: clang
328328
compiler: clang++-17
329-
cxxstd: "03,11,14,17,20,2b"
329+
cxxstd: "03,11,14,17,20,23,26"
330330
cxxflags: -pipe
331331
container: ubuntu:24.04
332332
os: ubuntu-latest
333333
install: clang-17
334334
# Linux, clang-18
335335
- toolset: clang
336336
compiler: clang++-18
337-
cxxstd: "03,11,14,17,20,2b"
337+
cxxstd: "03,11,14,17,20,23,26"
338338
cxxflags: -pipe
339339
container: ubuntu:24.04
340340
os: ubuntu-latest
341341
install: clang-18
342342
# Linux, clang-19
343343
- toolset: clang
344344
compiler: clang++-19
345-
cxxstd: "03,11,14,17,20,2b"
345+
cxxstd: "03,11,14,17,20,23,26"
346346
cxxflags: -pipe
347347
container: ubuntu:24.04
348348
os: ubuntu-latest
349349
install: clang-19
350350
# Linux, clang-20
351351
- toolset: clang
352352
compiler: clang++-20
353-
cxxstd: "03,11,14,17,20,23,2c"
353+
cxxstd: "03,11,14,17,20,23,23,26"
354354
cxxflags: -pipe
355355
container: ubuntu:26.04
356356
os: ubuntu-latest
357357
install: clang-20
358358
# Linux, clang-21
359359
- toolset: clang
360360
compiler: clang++-21
361-
cxxstd: "03,11,14,17,20,23,2c"
361+
cxxstd: "03,11,14,17,20,23,23,26"
362362
cxxflags: -pipe
363363
container: ubuntu:26.04
364364
os: ubuntu-latest
365365
install: clang-21
366366
# Linux, clang-22
367367
- toolset: clang
368368
compiler: clang++-22
369-
cxxstd: "03,11,14,17,20,23,2c"
369+
cxxstd: "03,11,14,17,20,23,23,26"
370370
cxxflags: -pipe
371371
container: ubuntu:26.04
372372
os: ubuntu-latest
373373
install: clang-22
374374
# Linux, clang-15 libc++
375375
- toolset: clang
376376
compiler: clang++-15
377-
cxxstd: "11,14,17,20,2b"
377+
cxxstd: "11,14,17,20,23"
378378
os: ubuntu-latest
379379
container: ubuntu:22.04
380380
install:
@@ -386,7 +386,7 @@ jobs:
386386
# Linux, clang-18 libc++
387387
- toolset: clang
388388
compiler: clang++-18
389-
cxxstd: "11,14,17,20,2b"
389+
cxxstd: "11,14,17,20,23,26"
390390
os: ubuntu-latest
391391
container: ubuntu:24.04
392392
install:
@@ -398,7 +398,7 @@ jobs:
398398
# Linux, clang-20 libc++
399399
- toolset: clang
400400
compiler: clang++-20
401-
cxxstd: "11,14,17,20,23,2c"
401+
cxxstd: "11,14,17,20,23,23,26"
402402
os: ubuntu-latest
403403
container: ubuntu:26.04
404404
install:
@@ -411,7 +411,7 @@ jobs:
411411
- name: UBSAN
412412
toolset: clang
413413
compiler: clang++-20
414-
cxxstd: "11,14,17,20,23,2c"
414+
cxxstd: "11,14,17,20,23,23,26"
415415
cxxflags: -pipe -stdlib=libc++
416416
linkflags: -stdlib=libc++
417417
ubsan: 1
@@ -425,7 +425,7 @@ jobs:
425425
- name: ASAN
426426
toolset: clang
427427
compiler: clang++-20
428-
cxxstd: "11,14,17,20,23,2c"
428+
cxxstd: "11,14,17,20,23,23,26"
429429
cxxflags: -pipe -stdlib=libc++
430430
linkflags: -stdlib=libc++
431431
asan: 1
@@ -437,15 +437,15 @@ jobs:
437437
- libc++abi-20-dev
438438
# Linux, ARM64 GCC
439439
- toolset: gcc
440-
cxxstd: "03,11,14,17,20,2b"
440+
cxxstd: "03,11,14,17,20,23,26"
441441
cxxflags: -pipe
442-
os: ubuntu-24.04-arm
442+
os: ubuntu-26.04-arm
443443
install: g++
444444
# Linux, ARM64 Clang
445445
- toolset: clang
446-
cxxstd: "03,11,14,17,20,2b"
446+
cxxstd: "03,11,14,17,20,23,26"
447447
cxxflags: -pipe
448-
os: ubuntu-24.04-arm
448+
os: ubuntu-26.04-arm
449449
install: clang
450450
#------------------
451451
# MacOS, clang

0 commit comments

Comments
 (0)