Skip to content

Friday fixes #44

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 81 commits into from
Nov 19, 2019
Merged

Friday fixes #44

merged 81 commits into from
Nov 19, 2019

Conversation

mpickering
Copy link
Owner

Including

  • Delete mapFileFromVFS
  • Add tracing which works with ghc-events-analyse.

The patch can't be merged yet as it requires a new haskell-lsp and lsp-test version.

lukel97 and others added 30 commits October 25, 2019 22:24
Fix snippets configuration option not working
These need to be passed to haskell-lsp in order to declare it in the
server capabilities.
…tion

Register rename and implementation provider
This is necessary, because when we upgrade cabal-helper,
and transivitely cabal-plan to  version 0.5.0.0 in haskell#1126,
the minimum cabal-version is 2.2.
However, each stack snapshot ships with its own version
of cabal-install that can not be changed.

The latest lts for ghc-8.2.2 is 11.18, which ships with
a cabal-install version of 2.0.0.1, which is too old
for cabal-plan 0.5.0.0.

However, in general, there is nothing that forces us to
drop support for GHC 8.2.2. Overriding the compiler version
should be possible, e.g. taking the snapshort 14.8 and
overriding the GHC version, but this requires us
to do manual constraint solving. Could be done if needed.
We must run the liquid exe to generate results to be parsed.
Before it would make vscode freeze trying to output 100s of messages.
Make sure the liquid haskell test files are generated for unit-test
Ignore the stack PATH fix if the env var is not set
This needs alanz/haskell-dockerfiles#2 for CI,
to update the base image GHC and liquid haskell version.
@fendor fendor mentioned this pull request Nov 14, 2019
26 tasks
Copy link
Collaborator

@lukel97 lukel97 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This eventlog stuff looks nice

@mpickering mpickering merged commit 7541d1e into hie-bios Nov 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants