5050 - { compiler: gcc-10, cxxstd: '20', os: ubuntu-22.04 }
5151 - { compiler: gcc-11, cxxstd: '20', os: ubuntu-22.04 }
5252 - { compiler: gcc-12, cxxstd: '20', os: ubuntu-22.04 }
53- - { compiler: gcc-13, cxxstd: '11,14, 17,20,2b', os: ubuntu-24.04 }
54- - { compiler: gcc-14, cxxstd: '11,14, 17,20,2b', os: ubuntu-24.04 }
53+ - { compiler: gcc-13, cxxstd: '17,20,2b', os: ubuntu-24.04 }
54+ - { compiler: gcc-14, cxxstd: '17,20,2b', os: ubuntu-24.04 }
5555
5656 - { name: GCC w/ sanitizers, sanitize: yes,
5757 compiler : gcc-13, cxxstd: '20', os: ubuntu-24.04 }
@@ -65,21 +65,20 @@ jobs:
6565 - { compiler: clang-13, cxxstd: '20', os: ubuntu-latest, container: 'ubuntu:22.04' }
6666 - { compiler: clang-14, cxxstd: '20', os: ubuntu-latest, container: 'ubuntu:22.04' }
6767 - { compiler: clang-15, cxxstd: '20', os: ubuntu-latest, container: 'ubuntu:22.04' }
68- - { compiler: clang-16, cxxstd: '11,14, 17,20,2b', os: ubuntu-24.04 }
69- - { compiler: clang-17, cxxstd: '11,14, 17,20,23', os: ubuntu-latest, container: 'ubuntu:24.04' }
70- - { compiler: clang-18, cxxstd: '11,14, 17,20,23,2c', os: ubuntu-24.04 }
68+ - { compiler: clang-16, cxxstd: '17,20,2b', os: ubuntu-24.04 }
69+ - { compiler: clang-17, cxxstd: '17,20,23', os: ubuntu-latest, container: 'ubuntu:24.04' }
70+ - { compiler: clang-18, cxxstd: '17,20,23,2c', os: ubuntu-24.04 }
7171
7272 # libc++
73- - { compiler: clang-6.0, cxxstd: '11,14', os: ubuntu-latest, container: 'ubuntu:18.04', stdlib: libc++, install: 'clang-6.0 libc++-dev libc++abi-dev' }
74- - { compiler: clang-7, cxxstd: '11,14,17', os: ubuntu-latest, container: 'ubuntu:20.04', stdlib: libc++ }
73+ - { compiler: clang-7, cxxstd: '17', os: ubuntu-latest, container: 'ubuntu:20.04', stdlib: libc++ }
7574 - { name: Clang w/ sanitizers, sanitize: yes,
7675 compiler : clang-12, cxxstd: '20', os: ubuntu-latest, container: 'ubuntu:20.04', stdlib: libc++ }
7776
7877 # OSX, clang
7978 - { name: MacOS w/ clang and sanitizers,
80- compiler : clang, cxxstd: '11,14, 17,20,2b', os: macos-13, sanitize: yes }
81- - { compiler: clang, cxxstd: '11,14, 17,20,2b', os: macos-14 }
82- - { compiler: clang, cxxstd: '11,14, 17,20,2b', os: macos-15 }
79+ compiler : clang, cxxstd: '17,20,2b', os: macos-13, sanitize: yes }
80+ - { compiler: clang, cxxstd: '17,20,2b', os: macos-14 }
81+ - { compiler: clang, cxxstd: '17,20,2b', os: macos-15 }
8382
8483 # Coverity Scan
8584 # requires two github secrets in repo to activate; see ci/github/coverity.sh
@@ -270,13 +269,13 @@ jobs:
270269 fail-fast : false
271270 matrix :
272271 include :
273- - { toolset: msvc-14.0, cxxstd: '14, latest', addrmd: '32,64', os: windows-2019 }
274- - { toolset: msvc-14.2, cxxstd: '14, 17,20', addrmd: '32,64', os: windows-2019 }
275- - { toolset: msvc-14.3, cxxstd: '14, 17,20,latest',addrmd: '32,64', os: windows-2022 }
272+ - { toolset: msvc-14.0, cxxstd: 'latest', addrmd: '32,64', os: windows-2019 }
273+ - { toolset: msvc-14.2, cxxstd: '17,20', addrmd: '32,64', os: windows-2019 }
274+ - { toolset: msvc-14.3, cxxstd: '17,20,latest',addrmd: '32,64', os: windows-2022 }
276275 - { name: Collect coverage, coverage: yes,
277276 toolset : msvc-14.3, cxxstd: 'latest', addrmd: '64', os: windows-2022 }
278- - { toolset: clang-win, cxxstd: '14, 17,latest', addrmd: '32,64', os: windows-2022 }
279- - { toolset: gcc, cxxstd: '11,14, 17,2a', addrmd: '64', os: windows-2019 }
277+ - { toolset: clang-win, cxxstd: '17,latest', addrmd: '32,64', os: windows-2022 }
278+ - { toolset: gcc, cxxstd: '17,2a', addrmd: '64', os: windows-2019 }
280279
281280 runs-on : ${{matrix.os}}
282281
@@ -339,8 +338,8 @@ jobs:
339338 fail-fast : false
340339 matrix :
341340 include :
342- - { sys: MINGW32, compiler: gcc, cxxstd: '11, 17,20' }
343- - { sys: MINGW64, compiler: gcc, cxxstd: '11, 17,20' }
341+ - { sys: MINGW32, compiler: gcc, cxxstd: '17,20' }
342+ - { sys: MINGW64, compiler: gcc, cxxstd: '17,20' }
344343
345344 runs-on : windows-latest
346345
0 commit comments