Alex Hoppen
1cfa8db1d8
Require Swift 6 to build SourceKit-LSP
...
This significantly cleans up our `import` statements
2025-03-07 08:05:49 -08:00
Alex Hoppen
8c2def8ef9
Rename SKSupport to LanguageServerProtocolExtensions
2024-11-13 16:53:58 -08:00
Alex Hoppen
8cd831b55d
Adopt InternalImportsByDefault
2024-09-27 09:17:13 -07:00
Alex Hoppen
3d95375043
Use a LocalConnection to communicate between BuildSystemManager and BuildSystem
2024-09-15 16:28:12 -07:00
Alex Hoppen
50a28bb86a
Change FIXME and TODO comments to always have an associated issue
...
Do one of the following for every `FIXME` or `TODO` comment
- Add an issue that tracks the task
- Remove the comment if we are not planning to address it
2024-08-07 10:00:04 -07:00
Alex Hoppen
ae660e0e9f
Explicitly qualify module name for extensions that add retroactive conformances
2024-07-31 17:25:20 -07:00
Alex Hoppen
970b44d255
Remove a few @preconcurrency imports
...
rdar://132378792 is fixed
2024-07-31 17:25:20 -07:00
Alex Hoppen
1ef71cf663
Merge LSPTestSupport and SKTestSupport
2024-07-25 09:11:13 -07:00
Alex Hoppen
05ecd26d08
Reorganize the repository into a set of bare LSP modules and SourceKit modules
...
We will be able to split the LSP modules off later. These LSP modules
will provide the ability to write custom LSP servers and clients in
Swift. The sourcekit-lsp repository will build on top of this new
package to provide an LSP implementation that creates a language server
for Swift and C-based-languages.
2019-11-14 10:35:06 -08:00
Alex Hoppen
1fde01efc0
Move LanguageServer to SKCore
2019-11-12 16:58:25 -08:00
Bruno Rocha
9eb2fe4453
Clean implementation
2019-10-04 12:34:09 -03:00
Bruno Rocha
a84eaaa478
Apply review comments (LSPAnyCodable/Cleaning)
2019-10-03 11:37:24 -03:00
Bruno Rocha
8861ac06c1
Add Local Refactoring
2019-10-03 11:20:41 -03:00
Ben Langmuir
81e46c7c46
[test] Flip the default value of allowUnexpectedNotification
...
This is/was mostly useful for testing specific notification
interactions. Most new tests shouldn't need it, so remove the
boilerplate.
2019-10-01 22:30:58 -07:00
Ben Langmuir
6c6b10f18e
[test] Enable diagnostics test on Linux
...
The missing XCTest API was added, so we can now enable the test.
2019-08-27 07:23:25 -07:00
Richard Howell
93982b2f2a
messageRegistry -> protocol
2019-08-16 19:18:29 -07:00
Richard Howell
3701f6dcd5
pass in message registry instead of singleton
2019-08-15 15:28:19 -07:00
Abdullah Selek
360f88b6db
Use Void over () on SKTestSupport files.
2018-12-08 18:32:12 +00:00
Ben Langmuir
aabf57a252
Import SourceKit-LSP sources
2018-11-13 15:50:48 -08:00