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

fix ws

ace68d3a78daeb58cde8a024193a9c304d76e5c7 authored over 5 years ago by Richard Howell <[email protected]>
add toolchain interface to BuildServer

1f57193cf4f0be3853cee3f90bd7661465316ae2 authored over 5 years ago by Richard Howell <[email protected]>
remove toolchain from FileBuildSettings

f6045fcfdc4bda22809c3925e35f5a21d345261c authored over 5 years ago by Richard Howell <[email protected]>
Merge pull request #142 from benlangmuir/install

[build-script] Add installation support for sourcekit-lsp

5c8ed58ceea0bcec581d1711660dfc47bece35c4 authored over 5 years ago by Ben Langmuir <[email protected]>
[build-script] Add installation support for sourcekit-lsp

When invoked with the `install` action, build-script-helper.py will
rsync the produced sourcekit...

7e2d7ba42a73f72129aea3b1db66db788f50116a authored over 5 years ago by Ben Langmuir <[email protected]>
[build-script] Add a flag to use normal swiftpm dependencies

Handy for local development if you don't want to test with swift's full
build.

9e8e088f6b44740b5df1adb24d065f634f35e2bf authored over 5 years ago by Ben Langmuir <[email protected]>
[build-script] Fix build directory calculation when using -v

Swift-build was logging some extra information to stdout, causing
incorrect calculation of the b...

fe7f6cfd91371dd54f10d9558d3e4f1d3de1c779 authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #141 from benlangmuir/unwarn

Fix deprecation warnings

697d02acbe81e64596f7e86e83cef8526cd32967 authored over 5 years ago by Ben Langmuir <[email protected]>
Fix env variable warning

916e5c658331c54975ddfb39754d8111e9ecdf75 authored over 5 years ago by Ben Langmuir <[email protected]>
Fix Linux warning about deprecated Process API

0a2314836bc90e40b33f869aa73087a9c7fee4a2 authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #140 from benlangmuir/linuxmain

[test] Regenerate linuxmain

9c4145e2fc3d3c9b06c05eb85a2a136288a13478 authored over 5 years ago by Ben Langmuir <[email protected]>
[test] Regenerate linuxmain

6c1f9448c7f76ce505139bf7f3bfa44a2d9d258e authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #139 from benlangmuir/find-your-inner-toolchain

[sourcekit-lsp] Prefer containing toolchain if applicable

d82d0d03e2cfc6cc0073ee2236b454836d161a9d authored over 5 years ago by Ben Langmuir <[email protected]>
[swiftpm] Fix the bin path we pass to hostDestination

There is not guarantee that the toolchain.path contains `usr/bin`.
Instead, look at the diretory...

a74933fb162ac495a99a4dba9557b790be48c29f authored over 5 years ago by Ben Langmuir <[email protected]>
[core] Support searching for xctoolcahin from within

In preparation for looking for toolchain next to the sourcekit-lsp
binary, teach toolchain loadi...

0e03291ab5f961c979fb48a2f747be6dd1331a20 authored over 5 years ago by Ben Langmuir <[email protected]>
[sourcekit-lsp] Prefer containing toolchain if applicable

When sourcekit-lsp is embedded inside a toolchain, use its main bundle
path as the install path ...

194f79345cd837dcbddc575fa1f886b7d5f96039 authored over 5 years ago by Ben Langmuir <[email protected]>
[core] Teach ToolchainRegistry to search install path

When the ToolchainRegistry is used in code embedded into a toolchain, we
want to prefer that too...

a021f1bd48ad5f2799d70f86d2c0882a55e2feb0 authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #138 from Trzyipolkostkicukru/fix-json

make project.json spec-compliant by removing a trailing comma

c868ec606df88e9f1425ad7c02e74682137b97c6 authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #137 from benlangmuir/remove-testable-imports

Remove `@testable import` and `-enable-testing`

11dad82114a45b9aa627b6e937c84c19fa307587 authored over 5 years ago by Ben Langmuir <[email protected]>
make project.json spec-compliant by removing a trailing comma

f32f96be35217e8b639080570ddb8d63025ebcbd authored over 5 years ago by cukr <[email protected]>
Remove -enable-testing from build-script-helper

0857bd5bf959097a74342802cca928b0521218d6 authored over 5 years ago by Ben Langmuir <[email protected]>
Remove testable imports of SourceKit

aa6087a2c8d7ff9c2e5a3434b1e747c749ac4b85 authored over 5 years ago by Ben Langmuir <[email protected]>
Remove testable imports of LanguageServerProtocolJSONRPC

65b98b383cc4cda225782c6203ae4c3fb580905e authored over 5 years ago by Ben Langmuir <[email protected]>
Rename JSONRPCMessageHeader and methods in preparation for making public

