... | @@ -65,10 +65,52 @@ Minor releases generally occur on an as-needed basis without a pre-determined sc |
... | @@ -65,10 +65,52 @@ Minor releases generally occur on an as-needed basis without a pre-determined sc |
|
* [milestones](https://gitlab.haskell.org/ghc/ghc/milestones)
|
|
* [milestones](https://gitlab.haskell.org/ghc/ghc/milestones)
|
|
* [Haskell Communities and Activities Report submissions](HCAR-Status-Reports)
|
|
* [Haskell Communities and Activities Report submissions](HCAR-Status-Reports)
|
|
|
|
|
|
|
|
## 2. GHC Nightlies
|
|
|
|
|
|
## 2. Major release series
|
|
A channel for recent builds of GHC is available. This allows you to install a recent build (a so-called "nightly build") using `ghcup`.
|
|
|
|
|
|
|
|
:warning: This feature is
|
|
|
|
**EXPERIMENTAL** and the GHC team can make **NO** promises about its usefulness
|
|
|
|
right now. **It is suitable for experimental use only.**
|
|
|
|
|
|
|
|
GHC Nightlies are currently subject to the following qualifications:
|
|
|
|
|
|
|
|
1. :warning: They cannot be guaranteed to be updated nightly. That is "recent build" does not necessarily mean "last night".
|
|
|
|
2. :warning: They may disappear altogether for a while if the GHC Nightly Pipeline experiences a long string of failures.
|
|
|
|
3. :warning: A "recent build" is not subject to the same quality control as a full release. It has been tested by CI, and is a snapshot of GHC's master branch, but that's all.
|
|
|
|
|
|
|
|
An up to date status of Nightlies can be checked on the [Nightly Availability Dashboard](https://grafana.gitlab.haskell.org/d/ab109e66-a8a1-4ae9-b976-40e2dfe281ab/availabilitie-of-ghc-nightlies-via-ghcup?orgId=2&from=1681980144490&to=1697791344490&refresh=1d).
|
|
|
|
|
|
|
|
With these qualifications firmly in mind, you can fetch GHC Nightlies via GHCup with the following commands.
|
|
|
|
|
|
|
|
* First, [get GHCup](https://www.haskell.org/ghcup/).
|
|
|
|
|
|
|
|
Then, to add the nightly channel, run:
|
|
|
|
|
|
|
|
```sh
|
|
|
|
ghcup config add-release-channel https://ghc.gitlab.haskell.org/ghcup-metadata/ghcup-nightlies-0.0.7.yaml
|
|
|
|
```
|
|
|
|
|
|
|
|
* To list all nightlies from 2023, run:
|
|
|
|
```sh
|
|
|
|
ghcup list --show-nightly --tool=ghc --since=2023-01-01
|
|
|
|
```
|
|
|
|
|
|
|
|
* Ways to install a nightly:
|
|
|
|
|
|
|
|
```sh
|
|
|
|
# by date
|
|
|
|
ghcup install ghc 2023-06-20
|
|
|
|
# by version
|
|
|
|
ghcup install ghc 9.7.20230619
|
|
|
|
# by tag
|
|
|
|
ghcup install ghc latest-nightly
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## 3. Major release series
|
|
|
|
|
|
### 2.1 GHC 9.x releases
|
|
### 3.1 GHC 9.x releases
|
|
|
|
|
|
| Milestone | Date | Tracking ticket | Release manager | Downloads |
|
|
| Milestone | Date | Tracking ticket | Release manager | Downloads |
|
|
|-----------|---------------|-----------------|-----------------|--------------------------------------------------------------|
|
|
|-----------|---------------|-----------------|-----------------|--------------------------------------------------------------|
|
... | @@ -94,7 +136,7 @@ Minor releases generally occur on an as-needed basis without a pre-determined sc |
... | @@ -94,7 +136,7 @@ Minor releases generally occur on an as-needed basis without a pre-determined sc |
|
| %9.0.2 | 25 Dec 2021 | #19632 | @bgamari | [downloads](https://haskell.org/ghc/download_ghc_9_0_2.html) |
|
|
| %9.0.2 | 25 Dec 2021 | #19632 | @bgamari | [downloads](https://haskell.org/ghc/download_ghc_9_0_2.html) |
|
|
| %9.0.1 | 4 Feb 2021 | #18216 | @bgamari | [downloads](https://haskell.org/ghc/download_ghc_9_0_1.html) |
|
|
| %9.0.1 | 4 Feb 2021 | #18216 | @bgamari | [downloads](https://haskell.org/ghc/download_ghc_9_0_1.html) |
|
|
|
|
|
|
### 2.2 GHC 8.x releases
|
|
### 3.2 GHC 8.x releases
|
|
|
|
|
|
| Release | Date | Tracking ticket | Release manager | Downloads |
|
|
| Release | Date | Tracking ticket | Release manager | Downloads |
|
|
|---------|-------------|-----------------|-----------------|---------------------------------------------------------------|
|
|
|---------|-------------|-----------------|-----------------|---------------------------------------------------------------|
|
... | @@ -124,7 +166,7 @@ Minor releases generally occur on an as-needed basis without a pre-determined sc |
... | @@ -124,7 +166,7 @@ Minor releases generally occur on an as-needed basis without a pre-determined sc |
|
| %8.0.1 | 21 May 2016 | N/A | @bgamari | [downloads](https://haskell.org/ghc/download_ghc_8_0_1.html) |
|
|
| %8.0.1 | 21 May 2016 | N/A | @bgamari | [downloads](https://haskell.org/ghc/download_ghc_8_0_1.html) |
|
|
|
|
|
|
|
|
|
|
### 2.3 Older releases
|
|
### 3.3 Older releases
|
|
|
|
|
|
- [GHC 7.10.3](status/ghc-7.10.3)
|
|
- [GHC 7.10.3](status/ghc-7.10.3)
|
|
- [GHC 7.10.2](status/ghc-7.10.2)
|
|
- [GHC 7.10.2](status/ghc-7.10.2)
|
... | @@ -135,44 +177,3 @@ Minor releases generally occur on an as-needed basis without a pre-determined sc |
... | @@ -135,44 +177,3 @@ Minor releases generally occur on an as-needed basis without a pre-determined sc |
|
- [GHC 6.12](status/ghc-6.12)
|
|
- [GHC 6.12](status/ghc-6.12)
|
|
- [GHC 6.10](status/ghc-6.10)
|
|
- [GHC 6.10](status/ghc-6.10)
|
|
|
|
|
|
## 3. GHC Nightlies
|
|
|
|
|
|
|
|
A channel for recent builds of GHC is available. This allows you to install a recent build (a so-called "nightly build") using `ghcup`.
|
|
|
|
|
|
|
|
:warning: This feature is
|
|
|
|
**EXPERIMENTAL** and the GHC team can make **NO** promises about its usefulness
|
|
|
|
right now. **It is suitable for experimental use only.**
|
|
|
|
|
|
|
|
GHC Nightlies are currently subject to the following qualifications:
|
|
|
|
|
|
|
|
1. :warning: They cannot be guaranteed to be updated nightly. That is "recent build" does not necessarily mean "last night".
|
|
|
|
2. :warning: They may disappear altogether for a while if the GHC Nightly Pipeline experiences a long string of failures.
|
|
|
|
3. :warning: A "recent build" is not subject to the same quality control as a full release. It has been tested by CI, and is a snapshot of GHC's master branch, but that's all.
|
|
|
|
|
|
|
|
An up to date status of Nightlies can be checked on the [Nightly Availability Dashboard](https://grafana.gitlab.haskell.org/d/ab109e66-a8a1-4ae9-b976-40e2dfe281ab/availabilitie-of-ghc-nightlies-via-ghcup?orgId=2&from=1681980144490&to=1697791344490&refresh=1d).
|
|
|
|
|
|
|
|
With these qualifications firmly in mind, you can fetch GHC Nightlies via GHCup with the following commands.
|
|
|
|
|
|
|
|
* First, [get GHCup](https://www.haskell.org/ghcup/).
|
|
|
|
|
|
|
|
Then, to add the nightly channel, run:
|
|
|
|
|
|
|
|
```sh
|
|
|
|
ghcup config add-release-channel https://ghc.gitlab.haskell.org/ghcup-metadata/ghcup-nightlies-0.0.7.yaml
|
|
|
|
```
|
|
|
|
|
|
|
|
* To list all nightlies from 2023, run:
|
|
|
|
```sh
|
|
|
|
ghcup list --show-nightly --tool=ghc --since=2023-01-01
|
|
|
|
```
|
|
|
|
|
|
|
|
* Ways to install a nightly:
|
|
|
|
|
|
|
|
```sh
|
|
|
|
# by date
|
|
|
|
ghcup install ghc 2023-06-20
|
|
|
|
# by version
|
|
|
|
ghcup install ghc 9.7.20230619
|
|
|
|
# by tag
|
|
|
|
ghcup install ghc latest-nightly
|
|
|
|
``` |
|
|