wz1000
wz1000
All code actions have been moved to hls-refactor-plugin Mostly straightforward, only slight complication was that completion auto imports depends on exactprint, but I didn't want to remove all completion logic...
TODO - CI for 9.4.1 - Fixing testsuite - ExactPrint stuff (everything that needs it is disabled for now) - Plugins
# The problem We want a nice way to describe updates to a record. These updates are only allowed to edit certain fields of the record. Ideally, we don't want...
Goals: - Adding activation for user/tenant creation - Implement Product API Done: - Type class for DB query monad for finer grained separation of effects - Interface for product queries...
On large projects, duplicate Keys start to comprise a significant (~5-10%) fraction of the heap. This becomes better if we use `Int`s as keys and de-duplicate the actual values by...
Implement `completionItem/resolve` to lazily resolve types and documentation for completion items. This results in very big memory usage improvments while also improving the responsiveness of completions. Usually when GHC typechecks...
Simplify and improve the performance and memory usage behaviour or hls-fixity-plugin. Also restore the property that hover is immediately available on startup using the cached hie file data and `IdeAction`...
See https://github.com/haskell/haskell-language-server/actions/runs/1910710394, the rename tests have failed on windows several times. For now I'm disabling these tests on Windows in #2316
We add a check for if the current file is a target we know about, and emit a diagnostic if that is the case, refusing to load the file in....