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 #27 from swiftwasm/main

[pull] swiftwasm from main

cb0b41ebf58e626492c10786499bbcf873ca92ec authored about 4 years ago by pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Merge pull request #346 from compnerd/toolchain-registry

SKCoreTests: make the tests pass on Windows

892579c2b0b20f410ffb5c5bba9121f5b4e79f83 authored about 4 years ago by Ben Langmuir <[email protected]>
SKCoreTests: make the tests pass on Windows

Windows does not track executable vs non-executable files. Do not
perform a `chmod` operation o...

ba65b2fb58aaa6497a051c9b4a423819dac803b3 authored about 4 years ago by Saleem Abdulrasool <[email protected]>
Merge pull request #25 from swiftwasm/main

[pull] swiftwasm from main

f04aa9d0c7fc03adf87d22a4f74b25100ecb835f authored about 4 years ago by pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Merge pull request #23 from swiftwasm/main

[pull] swiftwasm from main

6ca288926c90dd4b36eafadfef79b0cbce7fa44a authored about 4 years ago by pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Merge pull request #344 from mattt/swiftpm-rename

Rename SwiftPMConfig to Workspace.Configuration

38d2ecca3d37b896726c0d9d2c2d92ce7909f726 authored about 4 years ago by Boris Bügling <[email protected]>
Merge pull request #21 from swiftwasm/main

[pull] swiftwasm from main

f80268ee850acfa8511b1f0fbaa5f7ca09893bf8 authored about 4 years ago by pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Merge pull request #343 from benlangmuir/workaround-SR-13822

Workaround SR-13822 by keeping the file handle alive for the connection

40dfb8cb5ba3a105211074f9cd112fde2162922a authored about 4 years ago by Ben Langmuir <[email protected]>
Rename local variable from swiftpmConfiguration to buildConfiguration

84df7d38609e170962419bd114bfc47ca9c4f4d3 authored about 4 years ago by Mattt <[email protected]>
Rename SwiftPMConfig to Workspace.Configuration

e4c250b05094e33739e6cbe67baf4f9e51177a1c authored about 4 years ago by Mattt <[email protected]>
Workaround SR-13822 by keeping the file handle alive for the connection

