File tree 4 files changed +14
-4
lines changed 4 files changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -184,6 +184,11 @@ jobs:
184
184
darwin : True
185
185
c17 : True
186
186
c23 : True
187
+ - name : clang-20
188
+ shell : ci_clang20
189
+ darwin : True
190
+ c17 : True
191
+ c23 : True
187
192
runs-on : ${{ matrix.target.runner }}
188
193
steps :
189
194
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Original file line number Diff line number Diff line change 25
25
- ci_valgrind-varlat_clang17
26
26
- ci_valgrind-varlat_clang18
27
27
- ci_valgrind-varlat_clang19
28
+ - ci_valgrind-varlat_clang20
28
29
- ci_valgrind-varlat_gcc48
29
30
- ci_valgrind-varlat_gcc49
30
31
- ci_valgrind-varlat_gcc7
60
61
valgrind_flags : --variable-latency-errors=yes
61
62
- name : Build and run test (-Ofast)
62
63
# -Ofast got deprecated in clang19; -O3 -ffast-math should be used instead
63
- if : ${{ matrix.nix-shell != 'ci_valgrind-varlat_clang19' }}
64
+ if : ${{ matrix.nix-shell != 'ci_valgrind-varlat_clang19' && matrix.nix-shell != 'ci_valgrind-varlat_clang20 ' }}
64
65
uses : ./.github/actions/ct-test
65
66
with :
66
67
cflags : -Ofast -DMLK_KEYGEN_PCT
Original file line number Diff line number Diff line change 36
36
gcc48 = pkgs-2405 . gcc48 ;
37
37
gcc49 = pkgs-2405 . gcc49 ;
38
38
qemu = pkgs-unstable . qemu ; # 9.2.2
39
+ clang_20 = pkgs-unstable . clang_20 ;
39
40
} )
40
41
] ;
41
42
} ;
88
89
devShells . ci_clang17 = util . mkShellWithCC' pkgs . clang_17 ;
89
90
devShells . ci_clang18 = util . mkShellWithCC' pkgs . clang_18 ;
90
91
devShells . ci_clang19 = util . mkShellWithCC' pkgs . clang_19 ;
92
+ devShells . ci_clang20 = util . mkShellWithCC' pkgs . clang_20 ;
93
+
91
94
devShells . ci_gcc48 = util . mkShellWithCC' pkgs . gcc48 ;
92
95
devShells . ci_gcc49 = util . mkShellWithCC' pkgs . gcc49 ;
93
96
devShells . ci_gcc7 = util . mkShellWithCC' pkgs . gcc7 ;
103
106
devShells . ci_valgrind-varlat_clang17 = util . mkShellWithCC_valgrind' pkgs . clang_17 ;
104
107
devShells . ci_valgrind-varlat_clang18 = util . mkShellWithCC_valgrind' pkgs . clang_18 ;
105
108
devShells . ci_valgrind-varlat_clang19 = util . mkShellWithCC_valgrind' pkgs . clang_19 ;
109
+ devShells . ci_valgrind-varlat_clang20 = util . mkShellWithCC_valgrind' pkgs . clang_20 ;
106
110
devShells . ci_valgrind-varlat_gcc48 = util . mkShellWithCC_valgrind' pkgs . gcc48 ;
107
111
devShells . ci_valgrind-varlat_gcc49 = util . mkShellWithCC_valgrind' pkgs . gcc49 ;
108
112
devShells . ci_valgrind-varlat_gcc7 = util . mkShellWithCC_valgrind' pkgs . gcc7 ;
You can’t perform that action at this time.
0 commit comments