hie-compat: HIE files for GHC 8.6 and other HIE file backports

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Backports for HIE files to GHC 8.6, along with a few other backports of HIE file related fixes for ghcide. THIS DOES NOT LET YOU READ HIE FILES WITH MISMATCHED VERSIONS OF GHC


[Skip to Readme]

Properties

Versions 0.1.0.0, 0.2.0.0, 0.2.1.0, 0.2.1.1, 0.3.0.0, 0.3.0.0, 0.3.1.0, 0.3.1.1, 0.3.1.2
Change log CHANGELOG.md
Dependencies array, base (<4.18), bytestring, containers, directory, filepath, ghc, ghc-boot, transformers [details]
License Apache-2.0
Author Zubin Duggal
Maintainer zubin.duggal@gmail.com
Category Development
Home page https://github.com/haskell/haskell-language-server/tree/master/hie-compat#readme
Bug tracker https://github.com/haskell/haskell-language-server/issues
Uploaded by hls_team at 2022-09-13T21:21:01Z

Modules

[Index] [Quick Jump]

Flags

Manual Flags

NameDescriptionDefault
ghc-lib

build against ghc-lib instead of the ghc package

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Readme for hie-compat-0.3.0.0

[back to package description]

hie-compat

Mainly a backport of HIE Files for ghc 8.6, 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