73
73
cxxstd : 11,14,17,20,2b
74
74
os : ubuntu-24.04
75
75
install : g++-14
76
+ - toolset : gcc-15
77
+ cxxstd : 11,14,17,20,23,2c
78
+ os : ubuntu-latest
79
+ container : ubuntu:25.04
80
+ install : g++-15
76
81
- toolset : clang
77
82
compiler : clang++-3.5
78
83
cxxstd : 11
@@ -116,81 +121,87 @@ jobs:
116
121
container : ubuntu:18.04
117
122
install : clang-5.0
118
123
- toolset : clang
119
- install : clang-6.0
120
124
compiler : clang++-6.0
121
125
cxxstd : 11,14,17
122
126
os : ubuntu-24.04
123
127
container : ubuntu:18.04
128
+ install : clang-6.0
124
129
- toolset : clang
125
- install : clang-7
126
130
compiler : clang++-7
127
131
cxxstd : 11,14
128
132
os : ubuntu-24.04
129
133
container : ubuntu:18.04
134
+ install : clang-7
130
135
- toolset : clang
131
- install : clang-8
132
136
compiler : clang++-8
133
137
cxxstd : 11,14,17
134
138
os : ubuntu-24.04
135
139
container : ubuntu:18.04
140
+ install : clang-8
136
141
- toolset : clang
137
- install : clang-9
138
142
compiler : clang++-9
139
143
cxxstd : 11,14,17,2a
140
144
os : ubuntu-24.04
141
145
container : ubuntu:18.04
146
+ install : clang-9
142
147
- toolset : clang
143
- install : clang-10
144
148
compiler : clang++-10
145
149
cxxstd : 11,14,17,2a
146
150
os : ubuntu-24.04
147
151
container : ubuntu:20.04
152
+ install : clang-10
148
153
- toolset : clang
149
- install : clang-11
150
154
compiler : clang++-11
151
155
cxxstd : 11,14,17,2a
152
156
os : ubuntu-24.04
153
157
container : ubuntu:20.04
158
+ install : clang-11
154
159
- toolset : clang
155
- install : clang-12
156
160
compiler : clang++-12
157
161
cxxstd : 11,14,17,20
158
162
os : ubuntu-22.04
163
+ install : clang-12
159
164
- toolset : clang
160
- install : clang-13
161
165
compiler : clang++-13
162
166
cxxstd : 11,14,17,20
163
167
os : ubuntu-22.04
168
+ install : clang-13
164
169
- toolset : clang
165
- install : clang-14
166
170
compiler : clang++-14
167
171
cxxstd : 11,14,17,20
168
172
os : ubuntu-22.04
173
+ install : clang-14
169
174
- toolset : clang
170
- install : clang-15
171
175
compiler : clang++-15
172
176
cxxstd : 11,14,17,20,2b
173
177
os : ubuntu-22.04
178
+ install : clang-15
174
179
- toolset : clang
175
- install : clang-16
176
180
compiler : clang++-16
177
181
cxxstd : 11,14,17,20 # no 2b: https://github.com/llvm/llvm-project/issues/97842
178
182
os : ubuntu-24.04
183
+ install : clang-16
179
184
- toolset : clang
180
- install : clang-17
181
185
compiler : clang++-17
182
186
cxxstd : 11,14,17,20 # no 2b: https://github.com/llvm/llvm-project/issues/97842
183
187
os : ubuntu-24.04
188
+ install : clang-17
184
189
- toolset : clang
185
- install : clang-18
186
190
compiler : clang++-18
187
191
cxxstd : 11,14,17,20,2b
188
192
os : ubuntu-24.04
193
+ install : clang-18
189
194
- toolset : clang
190
- install : clang-19
191
195
compiler : clang++-19
192
196
cxxstd : 11,14,17,20,2b
193
197
os : ubuntu-24.04
198
+ install : clang-19
199
+ - toolset : clang
200
+ compiler : clang++-20
201
+ cxxstd : 11,14,17,20,23,2c
202
+ os : ubuntu-latest
203
+ container : ubuntu:25.04
204
+ install : clang-20
194
205
- toolset : clang
195
206
os : macos-13
196
207
cxxstd : 11,14,17,20,2b
@@ -268,22 +279,6 @@ jobs:
268
279
fail-fast : false
269
280
matrix :
270
281
include :
271
- - toolset : msvc-14.2
272
- cxxstd : 14,17
273
- addrmd : 32
274
- os : windows-2019
275
- - toolset : msvc-14.2
276
- cxxstd : 20,latest
277
- addrmd : 32
278
- os : windows-2019
279
- - toolset : msvc-14.2
280
- cxxstd : 14,17
281
- addrmd : 64
282
- os : windows-2019
283
- - toolset : msvc-14.2
284
- cxxstd : 20,latest
285
- addrmd : 64
286
- os : windows-2019
287
282
- toolset : msvc-14.3
288
283
cxxstd : 14,17
289
284
addrmd : 32
@@ -310,6 +305,19 @@ jobs:
310
305
addrmd : 64
311
306
os : windows-2022
312
307
308
+ # The windows-2022 image comes with GCC 12, which causes a
309
+ # `file too big` error even when using `-Wa,-mbig-obj` and
310
+ # `debug-symbols=off`.
311
+
312
+ # - toolset: gcc
313
+ # cxxstd: "11,14"
314
+ # addrmd: 64
315
+ # os: windows-2022
316
+ # - toolset: gcc
317
+ # cxxstd: "17,2a"
318
+ # addrmd: 64
319
+ # os: windows-2022
320
+
313
321
needs : [runner-selection]
314
322
runs-on : ${{ fromJSON(needs.runner-selection.outputs.labelmatrix)[matrix.os] }}
315
323
@@ -532,7 +540,7 @@ jobs:
532
540
fail-fast : false
533
541
matrix :
534
542
include :
535
- - os : windows-2019
543
+ - os : windows-2025
536
544
- os : windows-2022
537
545
538
546
runs-on : ${{matrix.os}}
@@ -581,7 +589,7 @@ jobs:
581
589
fail-fast : false
582
590
matrix :
583
591
include :
584
- - os : windows-2019
592
+ - os : windows-2025
585
593
- os : windows-2022
586
594
587
595
runs-on : ${{matrix.os}}
@@ -648,7 +656,7 @@ jobs:
648
656
fail-fast : false
649
657
matrix :
650
658
include :
651
- - os : windows-2019
659
+ - os : windows-2025
652
660
- os : windows-2022
653
661
654
662
runs-on : ${{matrix.os}}
0 commit comments