File tree Expand file tree Collapse file tree 4 files changed +20
-7
lines changed Expand file tree Collapse file tree 4 files changed +20
-7
lines changed Original file line number Diff line number Diff line change @@ -228,6 +228,14 @@ jobs:
228
228
c23 : True
229
229
opt : all
230
230
examples : true
231
+ - name : gcc-15
232
+ shell : ci_gcc15
233
+ # TODO: Add this once gcc15 is supported in nix on aarch64-Darwin
234
+ darwin : False
235
+ c17 : True
236
+ c23 : True
237
+ opt : all
238
+ examples : true
231
239
- name : clang-18
232
240
shell : ci_clang18
233
241
darwin : True
@@ -382,7 +390,7 @@ jobs:
382
390
with :
383
391
gh_token : ${{ secrets.GITHUB_TOKEN }}
384
392
compile_mode : native
385
- nix-shell : ci_valgrind-varlat_gcc14
393
+ nix-shell : ci_valgrind-varlat_gcc15
386
394
nix-cache : false
387
395
opt : all
388
396
cflags : " ${{ matrix.cflags }}"
@@ -535,6 +543,8 @@ jobs:
535
543
compiler :
536
544
- name : gcc-14
537
545
shell : ci_gcc14
546
+ - name : gcc-15
547
+ shell : ci_gcc15
538
548
- name : clang-19
539
549
shell : ci_clang19
540
550
# On AArch64 -fcf-protection is not supported anyway
Original file line number Diff line number Diff line change 33
33
- ci_valgrind-varlat_gcc12
34
34
- ci_valgrind-varlat_gcc13
35
35
- ci_valgrind-varlat_gcc14
36
+ - ci_valgrind-varlat_gcc15
36
37
runs-on : ${{ matrix.system }}
37
38
steps :
38
39
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Original file line number Diff line number Diff line change 140
140
devShells . ci_gcc12 = util . mkShellWithCC' pkgs . gcc12 ;
141
141
devShells . ci_gcc13 = util . mkShellWithCC' pkgs . gcc13 ;
142
142
devShells . ci_gcc14 = util . mkShellWithCC' pkgs . gcc14 ;
143
+ devShells . ci_gcc15 = util . mkShellWithCC' pkgs . gcc15 ;
143
144
144
145
# valgrind with a patch for detecting variable-latency instructions
145
146
devShells . ci_valgrind-varlat_clang14 = util . mkShellWithCC_valgrind' pkgs . clang_14 ;
156
157
devShells . ci_valgrind-varlat_gcc12 = util . mkShellWithCC_valgrind' pkgs . gcc12 ;
157
158
devShells . ci_valgrind-varlat_gcc13 = util . mkShellWithCC_valgrind' pkgs . gcc13 ;
158
159
devShells . ci_valgrind-varlat_gcc14 = util . mkShellWithCC_valgrind' pkgs . gcc14 ;
160
+ devShells . ci_valgrind-varlat_gcc15 = util . mkShellWithCC_valgrind' pkgs . gcc15 ;
159
161
} ;
160
162
flake = {
161
163
devShell . x86_64-linux =
You can’t perform that action at this time.
0 commit comments