Ecosyste.ms: OpenCollective

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

Haskell Language Server

Working on producing the best interactive editor experience for Haskell
Collective - Host: opensource - https://opencollective.com/haskell-language-server - Code: https://github.com/haskell/haskell-language-server

Ormolu RegionIndices should be 1-based

github.com/haskell/haskell-language-server - f51d4e8317229a9233c98274b503dd9d3422b6b7 authored about 4 years ago by shaurya gupta <[email protected]>
Fix another bug in diffOperationToTextEdit

We were taking max of l and sl but the position of an insertion in
the newer document is irrelev...

github.com/haskell/haskell-language-server - 75f0d6bef2b8cb347a61100692075648f261a876 authored about 4 years ago by shaurya gupta <[email protected]>
Don't normalize in ormolu

github.com/haskell/haskell-language-server - 679e0ecc03325b8ff65348f2cfb02ae6c1fdc2b6 authored about 4 years ago by shaurya gupta <[email protected]>
Add more tests for ormolu

github.com/haskell/haskell-language-server - 96d42f37238baa463c838c6e9bee6c1b6c8ff52a authored about 4 years ago by shaurya gupta <[email protected]>
Fix bug in diffOperationToTextEdit

The original lineno extracted from the Addition DiffOperation needs
to be increased by 1.

github.com/haskell/haskell-language-server - d4371fd443a388ad4f77c7208904e6e2ce7953d7 authored about 4 years ago by shaurya gupta <[email protected]>
Add more tests for checking formatting

github.com/haskell/haskell-language-server - 3a6874d72602b1b6c703d3df89f688a02e3b957f authored about 4 years ago by shaurya gupta <[email protected]>
Merge pull request #255 from georgefst/patch-1

Fix haddock parse error in install.hs

github.com/haskell/haskell-language-server - 4fe0f7dfc1cac850a1a1a201fff41cdecc0fb7cf authored about 4 years ago by fendor <[email protected]>
Fix haddock parse error in install.hs

Seeing as, since #209, the README suggests globally enabling `-haddock`, it's rather unfortunate...

github.com/haskell/haskell-language-server - 605d19a7b9d61ec7ade5e3ed733d7f2cf295e52b authored about 4 years ago by George Thomas <[email protected]>
Fix type error in shell.nix

github.com/haskell/haskell-language-server - 0439590a96cc188449b5e1fcb72f03e69608d1ba authored about 4 years ago by Fendor <[email protected]>
Update changelog for 0.2.2

github.com/haskell/haskell-language-server - e44f618c11b7978264a94beeee00d1f014867f6d authored about 4 years ago by Luke Lau <[email protected]>
Update URL to VS Code extension to point to Haskell publihsed one

github.com/haskell/haskell-language-server - 5407dfff2b9faca7a42749a37d99473c556a7762 authored about 4 years ago by Luke Lau <[email protected]>
Merge pull request #248 from bubba/binary-rename

Rename binaries before uploading

github.com/haskell/haskell-language-server - cd68c15813fee24bf298e134e51356477cef648f authored about 4 years ago by Luke Lau <[email protected]>
Disable Windows 8.8.4 build

