Commit Graph

25 Commits

Author SHA1 Message Date
Michael Peyton Jones
388fd40ade
Purge GHC 8.8 (#3287)
We're also dropping support for this.
2022-10-18 22:12:53 +01:00
Andy
86e3fd6c65
Cleanup GHC macros (because min version is 8.8.4) (#3281)
* Drop min_version_ghc (8.8.4 is min supported)

* Drop conditional glasgow_haskell cpp

* Inline some imports (review feedback)

* Drop hie-compat 8.6 (review feedback)

* Dropping more ghc 8.6 related code and docs

* Eval: Include tests that were broken for 8.6
2022-10-11 22:35:18 +00:00
Andy
21c8e9b83e
Hlint: A handful of fixes to hints (#3259)
* CI: rwe/actions-hlint-run v2

* fmt script: Fix missing directories

Otherwise will fail

* Hlint: Automatically fix warnings via apply-refact

* Hlint: Do not suggest fromMaybe

Co-authored-by: Michael Peyton Jones <me@michaelpj.com>
2022-10-10 11:47:42 +00:00
hololeap
c422cf373a
Add source-repository to all cabal files (#3219)
Add a source-repository stanza to any .cabal files in the project that
are missing it.

This metadata can be useful for package maintainers.

See: https://cabal.readthedocs.io/en/stable/cabal-package.html#source-repositories

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

Signed-off-by: hololeap <hololeap@users.noreply.github.com>
2022-09-24 02:50:25 +00:00
Zubin Duggal
816cd6301e Prepare 1.8.0.0
Use hiedb from hackage

gitlab-ci: remove workaround for windows 9.2.2
gitlab-ci: remove workaround for windows 9.2.2

hie-bios

update hie bios

update hie bios

bounds

hie-bios fixes

hie-bios fixes

lsp 1.6

cabal.project fixes

hie-bios fixes

lsp and hie-bios from hackage

Mark hie-bios error as expectFail

hie-bios fixes

hie-bios fixes

Stack

Stack

stack fixes
2022-09-14 02:27:17 +05:30
Zubin Duggal
de66b16c98 Bump base version for hie-compat 2022-09-02 22:52:01 +05:30
Zubin Duggal
6c99563a9f 9.4 support + MHU 2022-09-01 14:47:55 +05:30
Matt Parsons
55d9024144
Add link to homepage and issues (#3119) 2022-08-23 15:46:53 +00:00
Colten Webb
b7c4274ddf
Record Dot Hover Types (#3016)
* patch hieast

* add comments

* add hlint ignore

* update readme

* add tests
2022-07-19 16:59:42 +01:00
Pepe Iborra
8cbefb71bc
Consolidate all cabal.project files (#2866) 2022-05-05 15:07:51 +01:00
Pepe Iborra
2bd9ab4e3c
simplify hlint plugin Cabal descriptor (#2867) 2022-05-01 20:17:13 +00:00
Javier Neira
ce41b6459a
Prepare 1.6.0 release (#2642)
* Add list of merged prs

* Remove branch trigger

* Update release instructions

* Include 9.2.1 in the current release

* Bump up hls version

* remove duplicate mention

* Remove references to branch name

* Fix cabal.project gen

* Correct fail-fast condition

* Bump up minor version

* Bump up major version

* Bump up major version

* Allow brittany only for 9.0.1

* brittany not supported in hackage and 9.0.2

* Not short hls for hackage

* Bump up versions everywhere

* Update hackage index

* Add ghcide in rename plugin

* Apply linter and add selection demo

* Add header linkable

* Add first version of release description

* Add last prs

* Mention wingman

* Grammar corrections

Co-authored-by: Jan Hrcek <2716069+jhrcek@users.noreply.github.com>

* Correct mention

Co-authored-by: Pepe Iborra <pepeiborra@me.com>

* Warn about th in docs

* Remove reference to install doc

* Rephrasing

Co-authored-by: J. S. <document_done@hotmail.com>

* Better style

Co-authored-by: Junyoung "Clare" Jang <jjc9310@gmail.com>

* Use could to stress it likely will not work

* REmove reliable from the warning

* Reorder comments

* Rephrasing

Co-authored-by: Michael Peyton Jones <me@michaelpj.com>

* Update docs/supported-versions.md

Co-authored-by: Michael Peyton Jones <me@michaelpj.com>

* Use last version of internal deps

* Restore original wording

* One more pr

* One more pr

Co-authored-by: Jan Hrcek <2716069+jhrcek@users.noreply.github.com>
Co-authored-by: Pepe Iborra <pepeiborra@me.com>
Co-authored-by: J. S. <document_done@hotmail.com>
Co-authored-by: Junyoung "Clare" Jang <jjc9310@gmail.com>
Co-authored-by: Michael Peyton Jones <me@michaelpj.com>
2022-01-28 09:06:56 +00:00
Javier Neira
8804cbdf65
Post ghc-9.2.1 config cleanup (#2582)
* Uncomment packages thanks to allow-newer

* Clean up cabal config files

* Enable floskell for ghc-9.2.1

* removing bad flag usage

* correct bad merge
2022-01-13 17:35:48 +01:00
Junyoung "Clare" Jang
e7c5e90b6d
Prepare 2021 July Release [HLS 1.3.0] (#2052)
* Prepare July 1.3.0 release

* Update package versions

* Fix typo

* Reflect feedback

Co-authored-by: Sandy Maguire <sandy@sandymaguire.me>

* Reflect feedback

Co-authored-by: Sandy Maguire <sandy@sandymaguire.me>

* Update ChangeLog.md

* Update ChangeLog.md

Co-authored-by: Sandy Maguire <sandy@sandymaguire.me>
2021-07-30 05:45:34 +00:00
fendor
5ddc93a540
Add GHC 9.2 support for hie-compat (#2003)
* Add GHC 9.2 support hie-compat

* Remove mkHieFile from public API

Then we can share the module re-exports for GHC >= 9
2021-07-26 19:57:40 +01:00
Junyoung/Clare Jang
7d7c2ef4ef
Prepare 1.2.0 June release (#1912)
* Fix changelog generator

* Prepare 1.2.0

* Update plugin versions

* Fix hls plugin dependency

* Update changelog

* Fix a wrong link

* Bump other packages versions

* Revert version changes of unreleased packages

* Fix ghcide bound for hls

* Update version dependencies
2021-06-12 15:40:50 -04:00
Andreas Källberg
88548ac9eb
hie-compat: Add basic support for ghc 9.0.1 (#1635)
* hie-compat: Add basic support for ghc-9.0.1

A tiny step towards #297

* hie-compat: Remove dependency on ghc-api-compat

* hie-compat: Add more backwards compatability

* Don't needlessly duplicate code from ghc

* hie-compat: Reexport the original version of HieBin
2021-05-31 10:26:12 +00:00
wz1000
d397ef491e
Revert all changes to hie-compat since 11b5c2e (#1484)
Co-authored-by: Junyoung/Clare Jang <jjc9310@gmail.com>
2021-03-03 20:31:57 +00:00
Junyoung/Clare Jang
ff86600276
Prepare 1.0.0 release (#1402)
* Prepare 1.0.0 release

* Bump versions to 1.0.0.0
2021-02-22 23:16:26 +00:00
Peter Wicks Stringfield
11b5c2ecbd Eliminate unused LANGUAGE pragmas. 2021-01-18 09:48:39 -06:00
Peter Wicks Stringfield
b64caa7775 Eliminate redundant $. 2021-01-18 09:01:06 -06:00
Peter Wicks Stringfield
0067b7d64b Eliminate redundant brackets. 2021-01-18 08:54:02 -06:00
Pepe Iborra
ba2025f0aa GitHub test action (haskell/ghcide#903)
* Add github test action

* Disable unreliable test

Does not work reliably on all platforms.

Reenable when haskell/ghcide#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
wz1000
db562e4ff2 Fix cabal check for hie-compat (haskell/ghcide#879)
* Fix cabal check for hie-compat

* ghc-lib :((((((
2020-10-23 12:03:47 +05:30
wz1000
243f51b8e4 Move HIE files stuff to a new hie-compat package (haskell/ghcide#877)
* Move HIE files stuff to a new hie-compat package

* add ghc-lib flag for hie-compat

* ghc-lib :(

* ghc-lib :(((

* ghc-lib :((((

* ghc-lib :(((((
2020-10-20 12:48:56 +05:30