haskell-language-server/hie-compat
2024-06-20 09:03:31 +01:00
..
src-ghc92/Compat hls-notes-plugin: Initial implementation (#4126) 2024-03-11 15:19:51 +00: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 Fix loss of 9.2 GHC version 2024-06-20 09:03:31 +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