Commit Graph

6 Commits

Author SHA1 Message Date
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