Files
sourcekit-lsp/Sources/LanguageServerProtocolJSONRPC
Alex Hoppen 259da4554e Improve queue handling in JSONRPCConnection
This started off by guarding `state` against concurrent access and then escalated slightly.

The main changes are:
- `state` must only be accessed on `queue` now, preventing race conditions of message handling while the connection is being closed.
- A few functions were renamed, merged, and documented to simplify the code
- A few dead members were removed
2024-03-20 08:30:16 +01:00
..
2023-10-10 13:44:47 -07:00
2023-10-10 13:44:47 -07:00