Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/haskell/haskell-language-server

Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
https://github.com/haskell/haskell-language-server

Remove ghcide-test-utils as a separate package (#4032)

* Actually build everything

* Remove ghcide-test-utils as standalone package

949f3b8d0f51531f8a99dc4cd421d8fab8330a19 authored 10 months ago by Michael Peyton Jones <[email protected]>
Enable pedantic for remaining plugins (#4091)

fae6b83b47a1944cd0d5e8dbca99730ee41efe5c authored 10 months ago by Jan Hrcek <[email protected]>
Redundant imports/exports: use range only to determine which code actions are in scope (#4063)

* Use *only* incoming range to determine which code actions are in scope

Rather than doing a ...

af393d6769284443aff657cd0f3eb86789c40c2d authored 10 months ago by ktf <[email protected]>
Add Method_TextDocumentSemanticTokensFullDelta (#4073)

* add Method_TextDocumentSemanticTokensFullDelta

* remove persistentGetSemanticTokensRule

...

24b40ca42d68dc65ee41412d112e5ecb7214dea3 authored 10 months ago by soulomoon <[email protected]>
Add support for fourmolu 0.15 (#4086)

310b842ef0cc650596d37414129092abe8fe2eb4 authored 10 months ago by Brandon Chinn <[email protected]>
Bump pre-commit/action from 3.0.0 to 3.0.1 (#4066)

Bumps [pre-commit/action](https://github.com/pre-commit/action) from 3.0.0 to 3.0.1.
- [Release...

0cd11d47970a38ebf2ab9525413fefbe8d882568 authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
refactor plugin: fix regex for extracting import suggestions (#4080)

f9211c8da70399b6352f71f3d37eb4f91b781ba1 authored 10 months ago by Jan Hrcek <[email protected]>
Bump to hiedb 0.6.0.0

e93528bae7a747cad7cc22cd50b2e6db84da2baa authored 10 months ago by Jan Hrček <[email protected]>
ghcide: Only try `stat`ing a core file after we ensure it actually exists (#4076)

This doesn't change any behaviour, but ensures we have a more informative error message
if we s...

3ba3f3884a15f7f41756c309660bfe7e27f53d12 authored 10 months ago by wz1000 <[email protected]>
Fix small typo in Retrie error message (#4075)

908db388190c8328e289a1019a033304e5e28ab9 authored 10 months ago by Iustin Pop <[email protected]>
Fix -Wall in retrie plugin (#4071)

* Fix -Wall in retrie plugin

* Fix ImportDecl initialization across ghc versions

7b6986ba8c93cecb9534782b334454f2dee7c800 authored 10 months ago by Jan Hrcek <[email protected]>
Fix -Wall in qualified imported names plugin (#4070)

409bf3ba830b3635290f43973ebad2211bb63018 authored 10 months ago by Jan Hrcek <[email protected]>
Upgrade from deprecated haskell/actions/setup to haskell-actions/setup in benchmarks (#4068)

0ccb1784a8d60f94de07c768e031d23bb744ec14 authored 10 months ago by Jan Hrcek <[email protected]>
Fix -Wall in refactor plugin (#4065)

* Fix -Wall in refactor plugin

* Fix hlint warnings

* stylish-haskell

f844a29a9ef28a801be6db785e7d7e3e37a2c451 authored 10 months ago by Jan Hrcek <[email protected]>
Fix weird behavior of OPTIONS_GHC completions (fixes #3908) (#4031)

1bbe7806ace55370c6a0d36ccf1987bf84a75cea authored 11 months ago by Jan Hrcek <[email protected]>
Enable pedantic for more components (#4061)

e37ec7dbb3ebb219a67b3d1ae00e340bde2b816c authored 11 months ago by Jan Hrcek <[email protected]>
stack CI: switch to offic. haskell images, bump to lts-22.9 (ghc 9.6.4) (#4060)

* Bump to ghc 9.6.4 based lts-22.9

* Try more recent haskell image

* Fool around

* Clea...

b115dc34f4fa9208bda6c948e4707e217b34069b authored 11 months ago by Jan Hrcek <[email protected]>
Bump haskell-actions/setup to get 9.6.4 in CI (#4062)

d8445f4eae5f8bfda4ce65ae595a526a22cff211 authored 11 months ago by Jan Hrcek <[email protected]>
Bump lsp versions (#4052)

* Bump lsp versions

Broadly:
- A few places where we need to pipe `ProgressToken`s around.
...

0b0eee328fe03940572e35b1a00237d09117075f authored 11 months ago by Michael Peyton Jones <[email protected]>
Add -Wunused-packages to common warnings (#4053)

* Add -Wunused-packages to common warnings

* Get rid of common deps

* Wrapper needs proces...

9021c39925eb6750bde179c40c4ca55c9dc82d99 authored 11 months ago by Jan Hrcek <[email protected]>
improve test (#4059)

03efae66ab4b8698ba6362ebc00ece82e80576f3 authored 11 months ago by soulomoon <[email protected]>
Optimize semantic token extraction logic (#4050)

A follow up of #3958 , we have added a tokenizor to walk the hieAst along with the file rope, it...

3c511b0b0351bac46cab1c5dbf9c9ae90ec6af5f authored 11 months ago by soulomoon <[email protected]>
Bump ghcide-test-utils to 2.0.0.0 (#4058)

* Bump ghcide-test-utils to 2.0.0.0

We need this so we can release a version compatible with ...

2f33f8fe4631e0bd4d9a661a57c5c26d7bc68d17 authored 11 months ago by wz1000 <[email protected]>
fix isClassNodeIdentifier in hls-class-plugin (#4020)

Partially fix #3942, by handling isClassNodeIdentifier correctly.

---------

Co-authored-by...

cd959ae8b27e3b1c75eda6b93a3a3cc7b7ff686c authored 11 months ago by soulomoon <[email protected]>
Promote more warnings to errors in ghcide (#4054)

* Promote more warnings to errors in ghcide

* Small simplifications

c2a795292b60ee8ca6b4a7433912ae5a45b988ac authored 11 months ago by Jan Hrcek <[email protected]>
Fix warnings in hls-graph, enable pedantic in CI (#4047)

* Fix warnings in hls-graph, enable pedantic in CI

* Fix build with flags

* stylish-haskel...

0047d133a11049958c78f076da45f0dfcaf492bb authored 11 months ago by Jan Hrcek <[email protected]>
Fix -Wredundant-constraints (#4044)

* Fix -Wredundant-constraints

* Fixes

---------

Co-authored-by: Michael Peyton Jones <me@mich...

b91c9076367123e983087ed305d183288a23f494 authored 11 months ago by Jan Hrcek <[email protected]>
Disable caching job with ghc 9.2 on windows (#4043)

c3abd82269be684ca1ea81fe03cea5abfb30cc1b authored 11 months ago by Jan Hrcek <[email protected]>
Fix -Wunused-imports (#4037)

Co-authored-by: Michael Peyton Jones <[email protected]>

902a62bb6be0f1f7cfb5e139078505696b514203 authored 11 months ago by Jan Hrcek <[email protected]>
Set test options via cabal.project (#4039)

* Set test options via cabal.project

This means we can set the default properly for people us...

da337bc72395f8e1ef43e3d6859e4da5b0ebcc43 authored 11 months ago by Michael Peyton Jones <[email protected]>
fix subtraction (#4041)

71bd04b2d533a1a4e300c5377c6f053ca5cb1f56 authored 11 months ago by soulomoon <[email protected]>
Fix it (#4038)

a3da824b0aa94fbe4b6829ca7c783eb267ccf20c authored 11 months ago by Lei Zhu <[email protected]>
semantic tokens: add infix operator (#4030)

* add infix operator

* add test

* mark all infix operator to have operator semantic type
...

d99d919c9eee772e712c508abecb32c90bb852db authored 11 months ago by soulomoon <[email protected]>
Use GHC2021 (#4033)

Co-authored-by: Jan Hrček <[email protected]>

975db494a2ad13d5b1168d69ae8875066f5397ee authored 11 months ago by Michael Peyton Jones <[email protected]>
Fix -Wall and -Wunused-packages in stan plugin (#4014)

* Fix -Wall and -Wunused-packages in stan plugin

* Rename binding

---------

Co-authored...

a0baa4d09ea487e7827110ad9bd7428e7c681523 authored 11 months ago by Jan Hrcek <[email protected]>
Use relative file paths for HIE files and Stan's config maps (#4023)

* Use relative file paths for HIE files and Stan's config maps

Stan expects relative paths. Wit...

5c1163655a24220169d8332bd605e25fb16ed3cd authored 11 months ago by ktf <[email protected]>
Fix -Wall and -Wunused-packages in hlint plugin (#4019)

4b95e55511723eeee68e6edffd08e7c9db887fef authored 11 months ago by Jan Hrcek <[email protected]>
Reduce the number of ad-hoc helper test functions in refactor plugin tests (#4027)

* Reuse pickActionWithTitle

* More reuse and homogeneity

* Use tasty's TestName, remove pre gh...

70dd21ef365ff4c2010792ea53d9aa9b2b0f6ef9 authored 11 months ago by Jan Hrcek <[email protected]>
Fix various issues (#4024)

* Fix various issues

- Make sure that we are always referring to the local libraries and not
...

5af02dcf704b4d674cab9d69239105cce14a737c authored 11 months ago by Michael Peyton Jones <[email protected]>
Turn off tasty-rerun (#4028)

* Turn off tasty-rerun

* Eval plugin test fixups

* Revert "Turn off tasty-rerun"

This r...

90eed1aa25d1372e6aba326a28d5969b998bed82 authored 11 months ago by Michael Peyton Jones <[email protected]>
fix: a typo in docs/configuration.md (#4029)

17aadba75732316edfcc6d01d17841a3f469afab authored 11 months ago by Mo Kweon <[email protected]>
Fix documentation/image links (#4025)

* Fix documentation/image links

* Fix sphinx warnings

4b69dfbdd5c9add469d1abc0c61e907edf301522 authored 11 months ago by Jan Hrcek <[email protected]>
Semantic tokens: add module name support and improve performance and accuracy by traversing the hieAst along with source code (#3958)

fix https://github.com/haskell/haskell-language-server/issues/3957

Things have been done:
1....

8dfcaf80b34e86a3e750e76bf7955565ba4e00e2 authored 11 months ago by soulomoon <[email protected]>
Merge plugins into the HLS package (#3976)

* Reorganize flags

* hls-alternate-number-format-plugin

* hls-cabal-fmt-plugin

* cabal ...

06ec06ce589edff648ee1939533ede645e1bdfbf authored 11 months ago by Michael Peyton Jones <[email protected]>
update hlint to 3.8 and prevent linting on testdata dir (#4018)

4788bfca11c366a8d184da2d13f12302429abd57 authored 11 months ago by Patrick Wales <[email protected]>
refactor plugin: add reproducer and fix for #3795 (#4016)

* refactor plugin: add reproducer for #3795, fix few warnings in test

* Simplify reproducer, ...

4f473a954444b71f78d169703447fefa04b96b2f authored 11 months ago by Jan Hrcek <[email protected]>
Fix -Wall and -Wunused-packages in stylish-haskell plugin (#4015)

* Fix -Wall and -Wunused-packages in stylish-haskell plugin

* Format

---------

Co-authored-by...

a29d8e8bd8264ab2bdcfab60de2521d39869e99a authored 11 months ago by Jan Hrcek <[email protected]>
fix doc for semantic token (#4011)

a3e1f8a8000bbb078441b988cc3463a32779d2e7 authored 11 months ago by Patrick Wales <[email protected]>
Fix -Wall and -Wunused-packages in module name and overloaded record dot plugins (#4009)

* Fix -Wall and -Wunused-packages in module name and overloaded record dot
plugins

* undo im...

cd47f3ba13fa30fe6dea71103cd409246205a2ab authored 11 months ago by Jan Hrcek <[email protected]>
Fix -Wall and -Wunused-packages in fourmolu and ormolu plugins (#4007)

Co-authored-by: Michael Peyton Jones <[email protected]>

d6553e001f5134401aef1c676817211947740583 authored 11 months ago by Jan Hrcek <[email protected]>
Fix -Wall and -Wunused-package in gadt plugin (#4008)

* Fix -Wall and -Wunused-package in gadt plugin

* stylish-haskell

3fa2f7c69b3ce421def2d29337fed2c2fe48a639 authored 11 months ago by Jan Hrcek <[email protected]>
Fix -Wall and -Wunused-packages in plugins api and floskell (#4005)

* Fix -Wall and -Wunused-packages in plugins api and floskell

* stylish-haskell

---------
...

dc9326c4eddd3479a3e54df7bfc8401db16a5e4a authored 11 months ago by Jan Hrcek <[email protected]>
Fix -Wunused-packages in test utils (#4004)

* Fix -Wunused-packages in test utils

* stylish-haskell

---------

Co-authored-by: Michael Pey...

f4f5ccea5f9037955b11f7f93df24bc31a4263f8 authored 11 months ago by Jan Hrcek <[email protected]>
Fix issue: HLS HLint plugin doesn't preserve HLint's severities #3881 (#3902)

* Fix issue: HLS HLint plugin doesn't preserve HLint's severities #3881

preserve severity from...

af5cd2de6ce97837e7795758e6ebca602aa08b17 authored 11 months ago by IAmParadox <[email protected]>
Update base lower bounds for HLS (#4000)

* Update base lower bounds for HLS

* Bump lower bound

be31326cbb09e8fc2a8f5a159eb81cfff7427813 authored 11 months ago by fendor <[email protected]>
Various 9.8 compat (#3998)

* Stylish-haskell now supports 9.8

* Ormolu and fourmolu already support 9.8

* New version of ...

a253f1f9e7413f27b138eaffafcefdb04b849f8e authored 11 months ago by Michael Peyton Jones <[email protected]>
Fix most -Wall in ghcide (#3984)

* Fix most -Wall in ghcide

* Fix ghc 9.2.8

* No spaces after CPP #

---------

Co-authored-by:...

0a02832ed3d2ef8b5128b1f8de2cbdc98eb4bc2f authored 11 months ago by Jan Hrcek <[email protected]>
Fix -Wall and -Wunused-packages in explicit-record-fields plugin (#3996)

* Fix -Wall and -Wunused-packages in explicit-record-fields plugin

* Don't remove -Wwarn=incom...

a57a0b34dc238048d90f2808eaa494c27fb8b643 authored 11 months ago by Jan Hrcek <[email protected]>
Remove an allow-newer (#3989)

* Remove an allow-newer

* Cut down the nix workflow more

456a0ebd4ffff753a3a8d1a1bc55d35287487362 authored 11 months ago by Michael Peyton Jones <[email protected]>
Update support tables (#3987)

Now @wz1000 has fixed the exactprint plugins I think we can declare full
support for 9.8.

98efc37d261576ac037d831a3b3bbf060f4bddd7 authored 11 months ago by Michael Peyton Jones <[email protected]>
Fix -Wall and -Wunused-packages in explicit fixity plugin (#3995)

fdf649ac7c246d5ac4eee183020a20d484cc6a8f authored 11 months ago by Jan Hrcek <[email protected]>
chore: Fix typo s/occured/occurred (#3988)

Signed-off-by: hugo-syn <[email protected]>

26079b56dd13341183832e95d63efc202e37cd31 authored 11 months ago by hugo-syn <[email protected]>
Fix -Wall and -Wunused-packages in pragmas plugin (#3982)

866a533fbcf928e7be986390d93f9daedf94c44b authored 11 months ago by Jan Hrcek <[email protected]>
Fix -Wall and -Wunused-packages in eval plugin (#3981)

* Fix -Wall and -Wunused-packages in eval plugin

* Ah, so that's why -Wno-unticked-promoted-con...

6620f2cdf47db59b187a4dbafb4eaed60d3d85c7 authored 11 months ago by Jan Hrcek <[email protected]>
Fix most hlint warnings in ghcide (#3975)

* Fix most hlint warnings in ghcide

* stylish-haskell

---------

Co-authored-by: mergify[bot] ...

78f510ef4ef9aa2cd81a9402b3d867888180ff19 authored 11 months ago by Jan Hrcek <[email protected]>
Exactprint plugins for 9.8 (#3973)

* Exactprint plugins for 9.8

* Fix last test

* comments

* fix borked cpp

* Don't use CPP in ...

b5a806335cf2a41add692215c78a079167f4e5ff authored 11 months ago by wz1000 <[email protected]>
Fix -Wall and -Wunused-packages in code-range plugin (#3980)

Co-authored-by: Michael Peyton Jones <[email protected]>

276dfd3e7e96239d86c57e8dda7f5121eeb3c490 authored 11 months ago by Jan Hrcek <[email protected]>
Fix -Wall, -Wunused-packages and hlint warnings in call-hierarchy plugin (#3979)

* Fix -Wall and -Wunused-packages in call-hierarchy plugin

* Make tests more uniform

665854f01e3460c24bdf89620f8148372db63e9a authored 11 months ago by Jan Hrcek <[email protected]>
Fix -Wunused-packages in hls-cabal-plugin (#3977)

1da09d237db68e2313c7e80388088ffaf2e3347a authored 11 months ago by Jan Hrcek <[email protected]>
Document cabal diagnostic options (#3971)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: M...

0d9fd2325ad9ec76e781adc352652c0bb8428aaa authored 11 months ago by fendor <[email protected]>
Remove allow-newer for ghc-trace-events (#3974)

Co-authored-by: Michael Peyton Jones <[email protected]>

86963df3941cf4cfccb3e23cfddef18f62f1f241 authored 11 months ago by Jan Hrcek <[email protected]>
Fix -Wall and -Wunused-packages in change-type-signature plugin (#3970)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: M...

052b8ae04f03782483d0002ad3a34f29eb7cd4e1 authored 11 months ago by Jan Hrcek <[email protected]>
Fix -Wall and -Wunused-packages in hls-alternate-number-format-plugin (#3964)

* Fix -Wunused-packages in hls-alternate-number-format-plugin

* Fix -Wall warnings

* Renam...

d4da7247baf1b912c0565e2e3c043d96698991fa authored 11 months ago by Jan Hrcek <[email protected]>
Bump cachix/install-nix-action from 24 to 25 (#3955)

Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 24 to 25.
...

7f4507c069995b43c91cb2fe214d60ba6cd06535 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump cachix/cachix-action from 13 to 14 (#3956)

Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 13 to 14.
- [Release ...

1656950ae56eedeaf00595085939243a3bc637ce authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix -Wall and -Wunused-packages in hls-class-plugin (#3972)

* Fix -Wunused-packages in class plugin

* -Wall and hlint fixes

* Fix type annotation for ...

78dacc5a633fa0a3cf843e7c365cd2535d3df191 authored 11 months ago by Jan Hrcek <[email protected]>
Merge pull request #3860 from haskell/fourmolu-custom-path

Add option for setting manual path to Fourmolu binary

4361687fa19c9d0999b5d076bd01d2f3ae1e0ec7 authored 11 months ago by fendor <[email protected]>
Merge branch 'master' into fourmolu-custom-path

e3d3e946dff927582ec65b9c77d6671eca76b973 authored 11 months ago by mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Semantic tokens: expand type synonym to checkout forall function type when possible (#3967)

* expand type synonym to extract function type when possible

* rename coreFullView to avoid c...

8697f5f032b3b51581ef71c002df90228a9e7d94 authored 11 months ago by Patrick Wales <[email protected]>
Don't run hlint on testdata directories (#3901)

* Don't run hlint on testdata directories

* Bump hlint version

* Remove quotes

* Ignore test ...

ccfc57b69407a7a6bba4b65c2108801bb2af507d authored 11 months ago by fendor <[email protected]>
Merge branch 'master' into fourmolu-custom-path

4f6cade6f81f5c42a6d6f65218ab4ffc67d504a3 authored 11 months ago by Patrick Wales <[email protected]>
Remove unused dependencies in hls-refactor-plugin (#3953)

* Remove unused dependencies in hls-refactor-plugin

* Don't use CPP at all

c113a8bc27170e631b5f032796b6625c080686ef authored 11 months ago by Jan Hrcek <[email protected]>
Update config files for new fourmolu option

f6b92bc317ddd7750b8b0e1ba11bd2f7bb26d8f0 authored 11 months ago by Fendor <[email protected]>
Merge branch 'master' into fourmolu-custom-path

ce4da10f8e493e99f405a6ff5964789d954ea552 authored 11 months ago by fendor <[email protected]>
Merge pull request #3965 from jhrcek/jhrcek/unused-packages-cabal-fmt

Fix -Wunused-packages in hls-cabal-fmt-plugin

66c12c79559856575cf78bb3544cc185b61f52f8 authored 11 months ago by fendor <[email protected]>
Fix -Wunused-packages in hls-cabal-fmt-plugin

162702c5bfec609071a560479053d7b671d5e4a7 authored 11 months ago by Jan Hrček <[email protected]>
Cleanup conditional build logic pertaining to pre 9.2 GHCs (#3948)

* Remove conditional cabal logic pertaining to no-longer supported (pre 9.2) GHCs

* Cleanup in ...

4b491c29f9ea3c2c9e8fbf71877402115d616807 authored 11 months ago by Jan Hrcek <[email protected]>
Revert "Bump both upload and download artifact"

This reverts commit 53bbb5006c66f8860f47994d944ac98e6bfa1236.

283f1fdd87aba33a22f31d43bc44c94b0d3ff33e authored 11 months ago by Zubin Duggal <[email protected]>
hls-semantic-tokens: add base bound

781d1abbbb017b8b155aee280120e387e88fa155 authored 11 months ago by Zubin Duggal <[email protected]>
Revert "oops"

This reverts commit 35b0cfdbfea749225bc3cc29c1d80e9f46327999.

60e2c7fdd89ad40a82939da442b0576d9a17e1bb authored 11 months ago by Zubin Duggal <[email protected]>
Prepare release 2.6.0.0

22c0624541cb21e44c8178f2ef0b25b34272f083 authored 11 months ago by Zubin Duggal <[email protected]>
Revert "Bump geekyeggo/delete-artifact from 2 to 4 (#3921)"

This reverts commit 0be6fa7d8591bebbd6e34ee78b79a10b11762973.

01413e19e9cd515196dd329793f9bd2235c6d1e0 authored 11 months ago by Zubin Duggal <[email protected]>
Update ghc version support docs

db8efbe03246713c58f23b225293a8f08e640d2a authored 11 months ago by Zubin Duggal <[email protected]>
Update ChangeLog.md

Co-authored-by: Michael Peyton Jones <[email protected]>

3cfe0d519d6ba4a5adc29beb24c25939de32bcad authored 11 months ago by wz1000 <[email protected]>
add config for semantic-tokens-plugin for mapping from hs token type to LSP default token type (#3940)

* add config for semantic tokens for mapping between hs token type to LSP default token type

...

1c62ba32d4f74335ae4cf4a3903ae85a2f43ade2 authored 11 months ago by Patrick Wales <[email protected]>
fix: semantic token omitting record field in `{-# LANGUAGE DuplicateRecordFields #-}` #3950 (#3951)

b000b6b132193f4e09ad4c95d523794911d840f0 authored 11 months ago by Patrick Wales <[email protected]>
Properties API: Remove unsafe coerce in favor of type class based method in (#3947)

* remove unsafe coerce to use type class based method

* remove redundant-constraints suppresion

10b5f3bd51862175d2b63803f5dffd4bd862cae8 authored 11 months ago by Patrick Wales <[email protected]>
Bump to hiedb 0.5.0.1 incorporating a bug fix to the Read Symbol instance.

4ae63f0576be111054ae20a3ad0cb5df13941793 authored 11 months ago by Zubin Duggal <[email protected]>
Bump to hiedb 0.5.0.0 to fix #3542

1f007353044ee92df03a5937e0b91591a4285110 authored 11 months ago by Zubin Duggal <[email protected]>
Merge pull request #3941 from fendor/enhance/cabal-no-diags-if-disabled

Don't produce diagnostics if plugin is turned off

2fe2d70545f43053139806415000f2e875621dfc authored 12 months ago by fendor <[email protected]>