You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Test 9.0.1 for windows and macOS
* Refactorize ghc checking in tests
* Correct imports/exports
* Replace CPP checks with ghcVersion
* Use GHC cpp and remove 8.4
* Use the ghc version runtime checker
* HLINT ann ignored for ghc-9 too
* Mark test as broken for win and ghc-9
* Use GHC90 in eval tests
* Avoid reformatting code
* Remove not supported ghc-8.4
* Disable tests for macos and ghc-9.0.1
* Updates README to warn GHC 9 support situation
* Send warning to LSP client when used on GHC 9
* Stop using CPP and adds ad-hoc version discover logic in Development.IDE.GHC.Util
* Use ghcVersion check
* Convert alert to log message
Co-authored-by: jneira <atreyu.bbb@gmail.com>
Copy file name to clipboardExpand all lines: README.md
+6-1Lines changed: 6 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -140,7 +140,7 @@ ghcup install hls
140
140
If you are using [`chocolatey`](https://chocolatey.org/) to manage your installations in windows, [you can install `haskell-language-server`](https://community.chocolatey.org/packages/haskell-language-server) with
141
141
```
142
142
choco install haskell-language-server
143
-
````
143
+
````
144
144
145
145
### Visual Studio Code
146
146
@@ -703,6 +703,11 @@ args = ["--lsp"]
703
703
704
704
## Known limitations
705
705
706
+
### Limited GHC 9 Support
707
+
Currently, GHC 9 support in HLS is in beta stage; some features are unavailable with GHC >= 9.0.1 for the time being.
708
+
This situation is expected to be resolved in the near future after all the dependent packages support GHC 9.
709
+
See issue [#297](https://github.com/haskell/haskell-language-server/issues/297) for the supported features in GHC 9 and the status of migration progress.
710
+
706
711
### Preprocessor
707
712
HLS is not yet able to find project preprocessors, which may result in `could not execute: <preprocessor>` errors. This problem is
708
713
tracked in https://github.com/haskell/haskell-language-server/issues/176 and originally comes from https://github.com/mpickering/hie-bios/issues/125
0 commit comments