haskell-language-server/hie-compat
Michael Peyton Jones 388fd40ade
Purge GHC 8.8 (#3287)
We're also dropping support for this.
2022-10-18 22:12:53 +01:00
..
src-ghc90/Compat Record Dot Hover Types (#3016) 2022-07-19 16:59:42 +01:00
src-ghc92/Compat Record Dot Hover Types (#3016) 2022-07-19 16:59:42 +01:00
src-ghc810/Compat Add GHC 9.2 support for hie-compat (#2003) 2021-07-26 19:57:40 +01:00
src-reexport/Compat Fix cabal check for hie-compat (haskell/ghcide#879) 2020-10-23 12:03:47 +05:30
src-reexport-ghc9/Compat Record Dot Hover Types (#3016) 2022-07-19 16:59:42 +01:00
src-reexport-ghc92/Compat 9.4 support + MHU 2022-09-01 14:47:55 +05:30
CHANGELOG.md Move HIE files stuff to a new hie-compat package (haskell/ghcide#877) 2020-10-20 12:48:56 +05:30
hie-compat.cabal Purge GHC 8.8 (#3287) 2022-10-18 22:12:53 +01:00
LICENSE Move HIE files stuff to a new hie-compat package (haskell/ghcide#877) 2020-10-20 12:48:56 +05:30
README.md Cleanup GHC macros (because min version is 8.8.4) (#3281) 2022-10-11 22:35:18 +00:00

hie-compat

Mainly a backport of HIE Files for ghc 8.8, along with a few other backports of fixes useful for ghcide

Also includes backport of record-dot-syntax support to 9.2.x

Fully compatible with .hie files natively produced by versions of GHC that support them.

THIS DOES NOT LET YOU READ HIE FILES WITH MISMATCHED VERSIONS OF GHC

Backports included:

https://gitlab.haskell.org/ghc/ghc/-/merge_requests/8589

https://gitlab.haskell.org/ghc/ghc/-/merge_requests/4037

https://gitlab.haskell.org/ghc/ghc/-/merge_requests/4068

https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3199

https://gitlab.haskell.org/ghc/ghc/-/merge_requests/2578