@@ -19,157 +19,205 @@ jobs:
1919 include :
2020 - toolset : gcc-4.8
2121 cxxstd : " 03,11"
22- os : ubuntu-latest
2322 container : ubuntu:18.04
23+ os : ubuntu-latest
2424 install : g++-4.8-multilib
2525 address-model : 32,64
2626 - toolset : gcc-4.9
2727 cxxstd : " 03,11"
28- os : ubuntu-latest
2928 container : ubuntu:16.04
29+ os : ubuntu-latest
3030 install : g++-4.9-multilib
3131 address-model : 32,64
3232 - toolset : gcc-5
3333 cxxstd : " 03,11,14,1z"
34- os : ubuntu-latest
3534 container : ubuntu:18.04
35+ os : ubuntu-latest
3636 install : g++-5-multilib
3737 address-model : 32,64
3838 - toolset : gcc-6
3939 cxxstd : " 03,11,14,1z"
40- os : ubuntu-latest
4140 container : ubuntu:18.04
41+ os : ubuntu-latest
4242 install : g++-6-multilib
4343 address-model : 32,64
4444 - toolset : gcc-7
4545 cxxstd : " 03,11,14,17"
46- os : ubuntu-20.04
46+ container : ubuntu:20.04
47+ os : ubuntu-latest
4748 install : g++-7-multilib
4849 address-model : 32,64
4950 - toolset : gcc-8
5051 cxxstd : " 03,11,14,17,2a"
51- os : ubuntu-20.04
52+ container : ubuntu:20.04
53+ os : ubuntu-latest
5254 install : g++-8-multilib
5355 address-model : 32,64
5456 - toolset : gcc-9
5557 cxxstd : " 03,11,14,17,2a"
56- os : ubuntu-20.04
58+ container : ubuntu:20.04
59+ os : ubuntu-latest
5760 install : g++-9-multilib
5861 address-model : 32,64
5962 - toolset : gcc-10
6063 cxxstd : " 03,11,14,17,2a"
61- os : ubuntu-22.04
64+ container : ubuntu:22.04
65+ os : ubuntu-latest
6266 install : g++-10-multilib
6367 address-model : 32,64
6468 - toolset : gcc-11
6569 cxxstd : " 03,11,14,17,20"
66- os : ubuntu-22.04
70+ container : ubuntu:22.04
71+ os : ubuntu-latest
6772 install : g++-11-multilib
6873 address-model : 32,64
6974 - toolset : gcc-12
7075 cxxstd : " 03,11,14,17,20,2b"
71- os : ubuntu-22.04
76+ container : ubuntu:22.04
77+ os : ubuntu-latest
7278 install : g++-12-multilib
7379 address-model : 32,64
7480 - toolset : gcc-13
7581 cxxstd : " 03,11,14,17,20,2b"
76- os : ubuntu-24.04
82+ container : ubuntu:24.04
83+ os : ubuntu-latest
7784 install : g++-13-multilib
7885 address-model : 32,64
7986 - toolset : gcc-14
8087 cxxstd : " 03,11,14,17,20,2b"
81- os : ubuntu-24.04
88+ container : ubuntu:24.04
89+ os : ubuntu-latest
8290 install : g++-14-multilib
8391 address-model : 32,64
92+ - toolset : gcc-15
93+ cxxstd : " 03,11,14,17,20,23,2c"
94+ container : ubuntu:25.10
95+ os : ubuntu-latest
96+ install : g++-15-multilib
97+ address-model : 32,64
8498 - toolset : clang
8599 compiler : clang++-3.9
86100 cxxstd : " 03,11,14"
87- os : ubuntu-latest
88101 container : ubuntu:18.04
102+ os : ubuntu-latest
89103 install : clang-3.9
90104 - toolset : clang
91105 compiler : clang++-4.0
92106 cxxstd : " 03,11,14"
93- os : ubuntu-latest
94107 container : ubuntu:18.04
108+ os : ubuntu-latest
95109 install : clang-4.0
96110 - toolset : clang
97111 compiler : clang++-5.0
98112 cxxstd : " 03,11,14,1z"
99- os : ubuntu-latest
100113 container : ubuntu:18.04
114+ os : ubuntu-latest
101115 install : clang-5.0
102116 - toolset : clang
103117 compiler : clang++-6.0
104118 cxxstd : " 03,11,14,17"
105- os : ubuntu-20.04
119+ container : ubuntu:20.04
120+ os : ubuntu-latest
106121 install : clang-6.0
107122 - toolset : clang
108123 compiler : clang++-7
109124 cxxstd : " 03,11,14,17"
110- os : ubuntu-20.04
125+ container : ubuntu:20.04
126+ os : ubuntu-latest
111127 install : clang-7
112128 - toolset : clang
113129 compiler : clang++-8
114130 cxxstd : " 03,11,14,17"
115- os : ubuntu-20.04
131+ container : ubuntu:20.04
132+ os : ubuntu-latest
116133 install : clang-8
117134 - toolset : clang
118135 compiler : clang++-9
119136 cxxstd : " 03,11,14,17,2a"
120- os : ubuntu-20.04
137+ container : ubuntu:20.04
138+ os : ubuntu-latest
121139 install : clang-9
122140 - toolset : clang
123141 compiler : clang++-10
124142 cxxstd : " 03,11,14,17,2a"
125- os : ubuntu-20.04
143+ container : ubuntu:20.04
144+ os : ubuntu-latest
145+ install : clang-10
126146 - toolset : clang
127147 compiler : clang++-11
128148 cxxstd : " 03,11,14,17,2a"
129- os : ubuntu-20.04
149+ container : ubuntu:20.04
150+ os : ubuntu-latest
151+ install : clang-11
130152 - toolset : clang
131153 compiler : clang++-12
132154 cxxstd : " 03,11,14,17,20"
133- os : ubuntu-20.04
155+ container : ubuntu:20.04
156+ os : ubuntu-latest
157+ install : clang-12
134158 - toolset : clang
135159 compiler : clang++-13
136160 cxxstd : " 03,11,14,17,20,2b"
137- os : ubuntu-22.04
161+ container : ubuntu:22.04
162+ os : ubuntu-latest
138163 install : clang-13
139164 - toolset : clang
140165 compiler : clang++-14
141166 cxxstd : " 03,11,14,17,20,2b"
142- os : ubuntu-22.04
167+ container : ubuntu:22.04
168+ os : ubuntu-latest
143169 install : clang-14
144170 - toolset : clang
145171 compiler : clang++-15
146172 cxxstd : " 03,11,14,17,20,2b"
147- os : ubuntu-22.04
173+ container : ubuntu:22.04
174+ os : ubuntu-latest
148175 install : clang-15
149176 - toolset : clang
150177 compiler : clang++-16
151178 cxxstd : " 03,11,14,17,20,2b"
152- os : ubuntu-24.04
179+ container : ubuntu:24.04
180+ os : ubuntu-latest
153181 install : clang-16
154182 - toolset : clang
155183 compiler : clang++-17
156184 cxxstd : " 03,11,14,17,20,2b"
157- os : ubuntu-24.04
185+ container : ubuntu:24.04
186+ os : ubuntu-latest
158187 install : clang-17
159188 - toolset : clang
160189 compiler : clang++-18
161190 cxxstd : " 03,11,14,17,20,2b"
162- os : ubuntu-24.04
191+ container : ubuntu:24.04
192+ os : ubuntu-latest
163193 install : clang-18
164194 - toolset : clang
195+ compiler : clang++-19
165196 cxxstd : " 03,11,14,17,20,2b"
166- os : macos-13
197+ container : ubuntu:24.04
198+ os : ubuntu-latest
199+ install : clang-19
200+ - toolset : clang
201+ compiler : clang++-20
202+ cxxstd : " 03,11,14,17,20,2b"
203+ container : ubuntu:24.04
204+ os : ubuntu-latest
205+ install : clang-20
206+ - toolset : clang
207+ compiler : clang++-21
208+ cxxstd : " 03,11,14,17,20,23,2c"
209+ container : ubuntu:25.10
210+ os : ubuntu-latest
211+ install : clang-21
167212 - toolset : clang
168213 cxxstd : " 03,11,14,17,20,2b"
169214 os : macos-14
170215 - toolset : clang
171216 cxxstd : " 03,11,14,17,20,2b"
172217 os : macos-15
218+ - toolset : clang
219+ cxxstd : " 03,11,14,17,20,23,2c"
220+ os : macos-26
173221
174222 runs-on : ${{matrix.os}}
175223
@@ -243,26 +291,18 @@ jobs:
243291 fail-fast : false
244292 matrix :
245293 include :
246- - toolset : msvc-14.0
247- cxxstd : 14,latest
248- addrmd : 32,64
249- os : windows-2019
250- - toolset : msvc-14.2
251- cxxstd : " 14,17,20,latest"
252- addrmd : 32,64
253- os : windows-2019
254294 - toolset : msvc-14.3
255295 cxxstd : " 14,17,20,latest"
256296 addrmd : 32,64
257297 os : windows-2022
258298 - toolset : clang-win
259- cxxstd : " 14,17,latest"
299+ cxxstd : " 14,17,20, latest"
260300 addrmd : 32,64
261- os : windows-2022
301+ os : windows-2025
262302 - toolset : gcc
263303 cxxstd : " 03,11,14,17,2a"
264304 addrmd : 64
265- os : windows-2019
305+ os : windows-2022
266306
267307 runs-on : ${{matrix.os}}
268308
@@ -302,12 +342,8 @@ jobs:
302342 fail-fast : false
303343 matrix :
304344 include :
305- - os : ubuntu-20.04
306- - os : ubuntu-22.04
307- - os : ubuntu-24.04
308- - os : macos-13
309- - os : macos-14
310- - os : macos-15
345+ - os : ubuntu-latest
346+ - os : macos-latest
311347
312348 runs-on : ${{matrix.os}}
313349
@@ -351,12 +387,8 @@ jobs:
351387 fail-fast : false
352388 matrix :
353389 include :
354- - os : ubuntu-20.04
355- - os : ubuntu-22.04
356- - os : ubuntu-24.04
357- - os : macos-13
358- - os : macos-14
359- - os : macos-15
390+ - os : ubuntu-latest
391+ - os : macos-latest
360392
361393 runs-on : ${{matrix.os}}
362394
@@ -410,12 +442,8 @@ jobs:
410442 fail-fast : false
411443 matrix :
412444 include :
413- - os : ubuntu-20.04
414- - os : ubuntu-22.04
415- - os : ubuntu-24.04
416- - os : macos-13
417- - os : macos-14
418- - os : macos-15
445+ - os : ubuntu-latest
446+ - os : macos-latest
419447
420448 runs-on : ${{matrix.os}}
421449
@@ -467,8 +495,7 @@ jobs:
467495 fail-fast : false
468496 matrix :
469497 include :
470- - os : windows-2019
471- - os : windows-2022
498+ - os : windows-latest
472499
473500 runs-on : ${{matrix.os}}
474501
@@ -516,8 +543,7 @@ jobs:
516543 fail-fast : false
517544 matrix :
518545 include :
519- - os : windows-2019
520- - os : windows-2022
546+ - os : windows-latest
521547
522548 runs-on : ${{matrix.os}}
523549
@@ -583,8 +609,7 @@ jobs:
583609 fail-fast : false
584610 matrix :
585611 include :
586- - os : windows-2019
587- - os : windows-2022
612+ - os : windows-latest
588613
589614 runs-on : ${{matrix.os}}
590615
0 commit comments