ddd096f01936c68c826e049dbb217489f9cd336a authored over 5 years ago by Ben Langmuir <[email protected]>
Rename Message -> JSONRPCMessage in preparation for making it public

119b3fa1cb927e790f87ac541376e9496e5effae authored over 5 years ago by Ben Langmuir <[email protected]>
Remove testable imports of LanguageServerProtocol

b3a89f9491932587a59b0aaf3889c48e2232b883 authored over 5 years ago by Ben Langmuir <[email protected]>
[sksupport] Refactor global log functions to be more testable

Rather than modify the global shared logger, make it convenient to
access all the interesting AP...

64511cd1b1052fcfbfb2dc6eeaac2e5a4938faa3 authored over 5 years ago by Ben Langmuir <[email protected]>
Remove tesable imports of SKSupport

0e3625a225d8d916e188bab7d35b5d90d2f1bbe4 authored over 5 years ago by Ben Langmuir <[email protected]>
Remove testable imports of SKCore

b92abf41406fc213e803012dc70129f9e2d50cd8 authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #136 from benlangmuir/testloc-unicode

[test] Update for TestLocation utf8/16 change

50bb56c325be3ff65d9c89e714f5d6769876b35c authored over 5 years ago by Ben Langmuir <[email protected]>
[test] Update implementations test for TestLocation unicode

c9e18c19b5e4add6d6645bf194159cc36b1a2022 authored over 5 years ago by Ben Langmuir <[email protected]>
[test] Update for TestLocation utf8/16 change

b61d974e4988bbfce83fbf6009512d4784a05ea5 authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #126 from Trzyipolkostkicukru/implementation

Implement "textDocument/implementation" request

c0d2ad0eb8a2c371ca2c5c9f65b4f71baece24dc authored over 5 years ago by Ben Langmuir <[email protected]>
Response to code review

719bed2be0104a619277b19cf9ddf81a4ab84a15 authored over 5 years ago by cukr <[email protected]>
Merge pull request #135 from benlangmuir/range-up

[test] Use the improved location support for a range

578d8acc96119cdd2968cb3b4f6b8dbe5cb756bb authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #134 from benlangmuir/swiftpm-test

[test] Add a test for SwiftPM integration

d78c243782586e4cff0f4e389e30bbe9bd280215 authored over 5 years ago by Ben Langmuir <[email protected]>
[test] Use the improved location support for a range

89fdb9d86b70ca4459e3d6a7ae9207e4c49bad40 authored over 5 years ago by Ben Langmuir <[email protected]>
[test] Regenerate linuxmain

2e98e6ab90272c4462f438e2c2b04f66923c4bc6 authored over 5 years ago by Ben Langmuir <[email protected]>
[test] Add a test for SwiftPM integration

This goes through the work of building a swiftpm package, loading the
index, and performing requ...

e6adeb08ce8535f5ffc46cbee178f70fb387bbc5 authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #133 from benlangmuir/clang-argv0

[clangd] Set correct argv[0] for clangd to fix c++ header search

a8472ada8ecde73af313402060af124f848c7c80 authored over 5 years ago by Ben Langmuir <[email protected]>
[clangd] Set correct argv[0] for clangd to fix c++ header search

Clang looks for the C++ standard headers relative to the clang binary
that we provide in the com...

57e340488b9dd7f7926d1b09c000cb29c116c413 authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #132 from benlangmuir/boo-symlinks

[swiftpm] Handle symlinks in the workspace path

7bfde0f1eeb39a3aa9a99de38d33a326bc1b45ca authored over 5 years ago by Ben Langmuir <[email protected]>
[swiftpm] Handle symlinks in the workspace path

Previously we would fail to get settings if the path didn't match
exactly. For now, we try first...

3c0435689079465f0b356fa6fc9c2b7c0902d24d authored over 5 years ago by Ben Langmuir <[email protected]>
Add tests

ef7d8abf5d92b34a467fb8142dfd171cc095a336 authored over 5 years ago by cukr <[email protected]>
Merge remote-tracking branch 'upstream/master' into implementation

# Conflicts:
# Sources/LanguageServerProtocol/ServerCapabilities.swift
# Sources/SourceKit/Sourc...

7b6197394f39c0a751aca80020d7d548ddda2965 authored over 5 years ago by cukr <[email protected]>
Merge pull request #131 from benlangmuir/docs1

[docs] Add documentation about writing tests

4dcc4e771033f3b4273187c9d7934ee2b556b52f authored over 5 years ago by Ben Langmuir <[email protected]>
[docs] Fix directory name casing

b9025aba7f5420b63c3a26af815727caeca8ecd9 authored over 5 years ago by Ben Langmuir <[email protected]>
[docs] Move debugging docs into new Development.md

