- Jan 29, 2022
-
-
Javier Neira authored
-
Javier Neira authored
-
Javier Neira authored
-
Javier Neira authored
-
Javier Neira authored
- Jan 28, 2022
-
-
Javier Neira authored
-
MorrowM authored
Co-authored-by:
Sandy Maguire <sandy@sandymaguire.me>
-
Javier Neira authored
-
Javier Neira authored
-
Javier Neira authored
-
Javier Neira authored
-
Javier Neira authored
-
Javier Neira authored
-
Javier Neira authored
As github.event.inputs.upload-candidates has no value when the workflow is triggered via a -hackage branch
-
Javier Neira authored
* 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>
-
Bodigrim authored
-
- Jan 27, 2022
-
-
Nick Suchecki authored
* Change Type Family Export pattern * Add new ExportAs case for TypeFamily's. - Updated tests to match * Swap unintended test change with real test change.
-
- Jan 25, 2022
-
-
Javier Neira authored
* Remove unused nix config * Add ghc-9.2.1 to gitlab build * Remove not needed alpine workaround * Use -j1 to fix oom in bsd-12 * Use -j1 to try fix oom in bsd-13 * exclude 9.2.1 for freebsd Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Bodigrim authored
-
Javier Neira authored
* Disable alpine by default * guard hlint plugin * Rename hls in actual cabal project file
-
- Jan 24, 2022
-
-
Kobayashi authored
* add selection range support * add the whole import area as a selection step * add selection range plugin to all project files * merge type signature with value definition * support ghc 9 * fix it for ghc-9.0 * remove unnecessary import * reformat GhcIde.hs * selection range: make it easier to understand * selection range: improve error handling * update lsp-types to 1.4.0.1 * add selection range to doc * fix comment for findSelectionRangesByPositions * remove a use of partial function * update author & maintainer * use foldlM1 instead of foldl1 * add testdata to cabal file * update performace tips and log level * update lsp-types in nix Co-authored-by:
Pepe Iborra <pepeiborra@gmail.com>
-
Guillaume Bouchard authored
* refactor(flake): Use a separate flake for hackage sources This will be easier to update, and pass them as one dictionary. * flake: support for GHC 9.2 I've naively copied most of the special cases for `GHC 9.0.1`. - `nix develop .\#haskell-language-server-921` gives me a shell in which I'm able to `cabal build` - `nix build .#haskell-language-server-921` builds HLS binary. I was able to use it in a proprietary codebase (by importing the flake) and it works fine. - some plugins are disabled, `brittany`, `stylishhaskell`, `hlint`, `haddockComments`, `alternateNumberFormat`. I didn't fight too much to fix this because I'm not using them. I'll do an effort in the future to fix them. - `nix develop .\#haskell-language-server-921-dev` does not starts, I need to investigate. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by:
Javier Neira <atreyu.bbb@gmail.com>
-
bradrn authored
* Reformat in accordance with pre-commit hook * Typo fix: add missing comma to documented pre-commit hook * Exclude failing files from pre-commit hook 'stylish-haskell' seems to always fail with a parse error on several files under ghcide/. Excluding these files from the pre-commit hook ensures that this hook can always succeed. * Add stylish-haskell excludes to Nix pre-commit hook * Reformat again in accordance with pre-commit hook This is basically the same as 800c165, but applied to new changes which have been added since then. Co-authored-by:
Javier Neira <atreyu.bbb@gmail.com>
-
- Jan 23, 2022
-
-
— — authored
-
Pepe Iborra authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Pepe Iborra authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
J. S authored
* fix #2612. apply fixities to parsed source before sent to apply-refact * fix tests * dont hardcode getApplyHintText * try and fix pedantic warning * fix cpp * fix cpp 2 * actually fix pendantic warnings because import is not used when hlint_ghc_lib is on
-
- Jan 22, 2022
-
-
Kobayashi authored
* add a failing test case for positionInRange * fix positionInRange in PluginUtils * add hls-plugin-api to CI * fix ci Co-authored-by:
Javier Neira <atreyu.bbb@gmail.com>
-
Javier Neira authored
* Remove integer-simple workaround * Skip upload to the release * Fix echo cabal.project * Echo PATH * Use specific cache for build * runner not allowed out of steps * Use common cache * Use raw ubuntu for ghc-9.2.1 * Enable alpine for ghc-9.2.1 * Replace gitrev with githash * Handle GitInfo exception As it breaks `cabal install` * Clean up build workflow
-
- Jan 21, 2022
-
-
Michael Peyton Jones authored
* Rework features documentation This does a few things: - Adds a clear listing of which LSP methods we support, and which we don't (requested a couple of times recently). - Lists every code action and code lens, which plugin provies them, their status, and code action kind where applicable (apart from Wingman because there are lots and I couldn't figure it all out). Possibly some of this information belongs elsewhere, e.g. perhaps instead of listing which versions don't have full support on this page, we should instead add a page to the GHC support page that lists which plugins work on which versions. Not sure. * Add a couple of known limitations * Move plugin GHC version support to other page * Purge useless status column * Update docs/features.md Add link to qualify imported names readme * Update docs/features.md * Update docs/features.md * Update docs/features.md * Update docs/features.md * Update docs/features.md i don't know how to use github * Clarify text * Mention limitations of apply-refact Co-authored-by:
J. S <document_done@hotmail.com> Co-authored-by:
Pepe Iborra <pepeiborra@gmail.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Jan 20, 2022
-
-
Michael Peyton Jones authored
Nicer version as promised in https://github.com/haskell/haskell-language-server/pull/2146 . Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
isovector authored
* Fix fundeps * One unifier to rule them all * Fix imports Co-authored-by:
Pepe Iborra <pepeiborra@gmail.com>
-
isovector authored
* Allow idiom brackets * Allow record construction idioms * expected result * Fix noExtField
-
Javier Neira authored
* Enable brittany for ghc-9.0.2 * Make works using cabal freeze * Add stack 9.2.1 to ci * Use new *molu versions * Enable rename for stack 9.2.1 * Use last ghc-lib * Use correct boot pkgs * Use last ghc-exactprint * Reorganize and use lens-5.1 * update retrie * Comment class plugin package * Handle Nothing case * Restore ghc-typelits deps * More non-exhaustive patterns * More non-exhaustive patterns * Set pedantic (-WError) true for cabal * Remove pedantic as we set it out in cabal.project * Not set pedantic for ghc-9.2.1 * Set pedantic in cabal.project's * More non-exhaustive patterns * Not set pedantic for ghc-9.0.1 * More incomplete patterns * Fix WErrors * Dodgy import * Correct CPP conditions * Not MonadFail in Prelude * Fix more warnings * Restore missing fun * unused imports * Enable refine imports * more fixes * Enable brittany in nix for 9.0.1 * Use newer prettyprinter * Return to master * Enable tactics in stack-9.2.1.yaml * Enable pedantic in ci * Avoid deprecation warning with CPP � * Use default prettyprinter * Update refinery for ghc-9.2.1 * Ignore deprecations * Use dev version of ghc-source-gen * disable wingman for 9.2.1 * Enable wingman for 9.0.2 * disable tactic with flag * yaml grammar * Use setup-build action * Correct workflow * Build flags for al major os's * The integer twaek is needed for the solver * Disable tests beforehand * flags only affect local packages * Exclude 8.6.5 * Exclude 8.8.4
-
J. S authored
After seeing #2603 might as well improve the docs a little so we can maybe link to it. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Jan 19, 2022
-
-
Tom Busby authored
-
isovector authored
* Initial partially broken ghc9 support for tactics It compiles and most tests succeed, but some fail. In particular, the ones where it should suggest `show` fails to find that as a possible solution and fails to find evidence for `Show a`. * Enable tactics plugin for nix as well * Wingman does support ghc9 now * Fix stack support for tactics ghc-9.0.1 * Enable tests for tactics on ghc-9 on ci * Actually enable tactics for ghc-9 on nix * Wingman: Improve test failure messages Previously when wingman fails to find a solution, the test failure would say "Timed out when waiting for a message". Now it instead prints the error message from wingman. * Get theta * Make wrapper theta discovery more reliable * Fix AutoThetaRankN * Fix FmapJoin and FmapJoinInLet * Fix MetaBegin * Cleanup * Fix merge More fixing the merge No, seriously fix the merge Fix a broken merge * Need a comma * Try a better ConPatIn * Oops * its a nightmare * i hate ci * ok that fixes the conpat * Maybe this is the end of it * ci * refinery * undo some changes * no more tctypes? * maybe it builds now * omg * om F g * expect fail on 9.2 * fix * fix again Co-authored-by:
Andreas Källberg <anka.213@gmail.com> Co-authored-by:
Javier Neira <atreyu.bbb@gmail.com>
-
- Jan 18, 2022
-
-
— — authored
* [ghc-9.2.1] Fix refine-imports plugin * Drop accidental top-level undefined
-
- Jan 17, 2022
-
-
— — authored
* [ghc-9.2] Fix qualify-imported-names plugin * Drop default-true plugin flags from stack-9.2.1.yaml
-