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

Merge pull request #251 from benlangmuir/bsm-fixes

BuildSystemManager fileBuildSettingsChanged fixes for dropped notifications

77c2ae49d0c280fd111da9d9e8ba75d97645557e authored almost 5 years ago by Ben Langmuir <[email protected]>
Update linuxmain

8a6340eacaccaefac300f46251ed87f99feaad77 authored almost 5 years ago by Ben Langmuir <[email protected]>
Fix dropped settings when racing between unregister and settings changed

If we unregisted a file for settings and subsequently received a
settings changed notification t...

67548b34a7f9098fabe38cc9a60f5d5e895e08a7 authored almost 5 years ago by Ben Langmuir <[email protected]>
Fix interpretation of empty set in BuildSystemManager.fileBuildSettingsChanged

We need to iterate over main files, not watched files. Otherwise we
would not get updates for he...

8d9c2e7791e96f99f2f962f9722ddb63339af407 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #250 from hartbit/spmbuildcore

Import the new SwiftPM SPMBuildCore target

c6f08fd0341fcef2189450a2fd973fa799300b2c authored almost 5 years ago by Ankit Aggarwal <[email protected]>
Import the new SwiftPM SPMBuildCore target

e75f8e9a2a8c07f3ed0afcef500500fd3e4c92f9 authored almost 5 years ago by David Hart <[email protected]>
Merge pull request #249 from benlangmuir/rel-def

Add default value to DiagnosticRelatedInformation initializer

f9f219c36c05b004d4c4e88cac6250d41caaab41 authored almost 5 years ago by Ben Langmuir <[email protected]>
Add default value to DiagnosticRelatedInformation initializer

428ab30f5a709da37b1b3d440591be908302e7ae authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #248 from benlangmuir/uniquely

[test] Make test URLs unique to avoid sourcekitd race

a06fe3d6465e319df3a5657154860f5837b3003e authored almost 5 years ago by Ben Langmuir <[email protected]>
[test] Make test URLs unique to avoid sourcekitd race

If a document is re-opened really quickly after a previous open or
modification, we might get a ...

da632e598085866f1e56dfab7f6f59ab7b6ca60f authored almost 5 years ago by Ben Langmuir <[email protected]>
DNM - Revert "[test] Disable testMuliEditFixitCodeActionNote"

This reverts commit c3e3669e96eaa8c96a1be52e8c2628bfcc02c383.

4367cd4258c6022d0974ebbcf757043121f5be3f authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #243 from DavidGoldman/letsgetvirtual

Disable diagnostics for blacklisted document schemes

a61a2857e45989f718a0170f267a4025bfde8e18 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #245 from benlangmuir/disable-sad-test

[test] Disable testMuliEditFixitCodeActionNote

9abe3fffb9380304fb3f317f216bd7d125377d3e authored almost 5 years ago by Ben Langmuir <[email protected]>
[test] Disable testMuliEditFixitCodeActionNote

SourceKit-LSP appears to be behaving correctly, but the toolchain
sourcekitd is sometimes return...

c3e3669e96eaa8c96a1be52e8c2628bfcc02c383 authored almost 5 years ago by Ben Langmuir <[email protected]>
Regenerate linux test main

Change-Id: I793f0ce4844bc0db5873164dd39c0f292af00cd8

bb62772c32d0eef27a44a662396bd15724ac7d6a authored almost 5 years ago by David Goldman <[email protected]>
Disable diagnostics for blacklisted document schemes

- Otherwise can lead to confusing duplicated diagnostics in VSCode
due to its usage of virtual...

47c9428fa20389a88afd40d552a340ca51a74a21 authored almost 5 years ago by David Goldman <[email protected]>
Merge pull request #242 from DavidGoldman/dependencyhandling

Improve handling/testing of `filesDependenciesUpdated` for clangd

fc3c85c0f97c665485f280348da85f973a2ce9bb authored almost 5 years ago by Ben Langmuir <[email protected]>
Regenerate Linux test main

Change-Id: I3549be35ed7849c674b661584a37b735ded2700c

453d77352e90e3279338b07f08659f9f484767dc authored almost 5 years ago by David Goldman <[email protected]>
Merge pull request #241 from DavidGoldman/buildsystemmanager

Fix BuildSystemManager.filesDependenciesUpdated calling wrong delegate method