On Linux, the file handle is closing the file descriptor on deinit
despite `closeOnDealloc: fals...

26f134ff2e3cf56fc36f024a7906a3abed23db79 authored about 4 years ago by Ben Langmuir <[email protected]>
Merge pull request #342 from aminya/patch-1

add Atom package to Editors Readme

0068eae68f220f7f1ae1d9dca590f8f35fd35453 authored about 4 years ago by Ben Langmuir <[email protected]>
Merge pull request #19 from swiftwasm/main

[pull] swiftwasm from main

d905617a1e2d53ad0b39acc37f535a09e148eeaf authored about 4 years ago by pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Merge pull request #341 from compnerd/handling

Fix the Pipe handling on Windows to be correct

bb9560f2e2cff6e9b14f72d0a00c93c826c042a2 authored about 4 years ago by Ben Langmuir <[email protected]>
Merge pull request #326 from heckj/filePath

convert tests from #file to using #filePath

b53b32197dbe57a26f99be955ed2f305e588b50d authored about 4 years ago by Ben Langmuir <[email protected]>
Fix the Pipe handling on Windows to be correct

This actually addresses the real issue that was ignored earlier about
pipes on Windows. The Fil...

6a275d134c3e048e3c489ba17c9059de801d6db1 authored about 4 years ago by Saleem Abdulrasool <[email protected]>
convert tests from #file to using #filePath

c58d6939cccb401d4f1ea015852893e61eac946d authored about 4 years ago by Joe Heck <[email protected]>
Fix grammar in `Editors/README.md`

8844041dad438db7df13a3a7a680cd6636df1d42 authored about 4 years ago by Max Desiatov <[email protected]>
Formatting Atom package download instruction

Co-authored-by: Max Desiatov <[email protected]>

fd2a69ebeda5a36e273b3fb3de03865da2a258d8 authored about 4 years ago by Amin Yahyaabadi <[email protected]>
add Atom package to Editors Readme

964daf31187564cc17f82bcc25c9a1de423d1b20 authored about 4 years ago by Amin Yahyaabadi <[email protected]>
Merge pull request #17 from swiftwasm/main

[pull] swiftwasm from main

ec9b08b8030402ce18825d901036f0a7f518aa14 authored about 4 years ago by pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Merge pull request #340 from soloturn/main

source_dir is str and UTF-8 already, python2, python3

6511ca732e5957f6ef4f48760e11e7c1643632dc authored about 4 years ago by Ben Langmuir <[email protected]>
source_dir is str and UTF-8 already, python2, python3

931f82a43d5587fd2be6e546dfb39603f66f10fe authored about 4 years ago by soloturn <[email protected]>
Merge pull request #15 from swiftwasm/main

[pull] swiftwasm from main

83155d5169d4f47b66ac40695cf03aa3ff2648e7 authored about 4 years ago by pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Merge pull request #339 from DavidGoldman/main

Don't log the sourcekit code complete request

b9568fc452a628e88a333696f5de0128c2c4f0bd authored about 4 years ago by Ben Langmuir <[email protected]>
Don't log the sourcekit code complete request

Seems to be left over from development; SOURCEKIT_LOGGING is
an alternative to trace this.

3f551789088fc923af873529098fe959d844578b authored about 4 years ago by David Goldman <[email protected]>
Merge pull request #13 from swiftwasm/main

[pull] swiftwasm from main

824d6663c3b68609f0961e2c8bc7dac5de2d349c authored about 4 years ago by pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Merge pull request #337 from buttaface/droid

[build-script-helper] make it run under Python 3 and run tests in parallel on Android

bb2ce160197a43c4b4bfddcaeb91ff6e735f47f4 authored about 4 years ago by Ben Langmuir <[email protected]>
[build-script-helper] make it run under Python 3 and always run tests in parallel instead

8deb6e4bead15503c9a01f6e864c35839875b988 authored about 4 years ago by Butta <[email protected]>
Merge pull request #11 from swiftwasm/main

[pull] swiftwasm from main

c0d2f04b8a1aa564951ecef47ed1f2fc09021ef2 authored about 4 years ago by pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Synchronously send error response on message decoding failure (#334)

* Replaces two logs since those don't result in response messages anymore
* Adds a func for sen...

7a36a51014263cc153cdebd2209185c17fae96b1 authored about 4 years ago by Sebastian Fichtner <[email protected]>
Merge pull request #9 from swiftwasm/main

[pull] swiftwasm from main

92b126951be9692949d7964a6c8795356c5f652f authored about 4 years ago by pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Merge pull request #335 from DavidGoldman/codecomplete

Fix code-completion session repeated failure issue

4a199a88b5499e9ef2563b0243db0c8f095d83a0 authored about 4 years ago by Ben Langmuir <[email protected]>
Merge pull request #332 from DavidGoldman/vscode

Add code-workspace file and vscode tasks file

0766b9150d8b1059976ade40ed37d6804fad90b6 authored about 4 years ago by Ben Langmuir <[email protected]>
Better use of XCTest for code complete regression test

2105fa53bcbd363790d6e800c2ed10dd0a21a36f authored about 4 years ago by David Goldman <[email protected]>
Remove unneeded textDocumentChange from code-complete regression test

db63fce1c26f083da154ac1d9268cce4700d6e77 authored about 4 years ago by David Goldman <[email protected]>
Fix issue where a code-completion session at a specific offset would get stuck failing

- Fix for https://bugs.swift.org/browse/SR-13561 by making sure the
session close waits for the ...

c537c2920e67b82596a9169b730ce2352313c470 authored about 4 years ago by David Goldman <[email protected]>
Merge pull request #7 from swiftwasm/main

[pull] swiftwasm from main

f551b62b28ce7a14256929213dae2bd9b3ddd708 authored about 4 years ago by pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Merge pull request #333 from flowtoolz/main

Log error before fatalError(...) when message decoding fails

875be4819e7492ef17c762addb39085c2e7d870c authored about 4 years ago by Ben Langmuir <[email protected]>
Log error before fatalError(...) when message decoding fails

0427823d74c826dca6b32c8854e32f47f47049c5 authored about 4 years ago by flowtoolz <[email protected]>
Show swift pm dependencies in the VS Code project

Change-Id: If2cf5fc8da2eb7e2955e004fcfb0e839365b01bc

ce756c8c2eeba8fecf47018dc6510177426824df authored about 4 years ago by David Goldman <[email protected]>
Add code-workspace file and vscode tasks file

- This allows you to build and test sourcekit-lsp in VS Code
with some support for swift diagn...

feb075b222a87c9bc534844cc1472f6a06a1436e authored about 4 years ago by David Goldman <[email protected]>
Merge pull request #5 from swiftwasm/main

[pull] swiftwasm from main

59443a444ba14ca34780dbe47fdee0d44daebe2c authored about 4 years ago by pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Decrease verbosity of info-level logging (#331)

- Don't log entire LSP notifications/requests for the `info` level, instead log of the form:
...

79795bf4d9ffdb359ecbeb429bb33b2883d9ecdb authored about 4 years ago by David Goldman <[email protected]>
Merge pull request #3 from swiftwasm/main

[pull] swiftwasm from main

4c5f9c1bb3e1485b29ed313312e71ba3fd61b565 authored about 4 years ago by pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Merge pull request #325 from compnerd/extensions

SKCore: support executable extensions on different platforms

15d47d880e4975464a1c81b853775602d6fd78e1 authored about 4 years ago by Ben Langmuir <[email protected]>
Merge pull request #328 from compnerd/staged

build: allow building with dispatch and Foundation from the toolchain

6df9c68a127486206de661619ad58b927b9822e4 authored about 4 years ago by Ben Langmuir <[email protected]>
Merge pull request #1 from swiftwasm/main

[pull] swiftwasm from main

c45be2bde7702234dba4fa8aa21b46e7cfdbf589 authored about 4 years ago by pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Create pull.yml

73d1067ee1e65ca4cda861f404613eae19da06a5 authored about 4 years ago by Max Desiatov <[email protected]>
build: allow building with dispatch and Foundation from the toolchain

This allows building without dispatch and Foundation build roots, which
allows for a multi-phase...

67aaa09d70d5fe308dc5ae8fbd8c9e9c1aa7ba02 authored about 4 years ago by Saleem Abdulrasool <[email protected]>
Merge pull request #327 from DavidGoldman/main

Log to stderr instead of sending window/logMessage

833b36cf299e80cf85869ffd852c0789533785f3 authored about 4 years ago by Ben Langmuir <[email protected]>
Log to stderr instead of sending window/logMessage

- clangd itself already logs to stderr so sourcekit-lsp
should do the same for consistency (un...

482a98893fc76c3457c8cfe83413e02d7a3626ae authored about 4 years ago by David Goldman <[email protected]>
SKCore: support executable extensions on different platforms

Similar to the dylib extension, introduce executable extensions. This
is required for Windows w...

3e32ce69f9612184f20b31a6512e8268031113ad authored about 4 years ago by Saleem Abdulrasool <[email protected]>
Merge pull request #323 from benlangmuir/test-resources

[test] Put shared test projects INPUTS into bundle resources

c49849bd5c4ab57564f1a519c31b5a2b12fea727 authored about 4 years ago by Ben Langmuir <[email protected]>
[test] Fix resource directory on Linux

a7632523051b1c57523ffc43491c64dc00b8d405 authored about 4 years ago by Ben Langmuir <[email protected]>
[test] Put shared test projects INPUTS into bundle resources

This avoids depending on the absolute path to the INPUTS and allows
looking it up at run time ev...

41cf3a3764d745c31d971ff94cbd5a2f14e5e1d8 authored about 4 years ago by Ben Langmuir <[email protected]>
[docs] Update test documentation for INPUTS move

49d13ce85bc2cca043ef0882391408939e176409 authored about 4 years ago by Ben Langmuir <[email protected]>
[package] Fix warnings about unknown files to be excluded

283e6b8cc8f2e9798ed458f0ae7fb968575677ff authored about 4 years ago by Ben Langmuir <[email protected]>
Merge pull request #322 from benlangmuir/for-isdb-test-resources

[test] Move inputsDirectory method from indexstore-db

79865c70b1f22e0169cb43bde89da2ddf378cb18 authored about 4 years ago by Ben Langmuir <[email protected]>
[test] Move inputsDirectory method from indexstore-db

Minimal change to fix the build.

c634ea83bae1f1afc3d9929d78c8c4016c362328 authored about 4 years ago by Ben Langmuir <[email protected]>
Merge pull request #321 from compnerd/libraries

SKCore: adjust library loading for Windows

f44dbd54315932721de1353196cbed267ac5c154 authored about 4 years ago by Ben Langmuir <[email protected]>
SKCore: adjust library loading for Windows

The libIndexStore and sourcekitdInProc DLLs actually reside in the
binaries directory on Windows...

fe612387b9d96f2358be100423cbb36db00e4b46 authored about 4 years ago by Saleem Abdulrasool <[email protected]>
Merge pull request #320 from compnerd/dot

SKCore: make `.` part of the extension

2c4da0a9897f154f0ac72ac65c79980de1fc65a1 authored about 4 years ago by Ben Langmuir <[email protected]>
SKCore: make `.` part of the extension

This is just a cleanup change to setup the extensions for other targets.
This allows for platfor...

00d6ae05b4bd0c37edc9ea411eccfb149a1099f0 authored about 4 years ago by Saleem Abdulrasool <[email protected]>
Merge pull request #319 from compnerd/dispatch

LanguageServerProtocolJSONRPC: make Windows path work

241744da9ba73ab9951e7fb70a75e04779642302 authored about 4 years ago by Ben Langmuir <[email protected]>
LanguageServerProtocolJSONRPC: make Windows path work

This adjusts the use of Dispatch to build on Windows. Windows does not
provide `stdout_fileno` ...

b33a5171cc9a581f759cbfe3e9512d56b5f86950 authored about 4 years ago by Saleem Abdulrasool <[email protected]>
Merge pull request #311 from compnerd/ucrt

build: use `ucrt` on Windows

a62aad4539be9a440951fdcc51bdf8a4aba26f2a authored about 4 years ago by Ben Langmuir <[email protected]>
build: use Foundation for environment variable handling

Adjust the environment variable check to be more portable by using
Foundation rather than direct...

0326a363343b4d9d9aa842a58f554ca1c416ad55 authored about 4 years ago by Saleem Abdulrasool <[email protected]>
Improve performance of `workspace/symbol` for large queries + projects (#317)

- Avoid short queries (< 3 characters) since they are slow and noisy. Xcode does the same thing....

ae96dcae4e3baf674dceeb2c8e8e7d2c1ecc8684 authored about 4 years ago by David Goldman <[email protected]>
Merge pull request #318 from benlangmuir/log-level-literal

Fix ExpressibleByArgument conformance on LogLevel

1d0f9013037c6e99a89ffa5c9514f031bfcb9378 authored about 4 years ago by Ben Langmuir <[email protected]>
Fix ExpressibleByArgument conformance on LogLevel

The initializer is failable, not throwing, and there is a default
conformance provided via the i...

e7f765747bc080b770efca4195fd9c53df6a933b authored about 4 years ago by Ben Langmuir <[email protected]>
Merge pull request #315 from benlangmuir/master-to-main

Update references to 'master' to 'main'

07e0a31766b03bfc8d3ee4c803eaef741bacb322 authored about 4 years ago by Mishal Shah <[email protected]>
Merge pull request #316 from benlangmuir/npm-dep-updates

[vscode] Update dependencies to fix issues found by `npm audit`

5d596eb9fb03e6e3b674b26e37011a166094a85f authored about 4 years ago by Ben Langmuir <[email protected]>
[vscode] Update dependencies to fix issues found by `npm audit`

Updates to the newer `@types/vscode` package instead of the older
deprecated `vscode` one. We do...

5430ea52565cbb020a0fe3c3a063a9a36e161779 authored about 4 years ago by Ben Langmuir <[email protected]>
Update references to 'master' to 'main'

70d5c6dea2d41e2f1510230809cb796ab21f1245 authored about 4 years ago by Ben Langmuir <[email protected]>
Merge pull request #314 from apple/dependabot/npm_and_yarn/Editors/vscode/lodash-4.17.20

Bump lodash from 4.17.15 to 4.17.20 in /Editors/vscode

f2add83fa43316feca9ace8c3f99cdc3b5ad2ca7 authored about 4 years ago by Ben Langmuir <[email protected]>
Bump lodash from 4.17.15 to 4.17.20 in /Editors/vscode

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.20.
- [Release notes](http...

1f4a755aa9f7a93ad7108b2cc24626f2d0b52f45 authored about 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #313 from apple/revert-306-patch-1

Revert "Allow double dash for IndexStore-related CLI arguments"

eaea937ee4f5aea0a055bd5f682f31da0fa7f82f authored over 4 years ago by Ben Langmuir <[email protected]>
Merge pull request #309 from compnerd/build

build: update CMakeLists.txt

8fe23e65bf93311ab6ba6fee8cc8b241c3b12f4d authored over 4 years ago by Ben Langmuir <[email protected]>
Merge pull request #308 from compnerd/compare-to-zero

SKSupport: update for `BOOL` conversion on Windows

3cb6642590f3e1d7e56953a8a80ddc60ac55d35e authored over 4 years ago by Ben Langmuir <[email protected]>
Revert "Allow double dash for IndexStore-related CLI arguments"

e3588aa73b60b0469f3f56f6c45d0bafcf95b9a5 authored over 4 years ago by Ben Langmuir <[email protected]>
build: update CMakeLists.txt

This updates the CMakeLists.txt to allow building SourceKit-LSP with
CMake.

c55c71d111d9724d7e8fbdf57b33fc0321acc53d authored over 4 years ago by Saleem Abdulrasool <[email protected]>
SKSupport: update for `BOOL` conversion on Windows

We would fail to build on Windows due to the conversion of `BOOL` to
`Bool`, and then comparing ...

4e9430c9fb6d08e3cde5344f905addf6c62d5efd authored over 4 years ago by Saleem Abdulrasool <[email protected]>
Merge pull request #306 from MaxDesiatov/patch-1

Allow double dash for IndexStore-related CLI arguments

738a001fc5f0191f68a63d9e6876bdcc63bef862 authored over 4 years ago by Ben Langmuir <[email protected]>
Require ArgumentParser 0.3.1 in Package.swift

8145889a4cdb212577ee3282dd23abf2cb5fe2bc authored over 4 years ago by Max Desiatov <[email protected]>
Allow double dash for IndexStore-related CLI arguments

This is possible thanks to the fix in Argument Parser 0.3.1.

4fb1a8e96124553d0f6d1164aa6e205a9d4e626c authored over 4 years ago by Max Desiatov <[email protected]>
Merge pull request #304 from MaxDesiatov/argumentparser

Adopt swift-argument-parser for argument parsing

3366391746f1cb45fa87e082e51d1be0adb3e0f0 authored over 4 years ago by Ben Langmuir <[email protected]>
Fix log level option, use single dash in new options

58769c50d7312ac462c963f02183b9872c7b1837 authored over 4 years ago by Max Desiatov <[email protected]>
Remove unused import

51c367c918aa12a51f84c91c6ab09bbd97f1abcb authored over 4 years ago by Max Desiatov <[email protected]>
Adopt swift-argument-parser for argument parsing

fb5e0d4d50c7b04448463578a0363c59f5d17c91 authored over 4 years ago by Max Desiatov <[email protected]>
CODE_OF_CONDUCT (#302)

Create CODE_OF_CONDUCT.md

5ac9e6049c3bc3c649477b54e50e8654e98f0086 authored over 4 years ago by Gaushik M.R <[email protected]>
Merge pull request #301 from benlangmuir/warning-nil-strerror

[gardening] Fix warning about strerror return value

3bb1a1b06ec93d497219d9e5313e0090274aa79d authored over 4 years ago by Ben Langmuir <[email protected]>
[gardening] Fix warning about strerror return value

strerror should never return nil, and in the worst case it's already in
a fatalError. Fix the wa...

f50ce7adc15352f03302e4128faf3035a90208ee authored over 4 years ago by Ben Langmuir <[email protected]>
Merge pull request #300 from benlangmuir/cancel-error-log

[logging] Avoid logging cancellation as warnings/errors

2852ce32cace97d2fe30fc069753336f3ebb484a authored over 4 years ago by Ben Langmuir <[email protected]>
[logging] Avoid logging cancellation as warnings/errors

Cancellation shows up as an error code, but it is not a real error, so
don't log it like one.

h...

d82c52c0036b96505a2441fa42b99dee9395c1ce authored over 4 years ago by Ben Langmuir <[email protected]>
Merge pull request #299 from apple/swiftpm-config

[SKSwiftPMWorkspace] Set swiftpm config file when creating Workspace

4fcf071bc30b39e907c1c440dcd03252322bc90c authored over 4 years ago by Ben Langmuir <[email protected]>
[SKSwiftPMWorkspace] Set swiftpm config file when creating Workspace

This is quite important to set otherwise SourceKit-LSP sets off a wrong
package resolution opera...

5aa0a92759f9a071fbb69b94d4eed69122575fd0 authored over 4 years ago by Ankit Aggarwal <[email protected]>
Merge pull request #298 from benlangmuir/completion-server-side-filtering1

[completion] Filter completions on the server side

36e3017e04d1e9faddce177ed5289f78c520dc44 authored over 4 years ago by Ben Langmuir <[email protected]>
[test] Update linuxmain

b3383c00a07408e82f8a32e21f5a6f3ea550b63e authored over 4 years ago by Ben Langmuir <[email protected]>
[completion] Enable server-side filtering by default

16dc2fb0c91c8049fdae8e52ab9111fa76d2917a authored over 4 years ago by Ben Langmuir <[email protected]>