Skip to content

Deregister workspaces from LSP when they are disposed of#63025

Merged
dibarbet merged 3 commits intodotnet:mainfrom
dibarbet:lsp_registration_stop
Jul 29, 2022
Merged

Deregister workspaces from LSP when they are disposed of#63025
dibarbet merged 3 commits intodotnet:mainfrom
dibarbet:lsp_registration_stop

Conversation

@dibarbet
Copy link
Copy Markdown
Member

Unlike vswindows, vsmac disposes of their host workspace when a solution is closed. This can cause a leak because the LSP workspace registration service was holding onto all registered workspaces even if they are disposed.

@ghost ghost added the Area-IDE label Jul 28, 2022
@dibarbet dibarbet marked this pull request as ready for review July 28, 2022 19:27
@dibarbet dibarbet requested a review from a team as a code owner July 28, 2022 19:27
@dibarbet dibarbet requested a review from Therzok July 28, 2022 19:27
@dibarbet dibarbet enabled auto-merge July 29, 2022 18:01
@dibarbet dibarbet merged commit 43dc95a into dotnet:main Jul 29, 2022
@ghost ghost added this to the Next milestone Jul 29, 2022
@dibarbet dibarbet deleted the lsp_registration_stop branch July 30, 2022 00:58
@dibarbet dibarbet modified the milestones: Next, 17.4 P2 Sep 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants