Skip to content

Commit 830c955

Browse files
authored
feat(intel): support intel 2025.0 (#113)
Support intel's first 2025 series release. Also clean up some appearances of `macos-12` in the test matrix and compatibility database.
1 parent 94e79cc commit 830c955

File tree

5 files changed

+33
-51
lines changed

5 files changed

+33
-51
lines changed

.github/compat/compat.csv

+9-10
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
compiler,gcc,gcc,gcc,gcc,gcc,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,lfortran,lfortran,lfortran,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc
2-
version,9,10,11,12,13,2021.1,2021.1.2,2021.2,2021.4,2022.0,2022.1,2022.2,2022.2.1,2023.0,2023.1,2023.2,2024.0,2024.1,2021.1,2021.1.2,2021.2,2021.3,2021.4,2021.5,2021.6,2021.7,2021.7.1,2021.8,2021.9,2021.10,2021.11,2021.12,0.31.0,0.32.0,0.33.0,20.11,21.11,22.11,23.3,23.5,23.7,23.9,23.11
3-
runner,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
4-
macos-12,✓,✓,✓,✓,✓,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,,✓,✓,✓,,,✓,✓,✓,,,,,,,,
5-
macos-13,,✓,✓,✓,✓,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,,✓,✓,✓,,,✓,✓,✓,,,,,,,,
6-
macos-14,,,✓,✓,✓,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,,✓,✓,✓,,,✓,✓,✓,,,,,,,,
7-
ubuntu-20.04,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓
8-
ubuntu-22.04,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓
9-
windows-2019,✓,✓,✓,✓,✓,,,,,,✓,✓,,,✓,✓,✓,✓,,,,,,,✓,✓,,,✓,✓,✓,✓,✓,✓,✓,,,,,,,,
10-
windows-2022,✓,✓,✓,✓,✓,,,,,,✓,✓,,,✓,✓,✓,✓,,,,,,,✓,✓,,,✓,✓,✓,✓,✓,✓,✓,,,,,,,,
1+
compiler,gcc,gcc,gcc,gcc,gcc,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,intel-classic,lfortran,lfortran,lfortran,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc
2+
version,9,10,11,12,13,2021.1,2021.1.2,2021.2,2021.4,2022.0,2022.1,2022.2,2022.2.1,2023.0,2023.1,2023.2,2024.0,2024.1,2025.0,2021.1,2021.1.2,2021.2,2021.3,2021.4,2021.5,2021.6,2021.7,2021.7.1,2021.8,2021.9,2021.10,2021.11,2021.12,0.31.0,0.32.0,0.33.0,20.11,21.11,22.11,23.3,23.5,23.7,23.9,23.11
3+
runner,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
4+
macos-13,,✓,✓,✓,✓,,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,,✓,✓,✓,,,✓,✓,✓,,,,,,,,
5+
macos-14,,,✓,✓,✓,,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,,✓,✓,✓,,,✓,✓,✓,,,,,,,,
6+
ubuntu-20.04,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓
7+
ubuntu-22.04,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓
8+
windows-2019,✓,✓,✓,✓,✓,,,,,,✓,✓,,,✓,✓,✓,✓,✓,,,,,,,✓,✓,,,✓,✓,✓,✓,✓,✓,✓,,,,,,,,
9+
windows-2022,✓,✓,✓,✓,✓,,,,,,✓,✓,,,✓,✓,✓,✓,✓,,,,,,,✓,✓,,,✓,✓,✓,✓,✓,✓,✓,,,,,,,,

.github/compat/long_compat.csv

+4-22
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,4 @@
11
runner,compiler,version,support
2-
macos-12,gcc,10,✓
3-
macos-12,gcc,11,✓
4-
macos-12,gcc,12,✓
5-
macos-12,gcc,13,✓
6-
macos-12,gcc,9,✓
7-
macos-12,intel-classic,2021.1.2,
8-
macos-12,intel-classic,2021.1,✓
9-
macos-12,intel-classic,2021.10,✓
10-
macos-12,intel-classic,2021.11,
11-
macos-12,intel-classic,2021.12,
12-
macos-12,intel-classic,2021.2,✓
13-
macos-12,intel-classic,2021.3,✓
14-
macos-12,intel-classic,2021.4,✓
15-
macos-12,intel-classic,2021.5,✓
16-
macos-12,intel-classic,2021.6,✓
17-
macos-12,intel-classic,2021.7.1,
18-
macos-12,intel-classic,2021.7,✓
19-
macos-12,intel-classic,2021.8,✓
20-
macos-12,intel-classic,2021.9,✓
21-
macos-12,lfortran,0.31.0,✓
22-
macos-12,lfortran,0.32.0,✓
23-
macos-12,lfortran,0.33.0,✓
242
macos-13,gcc,10,✓
253
macos-13,gcc,11,✓
264
macos-13,gcc,12,✓
@@ -94,6 +72,7 @@ ubuntu-20.04,intel,2023.1,✓
9472
ubuntu-20.04,intel,2023.2,✓
9573
ubuntu-20.04,intel,2024.0,✓
9674
ubuntu-20.04,intel,2024.1,✓
75+
ubuntu-20.04,intel,2025.0,✓
9776
ubuntu-20.04,lfortran,0.31.0,✓
9877
ubuntu-20.04,lfortran,0.32.0,✓
9978
ubuntu-20.04,lfortran,0.33.0,✓
@@ -151,6 +130,7 @@ ubuntu-22.04,intel,2023.1,✓
151130
ubuntu-22.04,intel,2023.2,✓
152131
ubuntu-22.04,intel,2024.0,✓
153132
ubuntu-22.04,intel,2024.1,✓
133+
ubuntu-22.04,intel,2025.0,✓
154134
ubuntu-22.04,lfortran,0.31.0,✓
155135
ubuntu-22.04,lfortran,0.32.0,✓
156136
ubuntu-22.04,lfortran,0.33.0,✓
@@ -206,6 +186,7 @@ windows-2019,intel,2023.1,✓
206186
windows-2019,intel,2023.2,✓
207187
windows-2019,intel,2024.0,✓
208188
windows-2019,intel,2024.1,✓
189+
windows-2019,intel,2025.0,✓
209190
windows-2019,lfortran,0.31.0,✓
210191
windows-2019,lfortran,0.32.0,✓
211192
windows-2019,lfortran,0.33.0,✓
@@ -241,6 +222,7 @@ windows-2022,intel,2023.1,✓
241222
windows-2022,intel,2023.2,✓
242223
windows-2022,intel,2024.0,✓
243224
windows-2022,intel,2024.1,✓
225+
windows-2022,intel,2025.0,✓
244226
windows-2022,lfortran,0.31.0,✓
245227
windows-2022,lfortran,0.32.0,✓
246228
windows-2022,lfortran,0.33.0,✓

.github/compat/matrix.yml

+1-9
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ os:
33
- ubuntu-20.04
44
- macos-14
55
- macos-13
6-
- macos-12
76
- windows-2022
87
- windows-2019
98
toolchain:
@@ -12,6 +11,7 @@ toolchain:
1211
- {compiler: gcc, version: 11}
1312
- {compiler: gcc, version: 10}
1413
- {compiler: gcc, version: 9}
14+
- {compiler: intel, version: '2025.0'}
1515
- {compiler: intel, version: '2024.1'}
1616
- {compiler: intel, version: '2024.0'}
1717
- {compiler: intel, version: '2023.2'}
@@ -71,28 +71,20 @@ exclude:
7171
toolchain: {compiler: intel-classic, version: 2021.12.0}
7272
- os: macos-13
7373
toolchain: {compiler: intel-classic, version: 2021.12.0}
74-
- os: macos-12
75-
toolchain: {compiler: intel-classic, version: 2021.12.0}
7674
- os: macos-14
7775
toolchain: {compiler: intel-classic, version: 2021.11.0}
7876
- os: macos-13
7977
toolchain: {compiler: intel-classic, version: 2021.11.0}
80-
- os: macos-12
81-
toolchain: {compiler: intel-classic, version: 2021.11.0}
8278
# ifx not available for mac
8379
- os: macos-14
8480
toolchain: {compiler: intel}
8581
- os: macos-13
8682
toolchain: {compiler: intel}
87-
- os: macos-12
88-
toolchain: {compiler: intel}
8983
# nvidia-hpc not available for mac
9084
- os: macos-14
9185
toolchain: {compiler: nvidia-hpc}
9286
- os: macos-13
9387
toolchain: {compiler: nvidia-hpc}
94-
- os: macos-12
95-
toolchain: {compiler: nvidia-hpc}
9688
# nvidia-hpc not available for windows
9789
- os: windows-2022
9890
toolchain: {compiler: nvidia-hpc}

0 commit comments

Comments
 (0)