forked from haskell/haskell-ide-engine
-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Description
This issue tracks the progress to finally merge hie-bios
into https://github.com/haskell/haskell-ide-engine.
It consists of all issues that need to be worked on or PRs that need to be merged before we are ready to merge. People may be assigned to the issues. These assignments are naturally non obligatory ;D. Also, work-stealing is promoted if you run out of tasks!
- Update
hie-bios
after a release: Make major release haskell/hie-bios#88(@mpickering, supported by @fendor) - Update
haskell-lsp
after release to 0.18: Preparing 0.18 release haskell/lsp#201 (@alanz and @bubba) - Update
haskell-lsp
to 0.19 (@fendor) - Update
cabal-helper
to latest (@bubba) - Merge Friday fixes #44 after
haskell-lsp-0.18
has been release (@mpickering) - Verify that Virtual File and Physical File get out of sync #36 is indeed solved by Friday fixes #44 (hard to impossible. Currently can only be disproved, not proved) (everyone, we "want" to disprove it. If we can't, it might be fixed)
- Merge Re-enable runIdeGhcMBare and move runWithContext into the PluginAPI #43 to fix HaRe standalone tests (@alanz and @mpickering )
- Fix issue Unknown Language Extension causes crash on startup #34, the fix ought to be to catch the correct exception (@jneira, supported by @mpickering and @fendor)
- Remove unused imports Remove unused imports #53
- Dont show messages such as
lintCmd: no access to the persisted file.
Virtual File and Physical File get out of sync #36 (comment) (@fendor, closed by Demote no access to the persisted file to debug messages #51) - In the current master, multiple tests fail: https://circleci.com/workflow-run/544e0fd4-c7e8-4b2c-ab09-5e28159d2b1f
- HaRe test (@alanz)
- Liquid haskell tests (solved by no particular commit, afaict)
- Other test-failures
- Cabal-Helper: quality assurance and fixes
- Check that stack based projects also work with the implicit configuration (@fendor and @jneira)
- Cabal-Helper: Select project context based on available tools Cabal-Helper: Select project context based on available tools #52 (@bubba)
- Detect files in main-is of components for cabal-helper cradle Detect files in main-is of components for cabal-helper cradle #57 (@bubba)
- Cabal-Helper: Ambiguous target 'test:tasty' Cabal-Helper: Ambiguous target 'test:tasty' #58 (@bubba)
[ ] Error in vscode: "not our problem, possible fix in Call writeAutogenFiles in configure haskell/cabal#6441gcc.exe' failed in phase
C pre-processor'. (Exit code: 1)" Error in vscode: "gcc.exe' failed in phase
C pre-processor'. (Exit code: 1)" #47[ ] No Hover Responses on stack project No hover responses on dhall-haskell in windows #32
- Write Documentation for new functions (@mpickering and @fendor)
- Fix or remove all test-cases that are marked with
@fendor
(not crucial for merge)- Definitions across components https://github.com/mpickering/haskell-ide-engine/blob/hie-bios/test/unit/HaRePluginSpec.hs#L189 (@alanz)
- Behaviour on malformed projects https://github.com/mpickering/haskell-ide-engine/blob/hie-bios/test/functional/FunctionalBadProjectSpec.hs#L18
- Clean up liquid haskell test-case. Maybe already covered in master. https://github.com/mpickering/haskell-ide-engine/blob/hie-bios/test/functional/FunctionalLiquidSpec.hs#L91
[ ] Case-split command has been removed: https://github.com/mpickering/haskell-ide-engine/blob/hie-bios/src/Haskell/Ide/Engine/Plugin/HaRe.hs#L315 reimplement it! (not crucial for merge)Will be done after merge.- Drop GHC 8.2.2 support. Friday fixes #44 by merging from upstream (@mpickering)
- Integrate updates from upstream/master into hie-bios (last step to avoid that we have to repeat it several times) Merge upstream #82
This list is meant to be thourogh and complete. If something is missing, we will expand this list. It may look frightening but almost each of these issues is minor. We are almost done! 🐳
@bubba, @alanz, @mpickering, @jneira, @power-fungus, @lorenzo
alanz, jneira, amarrella and Boarderstscholak, smaccoun and lukel97
Metadata
Metadata
Assignees
Labels
No labels