Ben Langmuir
f333b3d489
Shutdown toolchain connections on exit
...
When using SourceKit-LSP in tests (or otherwise in a library), we do not
want to leak the toolchain connections.
Conflicts:
Sources/SourceKit/sourcekitd/SwiftLanguageServer.swift
2020-10-16 13:51:24 -07:00
Alex Hoppen
4b3c571db6
Eliminate _IndirectConnection and replace it by closure
...
This allows us to move the semaphore logic out of the message to the connection where it belongs.
2019-11-12 15:04:44 -08:00
Marcin Krzyzanowski
fb2d4d14b8
Embrace Swift.Result in place SwiftPM.Basic.Result
2019-06-10 11:24:53 +02:00
Abdullah Selek
3cfa9f14f5
Use Void over () on LanguageServerProtocol files.
2018-12-08 18:27:41 +00:00
Adam Nemecek
97fd1e8cb3
trimmed whitespace
2018-11-15 14:12:34 -08:00
Ben Langmuir
aabf57a252
Import SourceKit-LSP sources
2018-11-13 15:50:48 -08:00