Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/swiftwasm/sourcekit-lsp
Language Server Protocol implementation for Swift and C-based languages
https://github.com/swiftwasm/sourcekit-lsp
BuildSystemManager fileBuildSettingsChanged fixes for dropped notifications
77c2ae49d0c280fd111da9d9e8ba75d97645557e authored almost 5 years ago by Ben Langmuir <[email protected]>8a6340eacaccaefac300f46251ed87f99feaad77 authored almost 5 years ago by Ben Langmuir <[email protected]>
If we unregisted a file for settings and subsequently received a
settings changed notification t...
We need to iterate over main files, not watched files. Otherwise we
would not get updates for he...
Import the new SwiftPM SPMBuildCore target
c6f08fd0341fcef2189450a2fd973fa799300b2c authored almost 5 years ago by Ankit Aggarwal <[email protected]>e75f8e9a2a8c07f3ed0afcef500500fd3e4c92f9 authored almost 5 years ago by David Hart <[email protected]>
Add default value to DiagnosticRelatedInformation initializer
f9f219c36c05b004d4c4e88cac6250d41caaab41 authored almost 5 years ago by Ben Langmuir <[email protected]>428ab30f5a709da37b1b3d440591be908302e7ae authored almost 5 years ago by Ben Langmuir <[email protected]>
[test] Make test URLs unique to avoid sourcekitd race
a06fe3d6465e319df3a5657154860f5837b3003e authored almost 5 years ago by Ben Langmuir <[email protected]>
If a document is re-opened really quickly after a previous open or
modification, we might get a ...
This reverts commit c3e3669e96eaa8c96a1be52e8c2628bfcc02c383.
4367cd4258c6022d0974ebbcf757043121f5be3f authored almost 5 years ago by Ben Langmuir <[email protected]>Disable diagnostics for blacklisted document schemes
a61a2857e45989f718a0170f267a4025bfde8e18 authored almost 5 years ago by Ben Langmuir <[email protected]>[test] Disable testMuliEditFixitCodeActionNote
9abe3fffb9380304fb3f317f216bd7d125377d3e authored almost 5 years ago by Ben Langmuir <[email protected]>
SourceKit-LSP appears to be behaving correctly, but the toolchain
sourcekitd is sometimes return...
Change-Id: I793f0ce4844bc0db5873164dd39c0f292af00cd8
bb62772c32d0eef27a44a662396bd15724ac7d6a authored almost 5 years ago by David Goldman <[email protected]>
- Otherwise can lead to confusing duplicated diagnostics in VSCode
due to its usage of virtual...
Improve handling/testing of `filesDependenciesUpdated` for clangd
fc3c85c0f97c665485f280348da85f973a2ce9bb authored almost 5 years ago by Ben Langmuir <[email protected]>Change-Id: I3549be35ed7849c674b661584a37b735ded2700c
453d77352e90e3279338b07f08659f9f484767dc authored almost 5 years ago by David Goldman <[email protected]>Fix BuildSystemManager.filesDependenciesUpdated calling wrong delegate method
67e6b6ced405785cd5fcb11a70525d8674e7a0e2 authored almost 5 years ago by Ben Langmuir <[email protected]>- Add support for recently upstreamed `forceRebuild` extension (https://github.com/llvm/llvm-pro...
72e7c5b25f5ca18be42f5d5d3622fdceb6c53250 authored almost 5 years ago by David Goldman <[email protected]>Change-Id: I5a8798f72d307d0bbad393835026b6ef78cdd3bf
658246180e7319df325357c0648b8ce0ea3642df authored almost 5 years ago by David Goldman <[email protected]>[README] Fix typo.
b080c023f4af0418d772e631d2b22dcb0c4e0602 authored almost 5 years ago by Argyrios Kyrtzidis <[email protected]>Change "pacakge" to "package".
8560f488b2897b421087a6f12790b1da8d9112d1 authored almost 5 years ago by Meris Bahtijaragic <[email protected]>[fixit] Add support for fixits that come from notes, and multi-edit fixes
5aa23a6832e848e50bf48e8ef632d47d667de524 authored almost 5 years ago by Ben Langmuir <[email protected]>
We were treating arrays of fixits as if they were independent actions,
but in reality we have at...
Extends the fixit support to also walk notes (related information in LSP
terminology).
[cmake] Update CMakeLists.txt for recent file additions
33dd19141a4cfaa3120537ee953991ea3a5fd689 authored almost 5 years ago by Ben Langmuir <[email protected]>210600245963ff926e3358fa582e65f2715c3981 authored almost 5 years ago by Ben Langmuir <[email protected]>
[fixit] Add a descriptive title to quickfixes
9b8e4c714651ac56dea4c268650b7e68fb918814 authored almost 5 years ago by Ben Langmuir <[email protected]>[test] Regenerate linuxmain after build-system-manager change
870c73f4860beaf1e00138426cf67049e16d24e9 authored almost 5 years ago by Ben Langmuir <[email protected]>
While the diagnostic provides the broader context, there can be multiple
fixits and it is helpfu...
I had done an update early in the commit series, but forgot to do one at
the end.
[index] Avoid querying main files for a non-file URL
5e4749c92989ee88f5307575efe47a897d9036a4 authored almost 5 years ago by Ben Langmuir <[email protected]>
IndexStoreDB expects a file path, so exit early if we have something
else.
[buildsystem] Introduce BuildSystemManager that handles main-file lookup and caching
c477d8103da8ceb8f517f3c31344f581f12e9fb5 authored almost 5 years ago by Ben Langmuir <[email protected]>
The build system manager will integrate with the indexer to provide
header to main file mappings...
Introduce types for looking up and receiving notifications about changes
to main file mappings (...
We want to be able to lookup the toolchain by file eventually, but it's
currently dead code.
Wires up the build system manager in the server, and all existing tests.
44f535fb91ac9ceb8d7aecd25a1cec22df434f69 authored almost 5 years ago by Ben Langmuir <[email protected]>
In preparation for injecting doing more during registration, pass
through the same parameters (a...
Will make it easier to work with cached settings.
cffced184460d8ee65b8c76f6b8936bc1c087701 authored almost 5 years ago by Ben Langmuir <[email protected]>23b2fe66fe88da0b6f7b05f06b6f0acb4de080f8 authored almost 5 years ago by Ben Langmuir <[email protected]>
[buildsystem] Fix race when settings are updated
a1c2bf7c54b6cf8dfe4f94d1bdd7c0fb281c829c authored almost 5 years ago by Ben Langmuir <[email protected]>
Jump onto `queue` when receiving notifications from the build system,
which could be on any queue.
[docs] Update README and documentation for Xcode 11.4 Beta
145718db5f0fba970ff7f4d4ebc243807c999685 authored almost 5 years ago by Ben Langmuir <[email protected]>Update README "Status" table for fixit support
74649e67321e9fdbd88238cef940b7ba756349ae authored almost 5 years ago by Ben Langmuir <[email protected]>616510e711a46d9a71befd65caac5d4885a2c408 authored almost 5 years ago by Ben Langmuir <[email protected]>
[test] Fix test broken by collision of recent changes
88bed0ed701d2151d188bc26b86d0d688241c0f0 authored almost 5 years ago by Ben Langmuir <[email protected]>
Two interacting changes were accidentally tested independently instead
of together and this got ...
[SKSwiftPMWorkspace] Adopt upcoming host triple changes
ed7e9acbbde63a3897a0ebdb87934b3c6e1d626d authored almost 5 years ago by Ankit Aggarwal <[email protected]>Provide Fix-Its through codeActions and PublishDiagnostics
a57dea902fbba18beb99d330cd5cb65df9749bcf authored almost 5 years ago by Ben Langmuir <[email protected]>09719080e7292ff3d3b01d08cf55b5e41f0b40ed authored almost 5 years ago by Ankit Aggarwal <[email protected]>
[codeActions] Ignore "supportedKinds", which isn't really an opt-in list
74b2921d51a6eca08048f55e5d64afffc70278d5 authored almost 5 years ago by Ben Langmuir <[email protected]>857b8543a7fd8d56deeb293e351eab7ad7903eb1 authored almost 5 years ago by Ben Langmuir <[email protected]>
The client guarantees that unsupported kinds will be handled, and in
practice some clients, such...
Make initial workspace load asynchronous
798befa26196e4685664f80f143b5ebe6524bfac authored almost 5 years ago by Ben Langmuir <[email protected]>
Some editors treat the initialize request as blocking, or otherwise time
out if it takes too lon...
cb1c01ebfcf9a28b648547ccbb110e94983102c7 authored almost 5 years ago by Ben Langmuir <[email protected]>
Speed up compilation database loading when using "command"
aebea1f74cf2657e4c60a4e7ed3803dfc38b5688 authored almost 5 years ago by Ben Langmuir <[email protected]>
The JSON compilation database allows specifying arguments either as an
array of string ("argumen...
c2abffaa75ea308dc84e285c3193cc61741c955f authored almost 5 years ago by Ben Langmuir <[email protected]>
0c731a3dd4f9525f1f0ede52a28fd95672a83d65 authored almost 5 years ago by Ben Langmuir <[email protected]>
Avoid new warning about assignment of Void
c83d050f4efef51e0cdc3a966c814ec340577b95 authored almost 5 years ago by Ben Langmuir <[email protected]>Infer index store path from compilation database
8554f6d4d4a905fa54a69f0f24b034445d22dbde authored almost 5 years ago by Ben Langmuir <[email protected]>3f7b3074af1c57dfce3684c1cdac44fdd8a6442f authored almost 5 years ago by Ben Langmuir <[email protected]>
Find the index store path by searching through the command-line
arguments, and if found, also pr...
Modify the test code to avoid the new warning so that we can keep
passing the test with older co...
Return a more easily readable string from the Language's description property
94585a79fb1f80d73ed218b2af39a0951b53f5a8 authored almost 5 years ago by Alex Hoppen <[email protected]>af1f55ed9f60f457b89ee54d4fe4324bc58392bd authored almost 5 years ago by Alex Hoppen <[email protected]>
Add all language identifiers listed in the LSP spec
d62be20b75180cedd0e92df9f76e3d00a329cbc2 authored almost 5 years ago by Ben Langmuir <[email protected]>Work on implementing dependenciesUpdated part of Build System integration
bda0cc48a05f595ce8578352c94847a291823e5a authored almost 5 years ago by Ben Langmuir <[email protected]>Add coc.nvim language server configuration
c363a39984f54ddf83cff1bc8c4d6be821b17083 authored almost 5 years ago by Ben Langmuir <[email protected]>Change-Id: I2327fd9a076a9cd6bfadfaaeb3b74998f73e1693
aafc5f35fd7258e16819cbef8d20c5b4e5d606b0 authored almost 5 years ago by David Goldman <[email protected]>6d9b41417b22268a6acfd82ee2a689855802f17d authored almost 5 years ago by Alex Hoppen <[email protected]>
fd018c90198213962c797b8ff0115300952968a4 authored almost 5 years ago by Alex Hoppen <[email protected]>
45f001c291f3c10fff409fa7b49dc12a709076c8 authored almost 5 years ago by Alex Hoppen <[email protected]>
Rename Shutdown to ShutdownRequest
0097a84e284a24c690b19e22d55fdcc26fdfea14 authored almost 5 years ago by Alex Hoppen <[email protected]>Change-Id: I269424922bf630800e5ee4c9a323a7d5844ef95d
8376ad615dbb9ff0b95ba68265096c491bc18ab3 authored almost 5 years ago by David Goldman <[email protected]>Change-Id: Ia0f25a4167724c00b941dc082f25df3ce4281d17
56b246375168a2ed0613653f17260c47d0dbcbe7 authored almost 5 years ago by David Goldman <[email protected]>ce5f4774c662dc1692397feebb4a35f29e93c87b authored almost 5 years ago by Alex Hoppen <[email protected]>
Change-Id: I37b5bf4196cd44ab585d36f5b8334c52175c7834
e3b9296bc9a49a12077e4ab4b13c9051843b12c5 authored almost 5 years ago by David Goldman <[email protected]>7e9281d6365a0c38e62b9ac07926ff22308b1992 authored almost 5 years ago by Klaas Pieter Annema <[email protected]>
604d9662bc246cfeab760e34bef5e273977d6abe authored almost 5 years ago by Klaas Pieter Annema <[email protected]>
282ec21f39075281fe5441b27875a3ba8e1c3c3a authored almost 5 years ago by Klaas Pieter Annema <[email protected]>
Update C/C++/ObjC in README
f19ee68bf1ccd257dda18e413391566ac54edb5f authored almost 5 years ago by Ben Langmuir <[email protected]>dea99363d8b55e8ee0d842e5a9123ca028f9472c authored almost 5 years ago by Alex Lorenz <[email protected]>
Android: add native support
4516d0eaf5b0005806fc1326bf68390ed185192e authored almost 5 years ago by Ben Langmuir <[email protected]>Change-Id: Ieed32d625afb570ced559206f1867bd2d4d2bacf
8331bb5146800502f9e738babef3416bfc83f27b authored about 5 years ago by David Goldman <[email protected]>[Package.swift] Adopt TSC package
6c64dfaa681ae8036aff6e6a52d6b65a0815e0b9 authored about 5 years ago by Ankit Aggarwal <[email protected]>f9792ee3c1b16d0c0cc66f85084e0602699c1310 authored about 5 years ago by Ankit Aggarwal <[email protected]>
a4cec47d7068153bd5aeb3fa54a67b6a0f8d7ba6 authored about 5 years ago by Butta <[email protected]>
Fix CodingKeys build error
08215af6952de95308cb5da23794abe4008c4f3d authored about 5 years ago by Ben Langmuir <[email protected]>Change-Id: Ifc73f29113b14736f3051c734a32962bef839313
76e34ef63cf6901361043b8c94f975d971109fd0 authored about 5 years ago by David Goldman <[email protected]>Unify request naming
beb284f8675d8d9d5e9d90a6095a1f423a2d2a1b authored about 5 years ago by Alex Hoppen <[email protected]>
Request types should always have the suffix Request and notifications
should end with Notificati...
Part 2: Update the struct definitions to match version 3.14 of the LSP spec
79e312b00ed3dfe16cf78a5cd3d193962251e883 authored about 5 years ago by Ben Langmuir <[email protected]>2b0f71a9454fa4982afb132225d72cc4ab18a4bf authored about 5 years ago by Alex Hoppen <[email protected]>
4c07ec76ad0fe6957f0b8522d7f7989f0edc0ad0 authored about 5 years ago by Alex Hoppen <[email protected]>
42733423011b3802f857cbc1c6bf708fb8916a08 authored about 5 years ago by Alex Hoppen <[email protected]>
bfdcccd9a330c8cfb4ccd8197305975fc6419890 authored about 5 years ago by Alex Hoppen <[email protected]>