ghcide/hie-compat
Pepe Iborra 03e89d9b47
GitHub test action (#903)
* Add github test action

* Disable unreliable test

Does not work reliably on all platforms.

Reenable when #861 lands

* Add hlint and -Werror

* Explicit timeout

6h is the default and also the maximum:

https://docs.github.com/en/free-pro-team@latest/actions/reference/usage-limits-billing-and-administration

* Experiment tests to use Cabal instead of Stack

* Fix an unreliable test

* Trim down matrix

* Add ghc-lib to the test matrix

* Address broken hie-compat ghc-lib build

* Drop stack descriptor family

We keep two stack descriptors:

- One for Nightly
- One for Windows (stuck in GHC 8.10.1)

To ensure that `stack test` doesn't break, we keep running the stack tests in CI

* Update README to point end users to HLS

* Drop support for `stack test`
2020-11-15 23:08:17 +00:00
..
src-ghc86/Compat Move HIE files stuff to a new hie-compat package (#877) 2020-10-20 12:48:56 +05:30
src-ghc88/Compat Move HIE files stuff to a new hie-compat package (#877) 2020-10-20 12:48:56 +05:30
src-ghc810/Compat Move HIE files stuff to a new hie-compat package (#877) 2020-10-20 12:48:56 +05:30
src-reexport/Compat Fix cabal check for hie-compat (#879) 2020-10-23 12:03:47 +05:30
CHANGELOG.md Move HIE files stuff to a new hie-compat package (#877) 2020-10-20 12:48:56 +05:30
hie-compat.cabal GitHub test action (#903) 2020-11-15 23:08:17 +00:00
LICENSE Move HIE files stuff to a new hie-compat package (#877) 2020-10-20 12:48:56 +05:30
README.md Move HIE files stuff to a new hie-compat package (#877) 2020-10-20 12:48:56 +05:30

hie-compat

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

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/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