It's encountered the segfault every single time now. Maybe another
release :(

Also remove the d...

github.com/haskell/haskell-language-server - 0ac6c6df66e32efb3d0f1740fa2010c3833c4cc9 authored about 4 years ago by Luke Lau <[email protected]>
Add session-loader to hie.yaml (haskell/ghcide#714)

github.com/haskell/haskell-language-server - 15ce4973ea14d3ca5bf8fc58ed61643a98d7403c authored about 4 years ago by Luke Lau <[email protected]>
Rename binaries before uploading

Also use zip as compression method for Windows
Fixes #225

github.com/haskell/haskell-language-server - 5ac8653371f9ba9b9230e776cc50335763e35311 authored about 4 years ago by Luke Lau <[email protected]>
Merge pull request #244 from tittoassini/master

Fix for Eval plugin: Error from tests not reported

github.com/haskell/haskell-language-server - 8d32b21da7f96b6997a78942d040aed959fd75f3 authored about 4 years ago by fendor <[email protected]>
Merge pull request #243 from bubba/accept-legacy-config-section-name

Accept the legacy "languageServerHaskell" config name

github.com/haskell/haskell-language-server - 0aae68bdff1d81c30905003847cfa47b714c0847 authored about 4 years ago by Luke Lau <[email protected]>
Fix Brittany tests

Need to read in those test results as a file, since the CPP preprocessor
trips on those multilin...

github.com/haskell/haskell-language-server - 95560b1daaa2e7af67d9c88df0136d6d50f3a69a authored about 4 years ago by Luke Lau <[email protected]>
Progress reporting

Because why not?

github.com/haskell/haskell-language-server - 158a279cb878cc09fd7e943474d70eeb7ad63756 authored about 4 years ago by Pepe Iborra <[email protected]>
Ormolu already handles file pragmas

ms_hspp_opts contains the LANGUAGE and OPTIONS pragmas

what we want here is the cabal/stack opt...

github.com/haskell/haskell-language-server - 1e743a0d91228e59c07b6cdab35cacc6c7106551 authored about 4 years ago by Pepe Iborra <[email protected]>
Fix rendering of extension flags for Ormolu

github.com/haskell/haskell-language-server - 66805059317bcb3712e056aac40055d12f2b88aa authored about 4 years ago by Pepe Iborra <[email protected]>
Test for fix of "Error from tests not reported"

github.com/haskell/haskell-language-server - 04c2dfde52b3d797a5dfce6c7545b011f3245043 authored about 4 years ago by Pasqualino Titto Assini <[email protected]>
Fix for Eval plugin: Error from tests not reported

github.com/haskell/haskell-language-server - 157cd40764ed6d5923ffb1cd4a9e03f040417382 authored about 4 years ago by Pasqualino Titto Assini <[email protected]>
Accept the legacy "languageServerHaskell" config name

This also requires a bump to lsp-test to fix a test, and drops the
trick that the wrapper tests ...

github.com/haskell/haskell-language-server - 9d3d0e6f13fabfd089cfc7ef17186e49c274efa8 authored about 4 years ago by Luke Lau <[email protected]>
Codeaction for exporting unused top-level bindings (haskell/ghcide#711)

* Add PatSynBind to GHC.Compat

* Tests for "export unused top level binding" codeaction

* ...

github.com/haskell/haskell-language-server - 8e97b2fd162a704a5482ef1932d344a4df0fe6d3 authored about 4 years ago by shaurya gupta <[email protected]>
Add links to haddock and hscolour pages in documentation (haskell/ghcide#699)

Currently this only searches local documentation (generated with
`cabal haddock --haddock-hyper...

github.com/haskell/haskell-language-server - c4c05a2ea13d1b7a1801baea4209b838c9af35da authored about 4 years ago by Luke Lau <[email protected]>
Expose GHC.Compat module (haskell/ghcide#709)

For use in haskell-language-server plugins

github.com/haskell/haskell-language-server - b19ea4f36d8db0afea8c70fd1f96757cdbcf2100 authored about 4 years ago by Pepe Iborra <[email protected]>
Move session loading logic into ghcide library (haskell/ghcide#697)

* Split out the session loading logic into a sublibrary

This way haskell-language-server can ...

github.com/haskell/haskell-language-server - f1b36bac0462020725958d093474ca390ae870e9 authored about 4 years ago by Luke Lau <[email protected]>
Code action: remove redundant constraints for type signature (haskell/ghcide#692)

* Code action: remove redundant constraints for type signature

* Handle peculiar formatting
...

github.com/haskell/haskell-language-server - 0b2e582e45f815566c8aca676957d26adc0f4c69 authored about 4 years ago by Denis Frezzato <[email protected]>
Merge pull request #241 from fendor/numeric-version

Add numeric-version option for wrapper and server

github.com/haskell/haskell-language-server - f2384e14abb206b133811d2c1d8525536d01a320 authored about 4 years ago by Luke Lau <[email protected]>
Add numeric-version option for wrapper and server

Also correctly shuts down the language server if `--version`
was given.

Minor rework of argumen...

github.com/haskell/haskell-language-server - 5c10247df96583ec29745b32922b76bb509fc8c0 authored about 4 years ago by Fendor <[email protected]>
Merge pull request #240 from pepeiborra/shell-nix

Shell nix further steps

github.com/haskell/haskell-language-server - 4e6082fb0f3a0e32add1a5074b230041e5324db1 authored about 4 years ago by fendor <[email protected]>
avoid hard-coding the default compiler

github.com/haskell/haskell-language-server - d286ae810d70518bd0ef914947f3a6d258b8eab3 authored about 4 years ago by Pepe Iborra <[email protected]>
Simplify by optimizing for Nix cache reuse

github.com/haskell/haskell-language-server - 2fe144771052e60f6945039f411075c84a2d9d34 authored about 4 years ago by Pepe Iborra <[email protected]>
Fix compat. with ghc865, add more packages and rationale

github.com/haskell/haskell-language-server - b7aa138f15f6b58b9db014d670d7bd73a1c8d473 authored about 4 years ago by Pepe Iborra <[email protected]>
Fix compat. with ghc8101 and add more packages

- Removing packages that fail to build with ghc8101 (haskell-lsp due to statistics)
- Adding mor...

github.com/haskell/haskell-language-server - 93844f99b35c6befe5077cceedd5cd90c63718bb authored about 4 years ago by Pepe Iborra <[email protected]>
Merge pull request #235 from pepeiborra/shell-nix

slightly better shell.nix for local development

github.com/haskell/haskell-language-server - c609be891fa1abbd28de2f2950c2bfb63cafa285 authored about 4 years ago by fendor <[email protected]>
use nixos-unstable

github.com/haskell/haskell-language-server - c07a038e690cacd9845f46e07e41f86d69826e33 authored about 4 years ago by Pepe Iborra <[email protected]>
slightly better shell.nix

github.com/haskell/haskell-language-server - ff114030b2cf321deee489610ef7c1157c4196ed authored about 4 years ago by Pepe Iborra <[email protected]>
Fix Binary instance of Q to handle empty file paths (haskell/ghcide#707)

github.com/haskell/haskell-language-server - 7e11acef494e48eb6b102779b393f0712b5d1277 authored about 4 years ago by Moritz Kiefer <[email protected]>
Merge pull request #214 from jneira/ghc-haddock

Use -haddock in cabal and stack for all dependencies.
This way hls gets comments on hover for ...

github.com/haskell/haskell-language-server - 12c0e4423263140e3d16e76681927ec69fe4929f authored about 4 years ago by Javier Neira <[email protected]>
Prepare for 0.2.2 release

github.com/haskell/haskell-language-server - cbdf0a4e5936cb17ac7f2d2df672c2fa1e23284d authored about 4 years ago by Luke Lau <[email protected]>
Merge pull request #227 from bubba/fix-config-field-name

Rename the configuration section from languageServerHaskell => haskell

github.com/haskell/haskell-language-server - 477945ed66676a1ecbf2ad418b0a74583888e79e authored about 4 years ago by Luke Lau <[email protected]>
Rename the configuration section from languageServerHaskell => haskell

This matches up with how other language servers name their configuration
section (see
https://ma...

github.com/haskell/haskell-language-server - c19f4e73223c348787a6456b0585cdd962a08f3c authored about 4 years ago by Luke Lau <[email protected]>
Merge pull request #224 from bubba/ghc-8.8.4-github-actions

Add static binaries for ghc-8.8.4

github.com/haskell/haskell-language-server - a1d8f9a7553d121bf71d8d07b00a4bf4cb6e6cdc authored about 4 years ago by Luke Lau <[email protected]>
Add static binaries for ghc-8.8.4

github.com/haskell/haskell-language-server - 1b2efffd9797dd7b70a946f01e2c9fc28049029f authored about 4 years ago by Luke Lau <[email protected]>
Change commented out code to block format

To avoid parse error with -haddock ghc option enabled

github.com/haskell/haskell-language-server - caf684581fba3bce609a3cb47db97d6f04a90257 authored about 4 years ago by jneira <[email protected]>
Remove non useful comment

github.com/haskell/haskell-language-server - 077ae416f0a454746a0b02293e727b8baa7396ea authored about 4 years ago by jneira <[email protected]>
Merge pull request #209 from georgefst/readme-haddock

Mention docs on hover feature in README

github.com/haskell/haskell-language-server - 4fb49985c0d9eeeea43c9151ea1eeb13d46d0d6c authored about 4 years ago by Javier Neira <[email protected]>
Remove leading white space

github.com/haskell/haskell-language-server - 8d84e9ceb324f2e728e7474d158d31454351ea1d authored about 4 years ago by jneira <[email protected]>
Use -haddock for cabal and stack

github.com/haskell/haskell-language-server - e82848006f76e469c61935ed444fd6a8476c3a08 authored about 4 years ago by jneira <[email protected]>
Remove unused program-options

github.com/haskell/haskell-language-server - 897e1ea93d9b49a0061a2ee9851abc4654d698b5 authored about 4 years ago by jneira <[email protected]>
Mention new installation stuff in README

github.com/haskell/haskell-language-server - 037e7fe670bde18f78a41ef429421bb2dd7ac25c authored about 4 years ago by Luke Lau <[email protected]>
Prepare for 0.2.1.0 release

github.com/haskell/haskell-language-server - e8812c18d2be311c6b52545a0dc2b1408f8fa4b2 authored about 4 years ago by Luke Lau <[email protected]>
Populate ms_hs_date in GetModSummary rule (haskell/ghcide#694)

* Populate ms_hs_date in GetModSummary rule

* More faithful ModSummary timestamps

* More M...

github.com/haskell/haskell-language-server - 8920267af4d1d0cd3d150c8f0375c45a39cea816 authored about 4 years ago by Pepe Iborra <[email protected]>
Distributable binaries (#165)

Update ghcide to obtain the GHC lib dir at runtime, rather than at compile time with ghc-paths. ...

github.com/haskell/haskell-language-server - 0c99ce0411ed7bc3d43aa8a29c75f1e1fd9ee2bd authored over 4 years ago by Luke Lau <[email protected]>
Add more info on passing -haddock flag

github.com/haskell/haskell-language-server - f8aa985a78965bd6500f582e5e7e025d0f3ded87 authored over 4 years ago by George Thomas <[email protected]>
Allow GHC plugins to be called with an updated StringBuffer (haskell/ghcide#698)

* Ignore tags file

* Pass an updated StringBuffer in ModSummary construction

The `getModSu...

github.com/haskell/haskell-language-server - 97e1405bdae4c9fe0565d725fc8c4391dc8ea8a2 authored over 4 years ago by Alfredo Di Napoli <[email protected]>
Relax upper bounds for GHC 8.10.1 (haskell/ghcide#705)

* Relax upper bounds for GHC 8.10.1

* Update cabal.project

Co-authored-by: Moritz Kiefer <...

github.com/haskell/haskell-language-server - 9d800b3444bf3da4d1381b7ce7ee523b1da4c87a authored over 4 years ago by Pepe Iborra <[email protected]>
Obtain the GHC libdir at runtime (haskell/ghcide#696)

* Update to hie-bios 0.6.1

* Obtain the GHC libdir at runtime using hie-bios

This replaces...

github.com/haskell/haskell-language-server - ce0b872dba8018ce5cdd77d6c5b752c2e21e28fa authored over 4 years ago by Luke Lau <[email protected]>
Expect bench experiments to fail with Cabal (haskell/ghcide#704)

github.com/haskell/haskell-language-server - dbaef209f7ba0dc356743e738228cf318bc728cb authored over 4 years ago by Pepe Iborra <[email protected]>
Bump lodash from 4.17.15 to 4.17.19 in /extension (haskell/ghcide#702)

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](htt...

github.com/haskell/haskell-language-server - dc2012410072bd24588d343aa33d25a69f08e25a authored over 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Mention docs on hover feature in README

github.com/haskell/haskell-language-server - 0b73a81512c21f100b39cdb2f4e3fa81f0b4267d authored over 4 years ago by George Thomas <[email protected]>
Merge pull request #191 from pepeiborra/eval

Simple Eval plugin

github.com/haskell/haskell-language-server - acaba0573d6df9764981aba282cb53a7a68e12f4 authored over 4 years ago by fendor <[email protected]>
Merge pull request #206 from jneira/ghc-8.8.4

Add support for ghc-8.8.4

github.com/haskell/haskell-language-server - 751428cd7dcfa5ac3ed93a8b28b9aafb8339b343 authored over 4 years ago by Alan Zimmerman <[email protected]>
Add stack.yaml for ghc-8.8.4

github.com/haskell/haskell-language-server - 4a4d4e903544790f13b32e7d419b48bcef77435f authored over 4 years ago by jneira <[email protected]>
Update index to get last ghc-exactprint

github.com/haskell/haskell-language-server - 3bb2d31f01298f02b161ce91b2bb3e9147adc354 authored over 4 years ago by jneira <[email protected]>
compatibility with GHC 8.8

github.com/haskell/haskell-language-server - d37d436a132b06809a874758c0d6e50b47c35d8b authored over 4 years ago by Pepe Iborra <[email protected]>
Add (empty) features section to README

github.com/haskell/haskell-language-server - e7a755394e1ef9ce66e29b396ca5cd7fc37b3a93 authored over 4 years ago by Pepe Iborra <[email protected]>
Fix eval screen rec

github.com/haskell/haskell-language-server - d69200f34e1f1930c0a879a5d4e0acb5e99b4216 authored over 4 years ago by Pepe Iborra <[email protected]>
Do not ignore testdata hie.yaml files

This is surprising and unexpected - I wasted a lot of time debugging test failures in CI that wo...

github.com/haskell/haskell-language-server - c9c93f58a962e3f0134f1bb8f155ddef7c9eb759 authored over 4 years ago by Pepe Iborra <[email protected]>
Add a test for reevaluation

github.com/haskell/haskell-language-server - 05a19999b6e2a47b83c97090bf4e99915ae13377 authored over 4 years ago by Pepe Iborra <[email protected]>
Revert back to GhcSession rule

Depending on GhcSessionDeps means we do not need to reload all the module
dependencies in the GH...

github.com/haskell/haskell-language-server - c767e0a84af061e6bc9524db562f3a99d32c0448 authored over 4 years ago by Pepe Iborra <[email protected]>
Add ignored hie.yaml file

github.com/haskell/haskell-language-server - 890431936e934b23ce9c6f8ff3195e537e869109 authored over 4 years ago by Pepe Iborra <[email protected]>
Bugfixes, formatting, temporary

github.com/haskell/haskell-language-server - 7e2d3bc77d25d8396b35b120516b658e1298267c authored over 4 years ago by Pepe Iborra <[email protected]>
Update to hie-bios 0.6.1 (haskell/ghcide#693)

github.com/haskell/haskell-language-server - 43e7f325d27ddfe86be9d5dd0c3b6c5b0ef2b2ba authored over 4 years ago by fendor <[email protected]>
Backport HIE files to GHC 8.6 (haskell/ghcide#689)

* Backport HIE files support to 8.6

* Use hie files as source of truth for name source spans....

github.com/haskell/haskell-language-server - 4654733a4409682242b7d373cfd0ee578f67a012 authored over 4 years ago by wz1000 <[email protected]>
Merge pull request #203 from jneira/fix-stack-install-targets

Fix install script stack targets

github.com/haskell/haskell-language-server - 8d37a64f359950f3b340ec50ed419742758ebf0c authored over 4 years ago by Javier Neira <[email protected]>
Fix install script stack targets

This way we avoid install executables from ghcide or other subpackages

github.com/haskell/haskell-language-server - c2c70809233acb8c5f00a71aa654bd8265c6d795 authored over 4 years ago by jneira <[email protected]>
Merge pull request #199 from bubba/fix-dud-extra-dep

Fix extraneous extra-dep in stack-8.6.4.yaml

github.com/haskell/haskell-language-server - 35205ee3f95a8fbb4ef9a4ae4d9d82ac3d36d3f0 authored over 4 years ago by Luke Lau <[email protected]>
Fix extraneous extra-dep in stack-8.6.4.yaml

github.com/haskell/haskell-language-server - 19e59aef3b42976805dbe2e7a1d34160f7718d2c authored over 4 years ago by Luke Lau <[email protected]>
Performance improvements for GetSpanInfo (haskell/ghcide#681)

* Performance improvements

getSpanInfo was naively calling getDocumentations multiple times o...

github.com/haskell/haskell-language-server - 95c595d456874eb1430ca9c385a5b4794f404da1 authored over 4 years ago by Pepe Iborra <[email protected]>
Upgrade to hie-bios 0.6.1

github.com/haskell/haskell-language-server - 9bfaca83aa354bb09f49aaee2c3982ac36cb5d34 authored over 4 years ago by Fendor <[email protected]>
Merge pull request #195 from bubba/remove-cabal-dep

Remove dependency on Cabal

github.com/haskell/haskell-language-server - fd351ea0cc7ab2474452665f2d73eb14c56821b2 authored over 4 years ago by Luke Lau <[email protected]>
Remove dependency on Cabal

Cabal as a dependency is a pretty hefty price to pay for simply getting
the build architecture, ...

github.com/haskell/haskell-language-server - 993b59c13ae2537ffd28cca57a7c6a83b560af1d authored over 4 years ago by Luke Lau <[email protected]>
Add .DS_Store to .gitignore

github.com/haskell/haskell-language-server - 416d46211c2caf9a9f0a6c181c7bc44d12e624ab authored over 4 years ago by Luke Lau <[email protected]>
Code action add default type annotation to remove `-Wtype-defaults` warning (haskell/ghcide#680)

* Code action to add default type annotation to satisfy the contraints

this is useful wh...

github.com/haskell/haskell-language-server - fe8e26b1c96d89a9a383a03bca6824a125c35869 authored over 4 years ago by Serhii <[email protected]>
Use a global namecache to read `.hie` files (haskell/ghcide#677)

* Use global NameCache for reading HIE files

Co-authored-by: Matthew Pickering <matthewtpicke...

github.com/haskell/haskell-language-server - 6f08379f8e99b23e3d4199718e8757925ea1a9e5 authored over 4 years ago by wz1000 <[email protected]>
Merge pull request #189 from AlistairB/bump-ormolu

Bump ormolu to 0.1.2.0

github.com/haskell/haskell-language-server - 768fdcd588f5c37839086c0d787d1cb7438de37b authored over 4 years ago by fendor <[email protected]>
Bump ormolu to 0.1.2.0

github.com/haskell/haskell-language-server - a91ca757b267b7c10c7c4cae3d81acf80ca7fd81 authored over 4 years ago by Alistair Burrowes <[email protected]>
Completions need not depend on typecheck of the current file (haskell/ghcide#670)

* Faster completions

* optimize withProgressVar

We never remove elements from the map so a...

github.com/haskell/haskell-language-server - 02189f8b867e05425071255c4156ca3e838fb59a authored over 4 years ago by Pepe Iborra <[email protected]>
Merge pull request #188 from alanz/prepare-0.2

Preparing 0.2

github.com/haskell/haskell-language-server - 7ad18cfa2d358e9def610dff1c113c87eb0eb19c authored over 4 years ago by Alan Zimmerman <[email protected]>
Fix the links to point to hls, not hie

github.com/haskell/haskell-language-server - 7024c1543b54898f0caec4dc197a8453d9d940d6 authored over 4 years ago by Alan Zimmerman <[email protected]>
Merge pull request #184 from alanz/bump-ghcide

Bump ghcide to wz1000 hls-2 branch

github.com/haskell/haskell-language-server - d0623b2a45dcfba371047d8e023ca0620341495a authored over 4 years ago by Alan Zimmerman <[email protected]>