131db61b85d6ab8f875f7a367a964fa65a837966 authored over 5 years ago by Ben Langmuir <[email protected]>
[docs] Add documentation about writing tests

9e84e08c0437b7fc29e9dfee1de4d213ba557860 authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #130 from akyrtzi/build-script-block

[build-script-helper] Add a search path to be able to find `Block.h` from the just built toolchain

9591fdebd28577d97a6d25c7a9430f4eb8fdff03 authored over 5 years ago by Argyrios Kyrtzidis <[email protected]>
[build-script-helper] Add a search path to be able to find `Block.h` from the just built toolchain

This is similar to https://github.com/apple/indexstore-db/pull/33

9b7065d9e4f8ae04f402d758251dedc969cb8020 authored over 5 years ago by Argyrios Kyrtzidis <[email protected]>
Merge pull request #122 from krzyzanowskim/language-struct

Convert Language enum to struct

c48cb82b0ce641194c06d549599b237695bd5636 authored over 5 years ago by Ben Langmuir <[email protected]>
Update FallbackBuildSystemTests for removal of Language.unknown

c614c7043ab1ef54f700486cb828fb490bf5fad5 authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #123 from literalpie/workspace-symbols

Add workspace/symbols support

b8e79ccb4bcf6441532a927114c791170ff7fe01 authored over 5 years ago by Ben Langmuir <[email protected]>
Update status of Workspace Symbols in README

17ffd0aced871327a954aa5c9499446c3ae0bb27 authored over 5 years ago by Ben Langmuir <[email protected]>
Update for latest indexstore-db API

806e8efae765b689985a72430ebfc95040d9521e authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #125 from benlangmuir/test-infrastructure

Add infrastructure for test projects using IndexStoreDB's "Tibs"

edd0cf9f6e1b3ff777069a852e603469a35dfab9 authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #127 from millenomi/foundationxml

FoundationXML: Adoption

9bc43b7dc33c151f78efb63ec46d2c712434c007 authored over 5 years ago by Argyrios Kyrtzidis <[email protected]>
FoundationXML: Adoption

CommentXML.swift needs to import `FoundationXML` if available.

810eb2b8fc87fdcc9820a3cbd8596b0d22f96d0b authored over 5 years ago by Lily Vulcano <[email protected]>
Implement "textDocument/implementation" request

7667608eef36c16de1bac80f1850dbdf25cd1599 authored over 5 years ago by cukr <[email protected]>
Add infrastructure for test projects using Tibs

This builds on the indexer changes to support test projects using the
tibs build system. See the...

3044f7394bea6b903d4bebd445aec99de9654be9 authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #124 from benlangmuir/ninja-sk-isdb-build-script

[build-script] Accept --ninja-bin

91a4532b4d340900a90d2fef3d543007547ce009 authored over 5 years ago by Ben Langmuir <[email protected]>
[build-script] Accept --ninja-bin

For now, just thread it through as an environment variable. Future
commits will make use of this...

e3e6bc6e7b5981b9ff137a8bb993b816cb4ea69c authored over 5 years ago by Ben Langmuir <[email protected]>
Add workspace/symbols support

https://bugs.swift.org/browse/SR-10806

223d11df923eb29347a28188d21587917c5934ca authored over 5 years ago by Benjamin Kindle <[email protected]>
Merge pull request #117 from rockbruno/completion-placeholder-parsing

Add EditorPlaceholder parsing for completion snippets

7de8dd01c4c6bceaecd272998d54c39040cd1339 authored over 5 years ago by Ben Langmuir <[email protected]>
Remove unused Language.unknown from tests

ea6d01d95f8b8574d089e71ddd7e6ce643ba5ed2 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Remove language decoding check - no longer relevant

4376582b0f0591281c7067a576ee4fc06dff62a8 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Add Language.unknown for tests purposes

2b7065a6a2869b837f873d49d248fd52e0831568 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Remove redundant ~=

21d3f13193723d50de6c4cdde5cf675062efefb7 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #121 from krzyzanowskim/public-structs

Add public initializers to Client capabilities structs

1d70250643aceb9c77116250c71052d4e296207d authored over 5 years ago by Ben Langmuir <[email protected]>
Convert Language enum to struct

6894d79af3141667cd09a8fc396cade7740ef525 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Add missing property

762c62cef205f2d735f72a76ed25ab4a73f22008 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Add public initializers to Client capabilities structs.

75ad1997305d3af31db479045cd2bb5827aa4a93 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Add test for implicit typed editor placeholder

105b2fc33ffda9229713bff54b250de16243794c authored over 5 years ago by Bruno Rocha <[email protected]>
Merge pull request #120 from benlangmuir/clarify-tool

