diff --git a/.github/compat/compat.csv b/.github/compat/compat.csv index 20b331f..7fd2c36 100644 --- a/.github/compat/compat.csv +++ b/.github/compat/compat.csv @@ -1,9 +1,9 @@ compiler,gcc,gcc,gcc,intel,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,lfortran,lfortran,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc,nvidia-hpc version,12,13,14,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,2025.2,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.41.0,0.42.0,0.43.0,0.44.0,0.45.0,20.11,21.11,22.11,23.3,23.5,23.7,23.9,23.11,24.1,24.3,24.5,25.1 runner,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -macos-13,✓,✓,✓,,,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,,✓,✓,✓,,,✓,✓,✓,✓,✓,,,,,,,,,,,, -macos-14,✓,✓,✓,,,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,✓,,✓,✓,✓,,,✓,✓,✓,✓,✓,,,,,,,,,,,, -ubuntu-22.04,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓ +macos-13,✓,✓,✓,,,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,,,✓,✓,✓,,,✓,✓,✓,✓,✓,,,,,,,,,,,, +macos-14,✓,✓,✓,,,,,,,,,,,,,,,,✓,,✓,✓,✓,✓,✓,,,✓,✓,✓,,,✓,✓,✓,✓,✓,,,,,,,,,,,, +ubuntu-22.04,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,, ubuntu-24.04,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,✓,,,,,,,,,,✓,✓ -windows-2022,✓,✓,,,,,,,✓,✓,,,✓,✓,✓,✓,✓,✓,,,,,,,✓,✓,,,✓,✓,✓,✓,✓,✓,✓,✓,✓,,,,,,,,,,,, -windows-2025,✓,✓,✓,,,,,,✓,✓,,,✓,✓,✓,✓,✓,✓,,,,,,,✓,✓,,,✓,✓,✓,✓,✓,✓,✓,✓,✓,,,,,,,,,,,, +windows-2022,✓,✓,✓,,,,,,✓,✓,,,✓,✓,✓,✓,✓,✓,,,,,,,✓,✓,,,✓,✓,✓,✓,✓,✓,✓,✓,✓,,,,,,,,,,,, +windows-2025,✓,✓,,,,,,,✓,✓,,,✓,✓,✓,✓,✓,✓,,,,,,,✓,✓,,,✓,✓,✓,✓,✓,✓,✓,✓,✓,,,,,,,,,,,, diff --git a/.github/compat/long_compat.csv b/.github/compat/long_compat.csv index 706fbc1..edb5901 100644 --- a/.github/compat/long_compat.csv +++ b/.github/compat/long_compat.csv @@ -13,7 +13,7 @@ macos-13,intel-classic,2021.4,✓ macos-13,intel-classic,2021.5,✓ macos-13,intel-classic,2021.6,✓ macos-13,intel-classic,2021.7.1, -macos-13,intel-classic,2021.7,✓ +macos-13,intel-classic,2021.7, macos-13,intel-classic,2021.8,✓ macos-13,intel-classic,2021.9,✓ macos-13,lfortran,0.41.0,✓ @@ -35,7 +35,7 @@ macos-14,intel-classic,2021.4,✓ macos-14,intel-classic,2021.5,✓ macos-14,intel-classic,2021.6,✓ macos-14,intel-classic,2021.7.1, -macos-14,intel-classic,2021.7,✓ +macos-14,intel-classic,2021.7, macos-14,intel-classic,2021.8,✓ macos-14,intel-classic,2021.9,✓ macos-14,lfortran,0.41.0,✓ @@ -86,7 +86,6 @@ ubuntu-22.04,nvidia-hpc,20.9, ubuntu-22.04,nvidia-hpc,21.1, ubuntu-22.04,nvidia-hpc,21.11,✓ ubuntu-22.04,nvidia-hpc,21.2, -ubuntu-22.04,nvidia-hpc,21.3, ubuntu-22.04,nvidia-hpc,21.5, ubuntu-22.04,nvidia-hpc,21.7, ubuntu-22.04,nvidia-hpc,21.9, @@ -105,8 +104,8 @@ ubuntu-22.04,nvidia-hpc,23.7,✓ ubuntu-22.04,nvidia-hpc,23.9,✓ ubuntu-22.04,nvidia-hpc,24.1,✓ ubuntu-22.04,nvidia-hpc,24.3,✓ -ubuntu-22.04,nvidia-hpc,24.5,✓ -ubuntu-22.04,nvidia-hpc,25.1,✓ +ubuntu-22.04,nvidia-hpc,24.5, +ubuntu-22.04,nvidia-hpc,25.1, ubuntu-24.04,gcc,12,✓ ubuntu-24.04,gcc,13,✓ ubuntu-24.04,gcc,14,✓ @@ -173,7 +172,7 @@ ubuntu-24.04,nvidia-hpc,24.5,✓ ubuntu-24.04,nvidia-hpc,25.1,✓ windows-2022,gcc,12,✓ windows-2022,gcc,13,✓ -windows-2022,gcc,14, +windows-2022,gcc,14,✓ windows-2022,intel-classic,2021.1.2, windows-2022,intel-classic,2021.1, windows-2022,intel-classic,2021.10,✓ @@ -210,7 +209,7 @@ windows-2022,lfortran,0.44.0,✓ windows-2022,lfortran,0.45.0,✓ windows-2025,gcc,12,✓ windows-2025,gcc,13,✓ -windows-2025,gcc,14,✓ +windows-2025,gcc,14, windows-2025,intel-classic,2021.1.2, windows-2025,intel-classic,2021.1, windows-2025,intel-classic,2021.10,✓ diff --git a/README.md b/README.md index 67bc4c2..3609fc1 100644 --- a/README.md +++ b/README.md @@ -107,12 +107,12 @@ Toolchain support varies across GitHub-hosted runner images. | runner | gcc 12 | gcc 13 | gcc 14 | intel 2021.1 | intel 2021.1.2 | intel 2021.2 | intel 2021.4 | intel 2022.0 | intel 2022.1 | intel 2022.2 | intel 2022.2.1 | intel 2023.0 | intel 2023.1 | intel 2023.2 | intel 2024.0 | intel 2024.1 | intel 2025.0 | intel 2025.2 | intel-classic 2021.1 | intel-classic 2021.1.2 | intel-classic 2021.2 | intel-classic 2021.3 | intel-classic 2021.4 | intel-classic 2021.5 | intel-classic 2021.6 | intel-classic 2021.7 | intel-classic 2021.7.1 | intel-classic 2021.8 | intel-classic 2021.9 | intel-classic 2021.10 | intel-classic 2021.11 | intel-classic 2021.12 | lfortran 0.41.0 | lfortran 0.42.0 | lfortran 0.43.0 | lfortran 0.44.0 | lfortran 0.45.0 | nvidia-hpc 20.11 | nvidia-hpc 21.11 | nvidia-hpc 22.11 | nvidia-hpc 23.3 | nvidia-hpc 23.5 | nvidia-hpc 23.7 | nvidia-hpc 23.9 | nvidia-hpc 23.11 | nvidia-hpc 24.1 | nvidia-hpc 24.3 | nvidia-hpc 24.5 | nvidia-hpc 25.1 | |:-------------|:----------------|:----------------|:----------------|:----------------------|:------------------------|:----------------------|:----------------------|:----------------------|:----------------------|:----------------------|:------------------------|:----------------------|:----------------------|:----------------------|:----------------------|:----------------------|:----------------------|:----------------------|:------------------------------|:--------------------------------|:------------------------------|:------------------------------|:------------------------------|:------------------------------|:------------------------------|:------------------------------|:--------------------------------|:------------------------------|:------------------------------|:-------------------------------|:-------------------------------|:-------------------------------|:-------------------------|:-------------------------|:-------------------------|:-------------------------|:-------------------------|:--------------------------|:--------------------------|:--------------------------|:-------------------------|:-------------------------|:-------------------------|:-------------------------|:--------------------------|:-------------------------|:-------------------------|:-------------------------|:-------------------------| -| macos-13 | ✓ | ✓ | ✓ | | | | | | | | | | | | | | | | ✓ | | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | ✓ | ✓ | | | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | | | | | | -| macos-14 | ✓ | ✓ | ✓ | | | | | | | | | | | | | | | | ✓ | | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | ✓ | ✓ | | | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | | | | | | -| ubuntu-22.04 | ✓ | ✓ | | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| macos-13 | ✓ | ✓ | ✓ | | | | | | | | | | | | | | | | ✓ | | ✓ | ✓ | ✓ | ✓ | ✓ | | | ✓ | ✓ | ✓ | | | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | | | | | | +| macos-14 | ✓ | ✓ | ✓ | | | | | | | | | | | | | | | | ✓ | | ✓ | ✓ | ✓ | ✓ | ✓ | | | ✓ | ✓ | ✓ | | | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | | | | | | +| ubuntu-22.04 | ✓ | ✓ | | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | ubuntu-24.04 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | | | ✓ | ✓ | -| windows-2022 | ✓ | ✓ | | | | | | | ✓ | ✓ | | | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | ✓ | ✓ | | | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | | | | | | -| windows-2025 | ✓ | ✓ | ✓ | | | | | | ✓ | ✓ | | | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | ✓ | ✓ | | | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | | | | | | +| windows-2022 | ✓ | ✓ | ✓ | | | | | | ✓ | ✓ | | | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | ✓ | ✓ | | | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | | | | | | +| windows-2025 | ✓ | ✓ | | | | | | | ✓ | ✓ | | | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | ✓ | ✓ | | | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | | | | | | | | | | | **Note:** Intel's `ifx` compiler is not supported on macOS, so the `intel` option redirects to `intel-classic` (`ifort`).