Tags: dotnet/roslyn
Tags
Improve error handling when the server hits an unrecoverable error (#… …82376) This has a few miscellaneous changes to improve process lifecycle stuff. 1. Update the support for named pipe as a process argument (LSP spec details - https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#implementationConsiderations) to work better with the VSCode client 2. Ensure service broker bridge cancels properly if we need to stop the process on our side to prevent lingering processes 3. Ensure the process reports errors when we encounter an exception in the LSP queue that takes down the server. Previously the process would cleanly exit even if we decided to shutdown due to an issue in the LSP queue loop. Needs to be paired with dotnet/vscode-csharp#8982
Build Branch: refs/heads/release/insiders Internal ID: 20260128.1 Internal VS ID: rel.insiders-11506.43
Build Branch: refs/heads/release/dev18.3 Internal ID: 20260128.5 Internal VS ID: rel.d18.3-11505.172
Roslyn VMR Version: 5.4.0-2.26069.105 VMR Commit SHA: ec846aee7f12180381c444dfeeba0c5022e1d110 VMR Internal ID: 20260119.105 SDK Tag: v11.0.100-preview.1.26104.118
Build Branch: refs/heads/release/dev18.0 Internal ID: 20260104.2 Internal VS ID: rel.d18.0-11430.68
Build Branch: refs/heads/release/dev17.14 Internal ID: 20250812.6 Internal VS ID: rel.d17.14-36930.00
Build Branch: refs/heads/release/dev18.3 Internal ID: 20260128.5 Internal VS ID: rel.d18.3-11429.125
Build Branch: refs/heads/release/dev17.12 Internal ID: 20250126.6 Internal VS ID: rel.d17.12-36929.03
LSP: Tolerate non-mutating requests where we are unable to determine … …the language (#81660)
LSP: Tolerate non-mutating requests where we are unable to determine … …the language (#81660)
PreviousNext