[readme] Clarify toolchain requirements for building

2de9c63a3a574d0f929d8e4abc92aaad2df4ed02 authored over 5 years ago by Ben Langmuir <[email protected]>
Fix table syntax

a95979330cb6c854fc56c762fb0ebdc00eb616e5 authored over 5 years ago by Ben Langmuir <[email protected]>
[readme] Clarify toolchain requirements for building

475b22e80d543872fd0c87594aa97270904c7f19 authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #119 from benlangmuir/bump-stv

Bump swift-tools-version to 5.1

1aac261d96ae5b94fb6a139ce36e6802f689578a authored over 5 years ago by Ben Langmuir <[email protected]>
Bump swift-tools-version to 5.1

Changes in swiftpm require swift-5.1, so bump our swift-tools-version to
make it explicit. And f...

40c57c829ff061d9ef4454309677f382827cd7c4 authored over 5 years ago by Ben Langmuir <[email protected]>
Add EditorPlaceholder parsing

7d201f353a8d5b07cb2b7cf440d3d6ef085dd043 authored over 5 years ago by Bruno Rocha <[email protected]>
Merge pull request #115 from rockbruno/completion-snippets

[SR-10809] Support clients without completion snippet capabilities

cc76d2eef3bf01d243fe59530b8deb38be7c50a7 authored over 5 years ago by Ben Langmuir <[email protected]>
Omit completion displayNames when there's no snippet support

7d066d0e666d1bc30daa0c4f2ad4041da80ef947 authored over 5 years ago by Bruno Rocha <[email protected]>
Support clients without completion snippets

587cd892bb7e70572dd6b0905504d264fb44de73 authored over 5 years ago by Bruno Rocha <[email protected]>
Merge pull request #72 from rockbruno/code-actions-api

Add CodeActions/Command structure

8482476ff82c2f8ffa14776062019879866819be authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #111 from Trzyipolkostkicukru/markdown-escaping

Add markdown escaping for names in hover request

73c69a763d254dee5cb72262a786ee5741b77c16 authored over 5 years ago by Ben Langmuir <[email protected]>
Tone down on what is escaped to prevent Sublime Text from showing wrong name

5329b47d12671a22385379e5a6bedeb3013b8741 authored over 5 years ago by cukr <[email protected]>
Add markdown escaping for names in hover request

0d15fdf6be0917951c46f75d27f2184bc78b6eea authored over 5 years ago by cukr <[email protected]>
Make CodeAction wrapper types an enum

a60c50d1db789b24e2e380a39e6ff845e76ad819 authored over 5 years ago by Bruno Rocha <[email protected]>
Add CodeActions/Command (Rework)

69b6663005faadd7a72ab184e9f2161a08b77893 authored over 5 years ago by Bruno Rocha <[email protected]>
Remove CodeAction @escaping compiler workaround

24119a373cde1e679be44de98e11724437f19ceb authored over 5 years ago by Bruno Rocha <[email protected]>
Make CommandArguments an enum

7a97393945606803f6917161dd2859e1a60f876a authored over 5 years ago by Bruno Rocha <[email protected]>
Rework the Command architecture (2)

b8dbebc9a689065be6576c89ea5fb8f0706feab9 authored over 5 years ago by Bruno Rocha <[email protected]>
Add codeActions API

5406e861b00cd2af62179222dcf755bf4ea7a74c authored over 5 years ago by Bruno Rocha <[email protected]>
Rework the Command architecture

0a248b67bfacfeecdfa67fa1b6ee7408e1b2dbe0 authored over 5 years ago by Bruno Rocha <[email protected]>
Merge pull request #107 from Trzyipolkostkicukru/color-literal

Implement color presentation

20662cd553ae4b769055d55c6ee49ae52a8824cb authored over 5 years ago by Ben Langmuir <[email protected]>
Refactor tests helper functions to fully perform requests

c5264a62f5e59e2830f7279357cabaf5424d029d authored over 5 years ago by cukr <[email protected]>
Fix formatting

ba11bd9978135c774ddf16500498f12317b6b915 authored over 5 years ago by cukr <[email protected]>
Merge pull request #109 from krzyzanowskim/marcin/swift-result

Embrace Swift.Result in place SwiftPM.Basic.Result

a304c542dbd5973e1708763753964911d1e3056d authored over 5 years ago by Ben Langmuir <[email protected]>
Embrace Swift.Result in place SwiftPM.Basic.Result

fb2d4d14b8529de6bf9d4c9e2452cdc6718d76c9 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #108 from jameshartt/master

Add extra -Xcxx to docs, otherwise doesn't run command

0c39f6a02caa5fb7f517b1f9f0ac0f2ab0f02a77 authored over 5 years ago by Ben Langmuir <[email protected]>