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

Cleanup spaces in empty lines.

ffd199762653c0d6f661389715ea9cf307928f17 authored almost 6 years ago by Abdullah Selek <[email protected]>
Support for window/showMessage(Request) (#62)

This allows the server to display a message in the client and
optionally gives the client the a...

d1f9578536c37da66a38c19870f67beb8afbee1f authored almost 6 years ago by David Goldman <[email protected]>
Add instructions for Vim 8 (#59)

Add integration instructions for Vim 8, using https://github.com/prabirshrestha/vim-lsp.

Also...

05522b28f5574f86fcb30ef10473dc7efc34fb39 authored almost 6 years ago by Daniel Duan <[email protected]>
Merge pull request #61 from benlangmuir/update-swiftpm

[swiftpm] Update to latest master

374c7dd55ae03bb2a03a1558b2d0540c054d58b6 authored almost 6 years ago by Ben Langmuir <[email protected]>
[swiftpm] Update to latest master

474ced3f72b8fa2d79c209003052eed9c5d72c08 authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #60 from benlangmuir/update-tc

Update recommended toolchain to 2019-01-05-a

8e1e30efaaad37214ee1eee4c69b507134f8804b authored almost 6 years ago by Ben Langmuir <[email protected]>
Update recommended toolchain to 2019-01-05-a

f4d673643802102177c05d274417b25a5db343a2 authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #15 from rintaro/completion-adjustlocation-fix

[Completion] Fix crash for completion on identifier at the start of file

1d78d55f08b94c919668ccbc3acf104145927bf4 authored almost 6 years ago by Ben Langmuir <[email protected]>
Regenerate linuxmain

d52254cb9057404e0fee1cf791dfb6e79b53da8e authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #57 from Firehed/diagnostic_related_messages

Correct location property of DiagnosticRelatedInformation

3274eedad5b4c4aff73427012fb730b68f9796f9 authored almost 6 years ago by Ben Langmuir <[email protected]>
[Completion] Add test case for code-completion position adjustment

88785db28396e909bd10bfdc8cf21c773f7d0f4f authored almost 6 years ago by Rintaro Ishizaki <[email protected]>
[Completion] Make adjustCompletionLocation() safe for out of range

Make it optional.

f99b70781bf509ba7e3a2430b2aea52c7bc9178a authored almost 6 years ago by Rintaro Ishizaki <[email protected]>
[Completion] Fix crash for completion on identifier at the start of file

Crash where a code completion is triggered on an identifier at the start
of file. `Fatal error: ...

4b0b0ec0aa7cda21f938119ae37e3a841d4a4fdc authored almost 6 years ago by Rintaro Ishizaki <[email protected]>
Correct location property of DiagnosticRelatedInformation

73ba7f4eef2587f697f9a1bde515c6d37153481e authored almost 6 years ago by Eric Stern <[email protected]>
Merge pull request #56 from benlangmuir/update-index

[indexstore-db] update to latest master

923384b703e36104e353aa34461a4305b21a0d90 authored about 6 years ago by Ben Langmuir <[email protected]>
[indexstore-db] update to latest master

4e1013d0b4007549a90f9629aeba5ff4f80b61c9 authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #55 from benlangmuir/update-swiftpm

[swiftpm] Update to latest master

4fc74bc7cb69f22b6f2beb0bc5d865a90b9ee30d authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #54 from benlangmuir/update-tc

Update recommended toolchain to 2018-12-18-a

152f90c669bd5c73fae964256ee81353d94ae0ab authored about 6 years ago by Ben Langmuir <[email protected]>
[swiftpm] Update to latest master

c1cf0ad77bf80d01336f54d0401eb866ab3ca53b authored about 6 years ago by Ben Langmuir <[email protected]>
Update recommended toolchain to 2018-12-18-a

24452aeee8236b088e7a5b095126971a5da602eb authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #53 from benlangmuir/trfs

[test] Fix toolchain registry test to use in-memory file-system for search

6392465cd7edf463baabe20a7d85b348aea5ab95 authored about 6 years ago by Ben Langmuir <[email protected]>
[test] Fix toolchain registry test to use in-memory file-system for search

3c9185bef501706400ac9e92476a5fa2a0483aa8 authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #52 from abdullahselek/master

Remove extra spaces before func.

c595925e491e074a02b8af76a34249b75f2d7b32 authored about 6 years ago by Ben Langmuir <[email protected]>
Remove extra spaces before func.

4f4ac81f3b34e732ff13705f948aed55cf7eb5a7 authored about 6 years ago by Abdullah Selek <[email protected]>
Merge pull request #51 from benlangmuir/readme-tc-path

[readme] Describe where toolchains are usually found on macOS/linux

a9f164cf049bc07ea14fe04c09e94b8666381838 authored about 6 years ago by Ben Langmuir <[email protected]>
[readme] Describe where toolchains are usually found on macOS/linux

There isn't much to say on Linux, since it's a tarball that the user
generally extracted themsel...

6a4da695de68a9d4a1eb09592e436343fac59d18 authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #50 from rockbruno/folding-nit

[Folding nit] Ignore the structure stack after the limit

193ccb15ce64ad7e0c2f62c8f50dc4470f8fd2bf authored about 6 years ago by Ben Langmuir <[email protected]>
[Fold] Avoid erasing the structure stack

97d7219a1c0ab60307a4808f0d11b07e3d843b7a authored about 6 years ago by Bruno Rocha <[email protected]>
Merge pull request #49 from benlangmuir/fold-url

[swift] Fix folding range for comment.url, comment.mark types

d7b0b6203832779b1c7f59635e2810b2f898bb40 authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #48 from benlangmuir/swift-cov

[swift] Fill in some test coverage gaps

31a4e9171b1c15298fff71a4405b0bdcb2dfdb59 authored about 6 years ago by Ben Langmuir <[email protected]>
[swift] Fix folding range for comment.url, comment.mark types

Just a couple of syntaxtypes that got missed.

cf18088bea2dd45d01925e9feae5b4c596153540 authored about 6 years ago by Ben Langmuir <[email protected]>
[swift] Sort folding ranges

This isn't strictly necessary, but it makes the output more predictable
for testing and eliminat...

b72d37d70fb88de173d6a427fc866bc57cdc3a06 authored about 6 years ago by Ben Langmuir <[email protected]>
[test] Make FoldingRange tests easier to change

0434ee3af19b2e3f3dabfcc5d3fe2763228e0f63 authored about 6 years ago by Ben Langmuir <[email protected]>
[test] Move FoldingRangeTests to separate file

I didn't realize how big this file was getting; split it up before
making additional changes.

aa3b624b09e29448bc1e2d94f46e13f85f23d17c authored about 6 years ago by Ben Langmuir <[email protected]>
[swift] Remove speculatively written cancellation code

This code is dead and I have no idea if it's ever going to be useful; it
was written completely ...

de7ad054effe3634b965e0a1e896b858b6d5bb34 authored about 6 years ago by Ben Langmuir <[email protected]>
[swift] Add tests for documentHighlight request

0b06baf9335353d1cb47c17149867a3ca576ba62 authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #47 from benlangmuir/update-swiftpm

[swiftpm] Update to latest master

3281f7763f679c55fd24a86662e4413acac00121 authored about 6 years ago by Ben Langmuir <[email protected]>
[swiftpm] Update to latest master

c4027236bc4472b11995ad85e0610c0677acae8c authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #46 from benlangmuir/clangd-capabilities

[clangd] Save the server capabilities and use it to avoid unsupported request

bc0b752215dbaa560048d1b31562ccd9b46fd172 authored about 6 years ago by Ben Langmuir <[email protected]>
[clangd] Save the server capabilities and use it to avoid unsupported request

While the server supports foldingRange in general, clangd may not
support it, so add a mechanism...

8270818b803ef75c5c3a0cbe69a5c07d7d3e243a authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #45 from rockbruno/fold-it-up

[README] Mark "Folding" as a supported feature

7582002bed5b907c5f6fc061b085f066b3321ea3 authored about 6 years ago by Ben Langmuir <[email protected]>
[README] Add folding range as a supported feature

169c0b99abd8410a0052ad0d71b43b4d89fa8b93 authored about 6 years ago by Bruno Rocha <[email protected]>
Merge pull request #24 from rockbruno/foldingRange

Add "textDocument/foldingRanges"

51d926cffc8cebdd4277abf2cb5992aad5add43e authored about 6 years ago by Ben Langmuir <[email protected]>
[test] Update linuxmain for new folding tests

8ceca3d89dfb1b07a87c3d3fac7519b15358fb71 authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #44 from benlangmuir/swiftpm-cov

[swiftpm] Add more tests and lightly refactor the swiftpm build system

96a5ceb6fcf5eb9b1d19ea22b5d4731b0d6a0afd authored about 6 years ago by Ben Langmuir <[email protected]>
Abort folding range requests after reaching the client's limit

c4f4038ed25727602b11383395e3ccc67648f45f authored about 6 years ago by Bruno Rocha <[email protected]>
[gardening] Refactor and rename some internal methods for clarity

* Split up setting calculation by language to match the flow of the
implementation

* Rename t...

177c0dea58427b3ac3ed2f2788887fe2897c9a94 authored about 6 years ago by Ben Langmuir <[email protected]>
[swiftpm] Add tests for more settings cases

* Header file
* Package.swift file
* Unknown file/url

1bdbd02bc29313d93657681bfe946202b979e4ff authored about 6 years ago by Ben Langmuir <[email protected]>
[swiftpm] Add tests for package loading errors

d69e25dd5a6e2df2785a6ef6be8b520bc19e9c43 authored about 6 years ago by Ben Langmuir <[email protected]>
[gardening] Rename fs to fileSystem

aaf4760c58e3c7978d98d98e210047028390f52f authored about 6 years ago by Ben Langmuir <[email protected]>
[swiftpm] Refactor init to throw instead of return nil

This throwing optional thing was silly; it's easier to understand if it
just always throws. Also...

4358bf86d93f4c7e18db632227f2d40b0e37ba44 authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #43 from benlangmuir/test-lsp-layer

[lsp] Fill in some test coverage gaps

8b8eb6beecc7245541f642192f414b0f743d9996 authored about 6 years ago by Ben Langmuir <[email protected]>
[test] Add test for DiagnosticCode serialization

b3b9b243fb59bff67364bbfdfdb849230cbc3f6d authored about 6 years ago by Ben Langmuir <[email protected]>
[test] Add tests for LSP Language properties and serialization

31ac957edceee406c24c2fc0034edeaf86f95482 authored about 6 years ago by Ben Langmuir <[email protected]>
[lsp] Remove dead initializer on MessageDecodingError

7a64c89ba6e4793f1a79d0e26608813514ffc658 authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #42 from benlangmuir/test-fallback

[test] Add tests for FallbackBuildSystem

bb84e7bf9f780668d724d9ad57384f1971de21d9 authored about 6 years ago by Ben Langmuir <[email protected]>
[test] Add tests for FallbackBuildSystem

92ccb258ead9387d3985a4fd2ace9d6185015f3d authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #40 from abdullahselek/master

Add logs on JSONRPCConnection.

eb1c5df22dce009c2fb5c47eae89b6a9f8a39a8b authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #41 from benlangmuir/update-tc

Update recommended toolchain to 2018-12-07-a

a9f4e09e3b3943fa46d29f7642b3f173395c72e4 authored about 6 years ago by Ben Langmuir <[email protected]>
Update recommended toolchain to 2018-12-07-a

46f2acd59b3a52c2428ba75ef5de8f8b87559f2c authored about 6 years ago by Ben Langmuir <[email protected]>
Add logs on JSONRPCConnection.

fcc91d6e845fdb80eedaca78b07c8b19f3b5c4b1 authored about 6 years ago by Abdullah Selek <[email protected]>
Merge pull request #38 from abdullahselek/master

Prefer Void over ().

a13278ffabf894f2f18819444ef2c51ad26bf957 authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #39 from benlangmuir/tr-tests

[test] Add a couple of tests for the toolchain registration API

85cf046cdfec7165cf11316a971892b31ebe00a2 authored about 6 years ago by Ben Langmuir <[email protected]>
Use Void over () on Tests files.

e73dac558c416aed17a2610e54167855bec02149 authored about 6 years ago by Abdullah Selek <[email protected]>
Use Void over () on SKTestSupport files.

360f88b6db4b8849b2b0ff69a63db8ea0980225f authored about 6 years ago by Abdullah Selek <[email protected]>
Use Void over () on Logging.

1ff465d6d3e57a3439e62bf55db83d299eabe911 authored about 6 years ago by Abdullah Selek <[email protected]>
Use Void over () on LanguageServerProtocolJSONRPC.

e41128e5ff3b2d01cd7de14d3207f96169749ede authored about 6 years ago by Abdullah Selek <[email protected]>
[test] Add a couple of tests for the toolchain registration API

3c1b0683f71cd98cd6e88d0536fa22e5dff0bf56 authored about 6 years ago by Ben Langmuir <[email protected]>
Use Void over () on SourceKit files.

9c6fd98d38694d62adb722862f2898c9ccdacab5 authored about 6 years ago by Abdullah Selek <[email protected]>
Use Void over () on LanguageServerProtocol files.

3cfa9f14f57e940da46c70def4eb54be33f7d4f1 authored about 6 years ago by Abdullah Selek <[email protected]>
Fold doc comments

37d14d486deef15f7232ed617eb96980870b1fd2 authored about 6 years ago by Bruno Rocha <[email protected]>
Add folding range requests

Add remaining foldingRange protocol capabilities

Sending offset data to folding requests

Foldi...

3f58e09dcf043e5d21efbc9e78bc5b9a2c676dfe authored about 6 years ago by Bruno Rocha <[email protected]>
Folding Ranges improvements and gardening

c4603e4da398ec1f8a7e38d6f0c2ab48d9f1bc8d authored about 6 years ago by Bruno Rocha <[email protected]>
Folding Ranges gardening

05eee7a92a38b05d534074b222fe34c333303aaa authored about 6 years ago by Bruno Rocha <[email protected]>
Merge pull request #37 from benlangmuir/document-the-things

[lsp] Document all of the message types and split up into separate files

ca425833b97628e68373bcfc92e2311cbea8a822 authored about 6 years ago by Ben Langmuir <[email protected]>
[gardening] Spellcheck the changed comments

12dc9ddfac29100ed869b310fb998d83ffc27642 authored about 6 years ago by Ben Langmuir <[email protected]>
[gardening] Cleanup comments in Message(s).swift

51be8a9abba3a76c6b0defd593f4d5db42230ef3 authored about 6 years ago by Ben Langmuir <[email protected]>
[lsp] Document the initialize request and split into its own file

4e524d595b656ff0aae3430c8a7404c468cfb691 authored about 6 years ago by Ben Langmuir <[email protected]>
[lsp] Document the cancelRequest notification and split into its own file

c39f2467e3a2836cc764ef555890070c97b10b7a authored about 6 years ago by Ben Langmuir <[email protected]>
[lsp] Document the shutdown/exit request and split into their own file

999122787577193bd1c41ec3d12ee3b909dbfd93 authored about 6 years ago by Ben Langmuir <[email protected]>
[lsp] Document the logMessage notification and split into its own file

ea2e15bd080702091b0cf5ce9869c86f4da87762 authored about 6 years ago by Ben Langmuir <[email protected]>
[lsp] Document the didChangeConfiguration notification and split into its own file

4775d9689c294faddbf58dacf078a7c6a9f57dd9 authored about 6 years ago by Ben Langmuir <[email protected]>
[lsp] Document the workspaceFolders request and split into its own file

9ea71b531b5499eca64263318bfcac8053acafd3 authored about 6 years ago by Ben Langmuir <[email protected]>
[lsp] Document the text sync notifications and split into their own file

8561419c6e72b6194f39b8a9667248f29574fe9d authored about 6 years ago by Ben Langmuir <[email protected]>
[lsp] Document the publishDiagnostics notification and split into its own file

fd830950c3a97b982c60ebe5bd29c12313c7c333 authored about 6 years ago by Ben Langmuir <[email protected]>
[lsp] Document the completion request and split into its own file

291fdc8e9e702f65b4f4d5c8bf9ba9de1a1b0e2c authored about 6 years ago by Ben Langmuir <[email protected]>
[lsp] Document the hover request and split into its own file

e02b573dce6f0783cb74212a00a831e223f2eeed authored about 6 years ago by Ben Langmuir <[email protected]>
[lsp] Document the definition request and split into its own file

3db952465ba6323762fe146b4bb078384f8359c6 authored about 6 years ago by Ben Langmuir <[email protected]>
[lsp] Document the references request and split into its own file

9732d065ad3b49cb78f787db0cd61f1d7203c0f3 authored about 6 years ago by Ben Langmuir <[email protected]>
[lsp] Document the formatting requests and split them into their own file

68867b3cfde02d24eb269f43bfe3c911496715dd authored about 6 years ago by Ben Langmuir <[email protected]>
[lsp] Document the documentHighlight request and split out of Messages.swift

58f0144d084aa94dcb5d9e6f86e5cb67306a18d8 authored about 6 years ago by Ben Langmuir <[email protected]>
[lsp] Move SymbolInfoRequest to its own file

882b20745e45d5811f0c3a7bf7b0478279a17598 authored about 6 years ago by Ben Langmuir <[email protected]>
[gardening] Move synthesized conformances to primary declaration

The style I started with (putting each conformance on its own extension)
turned out to be pointl...

48801846034d1e284275d53805d7d93bc5283faa authored about 6 years ago by Ben Langmuir <[email protected]>
[gardening] Remove unnecessary url: label from TextDocumentIdentifier

740ccb9a1d664bf68f6c7f8842767a06db8823f6 authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #36 from benlangmuir/symbol-info

[sourcekit] Adopt symbolInfo to implement definition and references

dc324736962b86ebf6ca3b8544d1c62ed2570bc5 authored about 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #18 from yhkaplan/cleanup-syntax

Cleanup syntax

c05e9b891ee27fafb824a1abf999601015b66925 authored about 6 years ago by Ben Langmuir <[email protected]>
[swift] Cleanup CursorInfo and Hover requests

Factors the cursor_info requests into a single API to asynchronously
make the sourcekitd cursor_...

8b3cf55022b582a2adb65c815cf78f430a25e98e authored about 6 years ago by Ben Langmuir <[email protected]>
[test] Update linuxmain for test missed in previous commits

aab4abafd01f62d31f52eb6cf67da3dba8f3a7ea authored about 6 years ago by Ben Langmuir <[email protected]>
[sourcekit] Adopt symbolInfo to implement definition and references

Replaces the Hover request extension that was only provides by Swift
with the new symbolInfo LSP...

f7288278f6e9c8a966e1b405c0cad7f5694c0bb4 authored about 6 years ago by Ben Langmuir <[email protected]>
[swift] Add `bestKnownDeclaration` location to symbolInfo for Swift

This is useful for local jump to definition. For now, only swift
implements this.

4b3b7ba76883839138d014f46f07c7eacc044e6f authored about 6 years ago by Ben Langmuir <[email protected]>