mirror of
https://github.com/apple/sourcekit-lsp.git
synced 2026-03-02 18:23:24 +01:00
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