Files
sourcekit-lsp/Sources/SourceKitLSP
Alex Hoppen 9fcf3645e9 Fix race condition in rename
We were computing the edits for the rename locations concurrently, which means that we were executing `languageServerType(of:)` concurrently, which could incur concurrent accesses to the `languageServerTypesCache` dictionary.

Introduce an actor `LanguageServerTypesCache` that manages the cache, eliminating the race.
2024-03-04 17:29:06 -08:00
..
2024-03-04 17:29:06 -08:00