67e6b6ced405785cd5fcb11a70525d8674e7a0e2 authored almost 5 years ago by Ben Langmuir <[email protected]>
Improve handling/testing of `filesDependenciesUpdated` for clangd

- Add support for recently upstreamed `forceRebuild` extension (https://github.com/llvm/llvm-pro...

72e7c5b25f5ca18be42f5d5d3622fdceb6c53250 authored almost 5 years ago by David Goldman <[email protected]>
Fix BuildSystemManager.filesDependenciesUpdated calling wrong delegate method

Change-Id: I5a8798f72d307d0bbad393835026b6ef78cdd3bf

658246180e7319df325357c0648b8ce0ea3642df authored almost 5 years ago by David Goldman <[email protected]>
Merge pull request #240 from merisbahti/master

[README] Fix typo.

b080c023f4af0418d772e631d2b22dcb0c4e0602 authored almost 5 years ago by Argyrios Kyrtzidis <[email protected]>
[README] Fix typo.

Change "pacakge" to "package".

8560f488b2897b421087a6f12790b1da8d9112d1 authored almost 5 years ago by Meris Bahtijaragic <[email protected]>
Merge pull request #238 from benlangmuir/notes-and-multiples

[fixit] Add support for fixits that come from notes, and multi-edit fixes

5aa23a6832e848e50bf48e8ef632d47d667de524 authored almost 5 years ago by Ben Langmuir <[email protected]>
[fixit] Handle multi-edit fixits

We were treating arrays of fixits as if they were independent actions,
but in reality we have at...

fa8acc142f13a35d43ea23a97c83b0a013fc6183 authored almost 5 years ago by Ben Langmuir <[email protected]>
[fixit] Add CodeActions for fixits from notes

Extends the fixit support to also walk notes (related information in LSP
terminology).

206e3646b72f0dc6233bb7edcd2736a105ff2f25 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #237 from benlangmuir/cmake-up

[cmake] Update CMakeLists.txt for recent file additions

33dd19141a4cfaa3120537ee953991ea3a5fd689 authored almost 5 years ago by Ben Langmuir <[email protected]>
[cmake] Update CMakeLists.txt for recent file additions

210600245963ff926e3358fa582e65f2715c3981 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #236 from benlangmuir/fixit-describe-thyself

[fixit] Add a descriptive title to quickfixes

9b8e4c714651ac56dea4c268650b7e68fb918814 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #235 from benlangmuir/linuxmain-is-hard-to-remember

[test] Regenerate linuxmain after build-system-manager change

870c73f4860beaf1e00138426cf67049e16d24e9 authored almost 5 years ago by Ben Langmuir <[email protected]>
[fixit] Add a descriptive title to quickfixes

While the diagnostic provides the broader context, there can be multiple
fixits and it is helpfu...

8b017afa5bc3c4a889eeba5effa52f7d90a8eb91 authored almost 5 years ago by Ben Langmuir <[email protected]>
[test] Regenerate linuxmain after build-system-manager change

I had done an update early in the commit series, but forgot to do one at
the end.

1c770bd22133116094f38ad115c64c79a1c31f89 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #234 from benlangmuir/crash-nonfile

[index] Avoid querying main files for a non-file URL

5e4749c92989ee88f5307575efe47a897d9036a4 authored almost 5 years ago by Ben Langmuir <[email protected]>
[index] Avoid querying main files for a non-file URL

IndexStoreDB expects a file path, so exit early if we have something
else.

e57337dca822d237fc67a5d0fe41f9d2960ae3e4 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #232 from benlangmuir/build-system-manager

[buildsystem] Introduce BuildSystemManager that handles main-file lookup and caching

c477d8103da8ceb8f517f3c31344f581f12e9fb5 authored almost 5 years ago by Ben Langmuir <[email protected]>
[buildsystem] Introduce BuildSystemManager that handles main-file lookup

The build system manager will integrate with the indexer to provide
header to main file mappings...

89f29cb864b7623cc5560f0caa5f9070c574d146 authored almost 5 years ago by Ben Langmuir <[email protected]>
Add MainFilesProvider and MainFilesDelegate for index

Introduce types for looking up and receiving notifications about changes
to main file mappings (...

25e3574bc36bff9ccce226de5bd4bee1dffaac53 authored almost 5 years ago by Ben Langmuir <[email protected]>
Remove unused toolchain lookup function NFC

We want to be able to lookup the toolchain by file eventually, but it's
currently dead code.

47d92d89f98f2597e3e0ecaa10dc7b1223a3e60a authored almost 5 years ago by Ben Langmuir <[email protected]>
[buildsystem] Wire up BuildSystemManager to SourceKitServer

Wires up the build system manager in the server, and all existing tests.

44f535fb91ac9ceb8d7aecd25a1cec22df434f69 authored almost 5 years ago by Ben Langmuir <[email protected]>
[buildsystem] Standardize call between register and settings query NFC

In preparation for injecting doing more during registration, pass
through the same parameters (a...

a679d4553d3ee7fad6f76a62a0e838ce0965610a authored almost 5 years ago by Ben Langmuir <[email protected]>
Thread Language through FileBuildSettings NFC

Will make it easier to work with cached settings.

cffced184460d8ee65b8c76f6b8936bc1c087701 authored almost 5 years ago by Ben Langmuir <[email protected]>
[bsm] Thread build system manager through tibs workspace and test it

23b2fe66fe88da0b6f7b05f06b6f0acb4de080f8 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #231 from benlangmuir/update-race

[buildsystem] Fix race when settings are updated

a1c2bf7c54b6cf8dfe4f94d1bdd7c0fb281c829c authored almost 5 years ago by Ben Langmuir <[email protected]>
[buildsystem] Fix race when settings are updated

Jump onto `queue` when receiving notifications from the build system,
which could be on any queue.

a22004dd90048c12c71a38ae83b64902ab41a321 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #230 from benlangmuir/xcode-11.4-doc-update

[docs] Update README and documentation for Xcode 11.4 Beta

145718db5f0fba970ff7f4d4ebc243807c999685 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #229 from apple/benlangmuir-patch-1

Update README "Status" table for fixit support

74649e67321e9fdbd88238cef940b7ba756349ae authored almost 5 years ago by Ben Langmuir <[email protected]>
Update README "Status" table for fixit support

616510e711a46d9a71befd65caac5d4885a2c408 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #228 from benlangmuir/collision-redemption

[test] Fix test broken by collision of recent changes

88bed0ed701d2151d188bc26b86d0d688241c0f0 authored almost 5 years ago by Ben Langmuir <[email protected]>
[test] Fix test broken by collision of recent changes

Two interacting changes were accidentally tested independently instead
of together and this got ...

19f4a22edb5d8e31d401792c90749eaec7cf3af3 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #227 from apple/update-lsp

[SKSwiftPMWorkspace] Adopt upcoming host triple changes

ed7e9acbbde63a3897a0ebdb87934b3c6e1d626d authored almost 5 years ago by Ankit Aggarwal <[email protected]>
Merge pull request #216 from ahoppen/fixits

Provide Fix-Its through codeActions and PublishDiagnostics

a57dea902fbba18beb99d330cd5cb65df9749bcf authored almost 5 years ago by Ben Langmuir <[email protected]>
[SKSwiftPMWorkspace] Adopt upcoming host triple changes

09719080e7292ff3d3b01d08cf55b5e41f0b40ed authored almost 5 years ago by Ankit Aggarwal <[email protected]>
Merge pull request #226 from benlangmuir/support-the-unsupported

[codeActions] Ignore "supportedKinds", which isn't really an opt-in list

74b2921d51a6eca08048f55e5d64afffc70278d5 authored almost 5 years ago by Ben Langmuir <[email protected]>
[test] Regenerate linuxmain

857b8543a7fd8d56deeb293e351eab7ad7903eb1 authored almost 5 years ago by Ben Langmuir <[email protected]>
[codeActions] Ignore "supportedKinds", which isn't really an opt-in list

The client guarantees that unsupported kinds will be handled, and in
practice some clients, such...

a88ab45e07256172f42381e7269ab48694cfabb5 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #225 from benlangmuir/async-load-init

Make initial workspace load asynchronous

798befa26196e4685664f80f143b5ebe6524bfac authored almost 5 years ago by Ben Langmuir <[email protected]>
Make initial workspace load asynchronous

Some editors treat the initialize request as blocking, or otherwise time
out if it takes too lon...

ddb9a8d9646769b7e3ce254fd9052f0221c98cff authored almost 5 years ago by Ben Langmuir <[email protected]>
[docs] Update README and documentation for Xcode 11.4 Beta

cb1c01ebfcf9a28b648547ccbb110e94983102c7 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #224 from benlangmuir/faster-compdb

Speed up compilation database loading when using "command"

aebea1f74cf2657e4c60a4e7ed3803dfc38b5688 authored almost 5 years ago by Ben Langmuir <[email protected]>
Speed up compilation database loading when using "command"

The JSON compilation database allows specifying arguments either as an
array of string ("argumen...

f24f798ac474126a9fbb473165b36ca45d540e86 authored almost 5 years ago by Ben Langmuir <[email protected]>
[test] Regenerate linuxmain

c2abffaa75ea308dc84e285c3193cc61741c955f authored almost 5 years ago by Ben Langmuir <[email protected]>
Add a performance test for command string splitting

0c731a3dd4f9525f1f0ede52a28fd95672a83d65 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #222 from benlangmuir/avoid-warn

Avoid new warning about assignment of Void

c83d050f4efef51e0cdc3a966c814ec340577b95 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #223 from benlangmuir/comdb-index-store-path

Infer index store path from compilation database

8554f6d4d4a905fa54a69f0f24b034445d22dbde authored almost 5 years ago by Ben Langmuir <[email protected]>
[test] Update linuxmain

3f7b3074af1c57dfce3684c1cdac44fdd8a6442f authored almost 5 years ago by Ben Langmuir <[email protected]>
Infer index store path from compilation database

Find the index store path by searching through the command-line
arguments, and if found, also pr...

b917ebe5d98c50285113c47ba7ea3be3aa573998 authored almost 5 years ago by Ben Langmuir <[email protected]>
Avoid new warning about assignment of Void

Modify the test code to avoid the new warning so that we can keep
passing the test with older co...

76ce44b38be74259f64ae7b8ca0c44fccfb26bb4 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #218 from ahoppen/language-description

Return a more easily readable string from the Language's description property

94585a79fb1f80d73ed218b2af39a0951b53f5a8 authored almost 5 years ago by Alex Hoppen <[email protected]>
Return a more easily readable string from the Language's description property

af1f55ed9f60f457b89ee54d4fe4324bc58392bd authored almost 5 years ago by Alex Hoppen <[email protected]>
Merge pull request #217 from ahoppen/common-languages

Add all language identifiers listed in the LSP spec

d62be20b75180cedd0e92df9f76e3d00a329cbc2 authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #212 from DavidGoldman/dependencyhandling

Work on implementing dependenciesUpdated part of Build System integration

bda0cc48a05f595ce8578352c94847a291823e5a authored almost 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #213 from klaaspieter/patch-2

Add coc.nvim language server configuration

c363a39984f54ddf83cff1bc8c4d6be821b17083 authored almost 5 years ago by Ben Langmuir <[email protected]>
Regenerate linux test cases

Change-Id: I2327fd9a076a9cd6bfadfaaeb3b74998f73e1693

aafc5f35fd7258e16819cbef8d20c5b4e5d606b0 authored almost 5 years ago by David Goldman <[email protected]>
Add all language identifiers listed in the LSP spec

6d9b41417b22268a6acfd82ee2a689855802f17d authored almost 5 years ago by Alex Hoppen <[email protected]>
Return Fix-its from code actions request

fd018c90198213962c797b8ff0115300952968a4 authored almost 5 years ago by Alex Hoppen <[email protected]>
Return Fix-its in PublishDiagnostics as defined in a clangd LSP-extension

45f001c291f3c10fff409fa7b49dc12a709076c8 authored almost 5 years ago by Alex Hoppen <[email protected]>
Merge pull request #215 from ahoppen/shutdown-request

Rename Shutdown to ShutdownRequest

0097a84e284a24c690b19e22d55fdcc26fdfea14 authored almost 5 years ago by Alex Hoppen <[email protected]>
Fix expectation name

Change-Id: I269424922bf630800e5ee4c9a323a7d5844ef95d

8376ad615dbb9ff0b95ba68265096c491bc18ab3 authored almost 5 years ago by David Goldman <[email protected]>
Add sourcekitd test via swift tibs

Change-Id: Ia0f25a4167724c00b941dc082f25df3ce4281d17

56b246375168a2ed0613653f17260c47d0dbcbe7 authored almost 5 years ago by David Goldman <[email protected]>
Rename Shutdown to ShutdownRequest

ce5f4774c662dc1692397feebb4a35f29e93c87b authored almost 5 years ago by Alex Hoppen <[email protected]>
Handle documentDependenciesUpdated with clangd and sourcekitd

Change-Id: I37b5bf4196cd44ab585d36f5b8334c52175c7834

e3b9296bc9a49a12077e4ab4b13c9051843b12c5 authored almost 5 years ago by David Goldman <[email protected]>
Add link to coc.nvim

7e9281d6365a0c38e62b9ac07926ff22308b1992 authored almost 5 years ago by Klaas Pieter Annema <[email protected]>
Add coc-sourcekit

604d9662bc246cfeab760e34bef5e273977d6abe authored almost 5 years ago by Klaas Pieter Annema <[email protected]>
Add coc.nvim language server configuration

282ec21f39075281fe5441b27875a3ba8e1c3c3a authored almost 5 years ago by Klaas Pieter Annema <[email protected]>
Merge pull request #214 from apple/hyp-update-readme

Update C/C++/ObjC in README

f19ee68bf1ccd257dda18e413391566ac54edb5f authored almost 5 years ago by Ben Langmuir <[email protected]>
Update C/C++/ObjC in README

dea99363d8b55e8ee0d842e5a9123ca028f9472c authored almost 5 years ago by Alex Lorenz <[email protected]>
Merge pull request #210 from buttaface/droid

Android: add native support

4516d0eaf5b0005806fc1326bf68390ed185192e authored almost 5 years ago by Ben Langmuir <[email protected]>
Work on implementing dependenciesUpdated part of Build System integration

Change-Id: Ieed32d625afb570ced559206f1867bd2d4d2bacf

8331bb5146800502f9e738babef3416bfc83f27b authored about 5 years ago by David Goldman <[email protected]>
Merge pull request #211 from apple/tsc

[Package.swift] Adopt TSC package

6c64dfaa681ae8036aff6e6a52d6b65a0815e0b9 authored about 5 years ago by Ankit Aggarwal <[email protected]>
[Package.swift] Adopt TSC package

f9792ee3c1b16d0c0cc66f85084e0602699c1310 authored about 5 years ago by Ankit Aggarwal <[email protected]>
Android: add native support

a4cec47d7068153bd5aeb3fa54a67b6a0f8d7ba6 authored about 5 years ago by Butta <[email protected]>
Merge pull request #209 from DavidGoldman/fix_codingkey_error

Fix CodingKeys build error

08215af6952de95308cb5da23794abe4008c4f3d authored about 5 years ago by Ben Langmuir <[email protected]>
Fix CodingKeys build error

Change-Id: Ifc73f29113b14736f3051c734a32962bef839313

76e34ef63cf6901361043b8c94f975d971109fd0 authored about 5 years ago by David Goldman <[email protected]>
Merge pull request #208 from ahoppen/unify-request-naming

Unify request naming

beb284f8675d8d9d5e9d90a6095a1f423a2d2a1b authored about 5 years ago by Alex Hoppen <[email protected]>
Unify the naming of request and notification types

Request types should always have the suffix Request and notifications
should end with Notificati...

e2d7eedef8e2d7e4681f728e2b91cf1fa332ba82 authored about 5 years ago by Alex Hoppen <[email protected]>
Merge pull request #206 from ahoppen/match-spec-part-2

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]>
Update WorkspaceEdit to match version 3.14 of the LSP spec

2b0f71a9454fa4982afb132225d72cc4ab18a4bf authored about 5 years ago by Alex Hoppen <[email protected]>
Add missing default initializer value in DynamicRegistrationLinkSupportCapability

4c07ec76ad0fe6957f0b8522d7f7989f0edc0ad0 authored about 5 years ago by Alex Hoppen <[email protected]>
Update WorkspaceFoldersRequest to match version 3.14 of the LSP spec

42733423011b3802f857cbc1c6bf708fb8916a08 authored about 5 years ago by Alex Hoppen <[email protected]>
In HoverResponse Decode single MarkedString as [MarkedString] with one element

bfdcccd9a330c8cfb4ccd8197305975fc6419890 authored about 5 years ago by Alex Hoppen <[email protected]>