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
dc6282df93551c5d81cd16b18c0d26f84dbc2de6 authored over 5 years ago by Moritz Kiefer <[email protected]>
aad90d4b641e3a8d426ccbaa4df0025fc2c53358 authored over 5 years ago by Domen Kožar <[email protected]>
* hie-core test: missing modules
* hie-core test: variable not in scope
* hie-core test: cycli...
ef4dbbdaad7918bb59c3986098ba378d32cebae8 authored over 5 years ago by Andreas Herrmann <[email protected]>* Hide some hie-core modules
* Make bazelifier happy
7a7ab3143e066073300d3c9f23af5ca4084db74e authored over 5 years ago by Neil Mitchell <[email protected]>Noticed this while trying to debug the segfaults.
I don’t have a concrete case where this cau...
239634178a0ccb9fc4475f6f45a18a31af85a11c authored over 5 years ago by Moritz Kiefer <[email protected]>3d85c6d2748051dd3bbc60230c69405788f2efa7 authored over 5 years ago by Neil Mitchell <[email protected]>
* Move mergeHandlers into Server
* Make partial handlers a proper newtype
* Pass the optio...
354c8d351cda90414967a0872863507bf43ee2ea authored over 5 years ago by Neil Mitchell <[email protected]>bf2e6f9ca8671d0773373c7a409aec17fabf4672 authored over 5 years ago by Moritz Kiefer <[email protected]>
* Put information about the compiler pass in the _source field of Diagnostic
It's useful when...
6903b16d051e76bbdd1404a77ac89a174ebeb2c8 authored over 5 years ago by Ganesh Sittampalam <[email protected]>* Update hie-core README emacs instructions
* Send the reader to MELPA
379467c22fddce9f109baa19b6f34ac25da47328 authored over 5 years ago by Shayne Fletcher <[email protected]>* Move the hie-core demo files around (they aren't really a demo anymore)
* Split the command...
db526c75a316ec00355b1d59d8fd690f5c8efe21 authored over 5 years ago by Neil Mitchell <[email protected]>
Some `Development.IDE.*` modules were imported qualified as either `Compile`
or `CompilerService...
* Make atPoint generate either haskell or daml syntax, depending on options
* Get rid of data H...
a30cf13c6c127a778f890d5aabd3fd2b367f6b72 authored over 5 years ago by Neil Mitchell <[email protected]>* I put safe-exceptions in the executable, not the library
* Sort all the lines in the .cabal file
288f742b690ee1176b2260ffcce9e78284cc543d authored over 5 years ago by Neil Mitchell <[email protected]>178e67cce697044585429f88ef56da8cd7a2d8b5 authored over 5 years ago by Moritz Kiefer <[email protected]>
Handle is kind of a mess at the moment, this is a first step towards
cleaning it up:
1. We had ...
113ed1c614987f6ab35582b42828166de015fff7 authored over 5 years ago by Moritz Kiefer <[email protected]>
Previously we had a weird mix of using ExceptT to shortcircuit on
failed dependencies where the...
* Added elisp to the readme
* Changed the flags for compatibility with HIE
* Change the de...
d18bbd73c15651007e0a954795bf1ec3d1ca8a75 authored over 5 years ago by DavidM-D <[email protected]>* Make runActions return Return as soon as results are available
Previously, we were waiting ...
341c926b7f847874872231b7d087f01cd7ce1297 authored over 5 years ago by Moritz Kiefer <[email protected]>* language: feature: initial implementation of a 'migrate' command
We add a 'migrate' command...
5a01a8137461dd3114fb74718ddff71a5063c22a authored over 5 years ago by Robin Krom <[email protected]>* Fix haskell/ghcide#1656
* da-ghcid extra arguments
* Fix formatting
0b33731d81c143f93c2d6415475945acb52e8a8b authored over 5 years ago by Andreas Herrmann <[email protected]>0d8729f23ebe667109ae5e3981d1c46d3178e67a authored over 5 years ago by Neil Mitchell <[email protected]>
bce30495ba2e54bdc1da144f591e509e262187e4 authored over 5 years ago by Neil Mitchell <[email protected]>
4d324b73c4e0569b388bbb3402a0700de2d7ba3e authored over 5 years ago by Gary Verhaegen <[email protected]>
0e99aad723fc978c7057d8024b40fbfa632352a4 authored over 5 years ago by Neil Mitchell <[email protected]>
* Add more package.json attributes
* Rename ide-demo to haskell-ide-core
* Change the defa...
1d11f78fcd2a24e5bb1623e56c68500305661a8a authored over 5 years ago by Neil Mitchell <[email protected]>91315039c56fb791eb40cec2b76abc3f488918d5 authored over 5 years ago by Moritz Kiefer <[email protected]>
* Add .vscode settings that are useful for making it easier to build
* Ignore the extension o...
5602e353ba7edb03707ba14603b24223864c7371 authored over 5 years ago by Neil Mitchell <[email protected]>83931518f13363f6bdcf04c11c0f33cb542c0059 authored over 5 years ago by Neil Mitchell <[email protected]>
* Initial commit of bare bones haskell extension
* Removed dummy tests
* Added highlighting ex...
5044e3354147a4e494ee97943f425d1cac3c8895 authored over 5 years ago by DavidM-D <[email protected]>* Move getFilesOfInterest into the IDE, and OfInterest out into DAML
* Have the IDE mode kick a...
88c59d742f1d75e8d445d6c12f769666a21894b9 authored over 5 years ago by Neil Mitchell <[email protected]>Can now run the demo script inside a nix-shell which provides a GHC libdir.
8b2e804fc701955907354aa9f0994990a27afc75 authored over 5 years ago by Nicholas Clarke <[email protected]>* Add --ide flag to the Demo
* Fix things in the .cabal file
* Add tracing messages to Dem...
cce6180f0ffc5781176eb9956f4a075143bf3d11 authored over 5 years ago by Neil Mitchell <[email protected]>* Move Definition and Hover over to IDE.LSP
* Copy LanguageServer over to IDE Core, not ideal, ...
c0bdf95ea933fdc3bb0571b44eaf9ae4ff98a768 authored over 5 years ago by Neil Mitchell <[email protected]>* Update to use LSP from github
* Switch to upstream LSP everywhere
e469fcfe3d0e3b5e9a94cd3696c237a377ca8809 authored over 5 years ago by Neil Mitchell <[email protected]>48e4e6fd550956c341c73aed4567d20a18e22eac authored over 5 years ago by Neil Mitchell <[email protected]>
29c26ee78354e94ff97e2add90f79ad6ce03368d authored over 5 years ago by Neil Mitchell <[email protected]>
* Inline da-hs-language-server into haskell-ide-core
* Fix up the bazel file for new dependen...
fa671cbe1ee8f161df8d79d7a23962239d4d9e75 authored over 5 years ago by Neil Mitchell <[email protected]>
Previously we tracked this both at the Shake level and at the LSP
level which doesn’t make any s...
99111944400320fe77dd2499b1d5dd463383f0d1 authored over 5 years ago by Moritz Kiefer <[email protected]>
This implements part 2 of haskell/ghcide#1507 and fixes the daml-ghc-test-dev test
suite on Win...
This implements step 1. from haskell/ghcide#1507 and also adds a test that uses an
insane perce...
Previously we had two layers of indirection:
In the compiler we emitted Event, we then transl...
3c5dcf868a4f5c2f34e25c5867e857dd79e3a4c7 authored over 5 years ago by Moritz Kiefer <[email protected]>* Up-(actually down-)grade to ghc-lib-8.8.0.20190610
* A `haskell/ghcide#ifndef GHC_STABLE` r...
6b7aba5adc5b0bc55ae3aee4952d053e0da56146 authored over 5 years ago by Shayne Fletcher <[email protected]>
We never actually emit this event so it’s pretty much useless. If we
do want to add progress rep...
* Use ghc-lib-0.20190604
* HieFile fix
* Update to ghc-lib-0.20190604.1
* Make maintain...
38005c4cb30af49b27cafa25f55a22868ae87c40 authored over 5 years ago by Martin Huschenbett <[email protected]>
Ironically `managed` didn't turn out to make our code more manageable
and we ended up mostly us...
The details are described in a comment but the short story is
that a roundtrip Uri -> FilePath ...
* Use haskell-lsp’s builtin VFS in "damlc ide"
haskell-lsp has a builtin VFS that it updates ...
05d55f32d8e6e3a6ec079a053e7fcff5523de809 authored over 5 years ago by Moritz Kiefer <[email protected]>...the zurihac project page
2046f0d080dcbc52d3df6e34c96f0a7ea21612d6 authored over 5 years ago by DavidM-D <[email protected]>* Upgrade to ghc-lib-0.20190531
* Listen up Wally, Remove redundant commented code!
* Argh...
2e3dbd269fbbd1541578b050db187c1eb6302409 authored over 5 years ago by Shayne Fletcher <[email protected]>
MarkedString is deprecated in LSP (both the protocol itself and the
Haskell library) so we shoul...
6d62f48ad53b08b7b12e69b27688ba0b946b7b7b authored over 5 years ago by Moritz Kiefer <[email protected]>
On Windows we can end up with rootModDir having / in the filepath
while rootPathDir uses \ so st...
* Demo program for haskell-ide-core as a library
* Fix all warnings in the Demo file
* Bui...
8db95900f6199998d6d0fefbc264b19e7c6c3b81 authored over 5 years ago by Neil Mitchell <[email protected]>* The PackageDynFlags instances are no longer required because its not a rule result
* Move a...
9bfdcc69e313a086ec0984a3c1fb7b17f870662b authored over 5 years ago by Neil Mitchell <[email protected]>9a28c9b4e030aee522b9eb4a8a5a91aa00cbb200 authored over 5 years ago by Neil Mitchell <[email protected]>
* Remove NameCache modification
* Change the suggested list of replacements
03c9d07a4f4ca7f9edf300331e7af18592ed2441 authored over 5 years ago by Neil Mitchell <[email protected]>* Feedback from PR to improve import path finding
* Update compiler/haskell-ide-core/src/Deve...
f07b779207597719b0f8f6571dce36f169b039e2 authored over 5 years ago by Neil Mitchell <[email protected]>2a9c97788d3df428faf0c44cd1c874425dcfa9b2 authored over 5 years ago by Neil Mitchell <[email protected]>
* Rename the haskell/ghcide#ifdef for GHC_STABLE
* More CPP required for GHC stable
* Add ...
a2ed1529ac5c2746442885288e00ba360bb86126 authored over 5 years ago by Neil Mitchell <[email protected]>* Upgrade to ghc-lib-0.20190514.1
* Whitespace fix.
de25583c6419ed2d9c43782620951ecd5c4b97a2 authored over 5 years ago by Shayne Fletcher <[email protected]>* Hide ghc-boot by default
* Add support for CPP
* Delete redundant comment
b0fc556a3e098e610b0297b197c7674cf49901cb authored over 5 years ago by Neil Mitchell <[email protected]>efe5c12842b27274acc76fdcb85baaa4a9053679 authored over 5 years ago by Neil Mitchell <[email protected]>
* language: fix: move interface files to a different
This fixes https://github.com/digital-asse...
4eec6bf65f7a2785cf5b519403d73ebec1567598 authored over 5 years ago by Robin Krom <[email protected]>887b5959882185440ffcc02441488fd1f7cc4553 authored over 5 years ago by Shayne Fletcher <[email protected]>
* Make the extensions of the Haskell files configurable
* Make sure we capture the errors fro...
717eb792b540b60afa1dbe745fd4426bdaf0db44 authored over 5 years ago by Neil Mitchell <[email protected]>* compiler: follow ghc convention and put conf files in package.conf.d dir
We follow the ghc ...
020df8f046f6dd16d87de2fade247912bc324e2a authored over 5 years ago by Robin Krom <[email protected]>* Implement cross-package goto definition
This is more tricky than one might think at first:
...
* Remove a duplicated comment
* Remove traverse from the convertor
* Move removing typeabl...
197bcd9c7f168ea23dfd864581f5eb8c3cf4a573 authored over 5 years ago by Neil Mitchell <[email protected]>* Split the Options into a separate module
* Make the Logger handle live in IO
* Reduce th...
450a4a4db829a229fa3529a8d057246c9a95d9c3 authored over 5 years ago by Neil Mitchell <[email protected]>* I have no idea now LPat and Pat previously managed to unify...
* Avoid using unRealSrcSpan ...
290f02cb72fdb77f0e766b6107b8f8690ed693e2 authored over 5 years ago by Neil Mitchell <[email protected]>* Kill RealLocated, it just duplicates something already in GHC
* Move some things back to Ut...
a1db4558d685de3fbd9a68a3463732705dea635e authored over 5 years ago by Neil Mitchell <[email protected]>* Move the GHC config stuff out of haskell-ide-core
* Add an export list to UtilGHC
c8584f8da50152c959514246fc6edacea8e9c558 authored over 5 years ago by Neil Mitchell <[email protected]>* Remove the requirement for Binary on Shake rules (was not used)
* Add a deriving Show on Ev...
8db3577db672eca5e942a705aa689c7853e65967 authored over 5 years ago by Neil Mitchell <[email protected]>* Hide the package ghc-boot-th by default
* Don't use package imports in haskell-ide-core
940ffbecbf398b84c9006339562fddb7b1dd6fcf authored over 5 years ago by Neil Mitchell <[email protected]>* Changed Diagnostics to FileDiagnostics
* Hlint fixes
* Fix tests
* Removed the lenses
b56fdcace3bc85f360eec374b44b45aec59f8d96 authored over 5 years ago by DavidM-D <[email protected]>
Before it was garbled and wrong:
Range: Range Start: Position Line: 2Character: 15End: Pos...
5f9af256e0cdef15600bb9f240c262e845666f2b authored over 5 years ago by DavidM-D <[email protected]>
d7dd9bf540937c52dd564661e6f03b55f737b5b7 authored over 5 years ago by Neil Mitchell <[email protected]>
2f9321ae510f4522eb9b82303e8720b9cc32e750 authored over 5 years ago by Shayne Fletcher <[email protected]>
* Move from prettyDiagnostic to prettyDiagnostics
* Remove as much pretty print stuff as we c...
006824954c0736b26bb44b767cacb93f3fd1ea71 authored over 5 years ago by Neil Mitchell <[email protected]>* Switch to haskell-lsp
* Fix build of data-default on Windows
* Use ghc environment files...
9f6b19a876cacd902e3d703def6327dc8dcb3e22 authored over 5 years ago by DavidM-D <[email protected]>* Add explicit export lists in some places
* Add another explicit export
43b745fbf8c6ce52e2512eee4d2324d6d7bebb42 authored over 5 years ago by Neil Mitchell <[email protected]>* Make the ScenarioService take an IO callback, not STM
* Remove a redundant space
* Use IO in...
ff6b32659c9e65b9cf045c7e938d05758dcd2b67 authored over 5 years ago by Neil Mitchell <[email protected]>* Added GPL free versions of haskell-lsp as a dependency
* Cleared something up that I didn't...
ccab8fb8b1bd405b33025f4c678a839109d4025e authored over 5 years ago by DavidM-D <[email protected]>* Move the IdeResult term into the A data type
* Nothing ever consults the errors stored in ...
09d9b1d957d0ad822b7662b178944dfd255ae693 authored over 5 years ago by Neil Mitchell <[email protected]>* Add buildifier targets.
The tool allows to check and format BUILD files in the repo.
To ...
8b457900c5159141bcc51d252a279b84767f2b74 authored over 5 years ago by gleber <[email protected]>* Add location information to DAML-LF produced by damlc
This is required to get error locatio...
906e15948c3d6bde17739c20740092f209e89f64 authored over 5 years ago by Martin Huschenbett <[email protected]>* Turn off -Woverlowed-literals in damlc
This flag does not play well with location informati...
36527bd928500d5a2797d509a26181f884332588 authored over 5 years ago by Martin Huschenbett <[email protected]>7d572593b803dd292c7c60be0e42d153d89fc081 authored over 5 years ago by david-md-da <[email protected]>
* HOTFIX damlc: allow for passing options to the underlying GHC
As `damlc` is based on GHC, i...
bf486ad1fdd064a9f1a6534e746f2fc38acf6c40 authored over 5 years ago by Jost Berthold <[email protected]>d1fb5b616fd856be19a43423f308443924ba3c73 authored over 5 years ago by Digital Asset GmbH <[email protected]>