Skip to content

Commit dfb4edb

Browse files
committed
Purge GHC 8.8
We're also dropping support for this.
1 parent 5cdaa24 commit dfb4edb

File tree

45 files changed

+60
-2469
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+60
-2469
lines changed

.github/workflows/caching.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ jobs:
8484
, "9.2.3"
8585
, "9.0.2"
8686
, "8.10.7"
87-
, "8.8.4"
8887
]
8988
os: [ "ubuntu-latest"
9089
, "macOS-latest"

.github/workflows/flags.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ jobs:
4747
ghc: [ "9.2.4"
4848
, "9.0.2"
4949
, "8.10.7"
50-
, "8.8.4"
5150
]
5251
os: [ "ubuntu-latest"
5352
]

.github/workflows/hackage.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ jobs:
4040
"haskell-language-server"]
4141
ghc: [ "9.0.2"
4242
, "8.10.7"
43-
, "8.8.4"
4443
]
4544
exclude:
4645
- ghc: "9.0.2"

.github/workflows/test.yml

Lines changed: 30 additions & 37 deletions
Large diffs are not rendered by default.

.gitpod.Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ RUN sudo install-packages build-essential curl libffi-dev libffi7 libgmp-dev lib
77
echo 'export PATH=$HOME/.cabal/bin:$HOME/.local/bin:$PATH' >> $HOME/.bashrc && \
88
. /home/gitpod/.ghcup/env && \
99
# Install all verions of GHC that HLS supports. Putting GHC into Docker image makes workspace start much faster.
10-
ghcup install ghc 8.8.4 && \
1110
ghcup install ghc 8.10.7 && \
1211
ghcup install ghc 9.0.2 && \
1312
ghcup install ghc 9.2.3 && \

bindist/ghcs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
8.8.4,cabal.project
21
8.10.7,cabal.project
32
9.0.2,cabal.project
43
9.2.3,cabal.project

docs/contributing/contributing.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,18 +51,14 @@ If you are using nix 2.4 style command (enabled by `experimental-features = nix-
5151
you can use `nix develop` instead of `nix-shell` to enter the development shell. To enter the shell with specific GHC versions:
5252

5353
* `nix develop` or `nix develop .#haskell-language-server-dev` - default GHC version
54-
* `nix develop .#haskell-language-server-8107-dev` - GHC 8.10.7
55-
* `nix develop .#haskell-language-server-884-dev` - GHC 8.8.4
56-
* `nix develop .#haskell-language-server-901-dev` - GHC 9.0.1
54+
* `nix develop .#haskell-language-server-901-dev` - GHC 9.0.1 (substitute GHC version as appropriate)
5755

5856
If you are looking for a Nix expression to create haskell-language-server binaries, see https://github.com/haskell/haskell-language-server/issues/122
5957

6058
To create binaries:
6159

6260
* `nix build` or `nix build .#haskell-language-server` - default GHC version
63-
* `nix build .#haskell-language-server-8107` - GHC 8.10.7
64-
* `nix build .#haskell-language-server-884` - GHC 8.8.4
65-
* `nix build .#haskell-language-server-901` - GHC 9.0.1
61+
* `nix build .#haskell-language-server-901` - GHC 9.0.1 (substitute GHC version as appropriate)
6662

6763
## Testing
6864

docs/contributing/plugin-tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ And here is the gist of the algorithm:
3434

3535
## Setup
3636

37-
To get started, let’s fetch the HLS repo and build it. You need at least GHC 8.8 for this:
37+
To get started, let’s fetch the HLS repo and build it. You need at least GHC 8.10 for this:
3838

3939
```
4040
git clone --recursive http://github.com/haskell/haskell-language-server hls

docs/installation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ Homebrew users can install `haskell-language-server` using the following command
157157
brew install haskell-language-server
158158
```
159159

160-
This formula contains HLS binaries compiled with GHC versions available via Homebrew; at the moment those are: 8.8.4, 8.10.7.
160+
This formula contains HLS binaries compiled with GHC versions available via Homebrew; at the moment those are: 8.10.7.
161161

162162
You need to provide your own GHC/Cabal/Stack as required by your project, possibly via Homebrew.
163163

docs/support/ghc-version-support.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Support status (see the support policy below for more details):
2929
| 8.10.5 | [1.5.1](https://github.com/haskell/haskell-language-server/releases/tag/1.5.1) | deprecated |
3030
| 8.10.(4,3,2) | [1.4.0](https://github.com/haskell/haskell-language-server/releases/tag/1.4.0) | deprecated |
3131
| 8.10.1 | [0.9.0](https://github.com/haskell/haskell-language-server/releases/tag/0.9.0) | deprecated |
32-
| 8.8.4 | [latest](https://github.com/haskell/haskell-language-server/releases/latest) | full support, will be deprecated after LTS and HLS full support for ghc-9.2 |
32+
| 8.8.4 | [1.8.0](https://github.com/haskell/haskell-language-server/releases/1.8.0) | deprecated |
3333
| 8.8.3 | [1.5.1](https://github.com/haskell/haskell-language-server/releases/1.5.1) | deprecated |
3434
| 8.8.2 | [1.2.0](https://github.com/haskell/haskell-language-server/releases/tag/1.2.0) | deprecated |
3535
| 8.6.5 | [1.8.0.0](https://github.com/haskell/haskell-language-server/releases/tag/1.8.0.0) | deprecated |

0 commit comments

Comments
 (0)