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

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

8782fbc3a7fbc72fe8957ae4ad35a651c5367901 authored over 5 years ago by James Hartt <[email protected]>
Update the linux tests

41bbdfa09d4b9ca97d8adfeecbd14eac58f2995e authored over 5 years ago by cukr <[email protected]>
Implement color presentation

9f9cc9a73466dbe3f65279d862f6af67e8203e15 authored over 5 years ago by cukr <[email protected]>
Merge pull request #94 from satishbabariya/master

Add instructions for Theia Cloud IDE

f499fb9d8e374284ce494734998eb8b6fbaacf66 authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #98 from Trzyipolkostkicukru/cukr/document-symbol

Implement document symbol request

36e567395ef62b1e9e2f394b9fd272944b9da91b authored over 5 years ago by Ben Langmuir <[email protected]>
Update the linux tests

125cf2d405d0e3cf928a39678e9df3965a6de6d2 authored over 5 years ago by cukr <[email protected]>
Update README.md

... to match the style of the other editor instructions.

26bb4b7dfad8ec2f5e2fc2ea3d6807716d2d943e authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #106 from benlangmuir/update-vscode-npm

[vscode] Update dependency on vscode module

d57121290152da8653882655d0f434d295d214bb authored over 5 years ago by Ben Langmuir <[email protected]>
[vscode] Update dependency on vscode module

`npm audit fix`

2aca72290f3c7dff1dfcaab4b7da79336ae67794 authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #104 from krzyzanowskim/marcin/usertoolchain

Use SPM UserToolchain. …

0c1a342c0cca8781a1c948dd1928ed6b0c99335f authored over 5 years ago by Ben Langmuir <[email protected]>
Use manifest cache for faster startup

bf1b2f3d33bcb0a97335e0bb36ea4babd07e876a authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Use SPM UserToolchain. Use proper toolchain to compile and manifest loading.

ab76e92a3556715ea12b9b1da6fc94c9b4c08ad1 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Mark Document Symbols as supported feature in README

a519e5a858f62758ef31458e7b268cf670ee39ae authored over 5 years ago by cukr <[email protected]>
refactor symbolKind(sourcekitSymbolKind:) to sourcekitd_uid_t extension

f0391f6dcae639dac5e3507433d2034a3853ccbf authored over 5 years ago by cukr <[email protected]>
Set syntactic_only to avoid unnecessary work, and mangle the name

9e1e493e74d18a90ad324c4de5cc1b03852e1828 authored over 5 years ago by cukr <[email protected]>
Add DocumentSymbol tests and some missing symbol kinds

550e3768ae9e26631a4f34912ae143f944a3362e authored over 5 years ago by cukr <[email protected]>
Merge pull request #99 from gmittert/SKSupportWin

Add Windows Support to SKSupport

4d303530fe582c3e0a83dc197df4de7dad809612 authored over 5 years ago by Ben Langmuir <[email protected]>
Port SKSupport to Windows

942ed5d5e92dfa5d727601400dd22cbb9576963c authored over 5 years ago by Gwen Mittertreiner <[email protected]>
Merge pull request #101 from gmittert/UseFoundation

Get the pid of the current process using Foundation

31fea30f17886952e2afa7947d291c45027d0b16 authored over 5 years ago by Argyrios Kyrtzidis <[email protected]>
Get the pid of the current process using Foundation

b84b38774ef8f4473790b464d288a492dfd4afbd authored over 5 years ago by Gwen Mittertreiner <[email protected]>
Implement document symbol request

eb8ea967ba934e5602b9d445d2589d91ab52bdd6 authored over 5 years ago by cukr <[email protected]>
Merge pull request #100 from gmittert/SourceKitModuleWindows

Fixup SourceKit module on Windows

2dbc23200b49ee185f41a224c6bcae131a00a654 authored over 5 years ago by Argyrios Kyrtzidis <[email protected]>
Fixup SourceKit module on Windows

0868c5fc4b0aa779a87ae990c002abbef1470e9c authored over 5 years ago by Gwen Mittertreiner <[email protected]>
Merge pull request #97 from benlangmuir/rand-delete

[test] Fix rare failure in LineTable editing test

6d6f89934f186b0b47af818eab6e44073d6a7515 authored over 5 years ago by Ben Langmuir <[email protected]>
[test] Fix rare failure in LineTable editing test

This test will (rarely) delete enough of the string to trip over empty
line and column ranges. A...

116389b6529a16943616b809e0aa2cd811d64dec authored over 5 years ago by Ben Langmuir <[email protected]>
Merge pull request #96 from barrymoo/patch-1

On Linux, must include full path to `Block.h`

2b695f0fd8d33d1c9bb42d1f1a2d3597bad12783 authored over 5 years ago by Ben Langmuir <[email protected]>
Must include full path to `Block.h`

`swift build -Xcxx -I/usr/lib/swift` fails on Linux w/

```
.../sourcekit-lsp/.build/checkout...

e4c3574c028146460ab3c3afaeaa18699a04c0e5 authored over 5 years ago by Barry Moore <[email protected]>
Merge pull request #95 from aciidb0mb3r/minimize-posix

Move sourcekit-lsp off of SwiftPM's POSIX

3ba4c1a24bbe9b0645a77f44d55d5ad418b189b9 authored over 5 years ago by Ben Langmuir <[email protected]>
Move sourcekit-lsp off of SwiftPM's POSIX

SwiftPM's POSIX is going removed soon in order to make it more
cross-platform. This removes all ...

5afd361f6b1b7b680552876154e00019a536638a authored over 5 years ago by Ankit Aggarwal <[email protected]>
Add instructions for Theia Cloud IDE

b57599f9b775142e6756c5695141204974e3f4af authored almost 6 years ago by Satish Babariya <[email protected]>
Merge pull request #92 from mackoj/patch-1

Add how to add code cmd in the terminal

8fc6030a6575e2fcd17f7c4b7f9c21502d8324db authored almost 6 years ago by Ben Langmuir <[email protected]>
Add how to add code cmd in the terminal

6c970e0e6f03ad422db4b995bc20fec0c53429ce authored almost 6 years ago by Jeffrey Macko <[email protected]>
Merge pull request #91 from benlangmuir/head-deps

Remove Package.resolved and move to depending on HEAD

4278f97137868a42185574e234b406e64e45d95f authored almost 6 years ago by Ben Langmuir <[email protected]>
[readme] Mention swift-package-update workflow

Now that we build with HEAD, developers are more likely to need to run
swift-package-udpate them...

b6e9182b20e951b31e287f7570950ac123a23ffd authored almost 6 years ago by Ben Langmuir <[email protected]>
[readme] Update recommended toolchain to 'latest'

Now that we are building with HEAD swiftpm, change the recommended
toolchain to be whatever the ...

49e5f3980e796a9ae38c33ccee43e963d904544b authored almost 6 years ago by Ben Langmuir <[email protected]>
Remove Package.resolved and move to HEAD

Always use the latest indexstore-db and swiftpm from the corresponding
branch (currently master)...

3a69aefe0b6174c82abe89c6ec8063baaeb28f18 authored almost 6 years ago by Ben Langmuir <[email protected]>
Update package depenencies

4526413f245b796eddac5e9d66c2915e0d5768b0 authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #90 from benlangmuir/perf-slow

Workaround perf test running too many iterations

dbd474ee50ec831acfab9672c0c8efcf033503ab authored almost 6 years ago by Ben Langmuir <[email protected]>
Workaround perf test running too many iterations

2b930e512fb99f64e642ab4c0a7589089e0cf5a5 authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #88 from benlangmuir/decency

[editors] Add alternative swift syntax spec to sublime config

079057f92f75def4fe65d885739a0bce36009a2b authored almost 6 years ago by Ben Langmuir <[email protected]>
[editors] Add alternative swift syntax spec to sublime config

This seems to be a commonly used syntax package for swift, so add it to
the config so it will wo...

0299247ed1a3a908295851502c0e6ae54ee91f19 authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #87 from benlangmuir/power

[test] Make swiftpm test robust against host triple differences

6a634a0739cb8c8b639d4e8f7be1dc9aa8288041 authored almost 6 years ago by Ben Langmuir <[email protected]>
[test] Make swiftpm test robust against host triple differences

Hardcoding the triples was silly; the only interesting platform
difference is about which parts ...

59a5bf7468584c135a856377bdc2b7c3441684b7 authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #85 from benlangmuir/undo-optimism

Undo optimisim around requiring clangd during testing

9f044b9ed62239d583fbaa71dc7ca7ce9517d3f4 authored almost 6 years ago by Mishal Shah <[email protected]>
Undo optimisim around requiring clangd during testing

While the toolchains build clangd now, not all the bots are building it,
so we cannot require it...

4ee3761892e98c80756d121300f5cf35d76cde51 authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #84 from benlangmuir/tcup

Update recommended toolchain to 2019-02-14-a

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

3b8aec62b6b5633c0059d90fb3bf7076e7e4fec8 authored almost 6 years ago by Ben Langmuir <[email protected]>
Update status of clangd in the toolchain

We have clangd in the toolchain now, and it's sufficient to pass our
minimal tests. Unfortunate...

48b602e6c90ab0ad1872346995802f98bf1ef20e authored almost 6 years ago by Ben Langmuir <[email protected]>
Update recommended toolchain to 2019-02-14-a

3fd959a8817172c0984b99951713c53c240c08bf authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #83 from benlangmuir/static

[swiftpm] Statically link to libSwiftPM

0d3d9ac0042bfbe4a274cf4ace9aea3fce89927b authored almost 6 years ago by Ben Langmuir <[email protected]>
[swiftpm] Statically link to libSwiftPM

Switch to using the swiftpm library with automatic linkage, which in
practice means we will stat...

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

6825e99f23c13c1447213990fbc7984c6009e2ca authored almost 6 years ago by Ben Langmuir <[email protected]>
[indexstore-db] Update to latest master

0b48baf5ddf42652c3286ab937b57a7d977442bf authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #82 from benlangmuir/measure-less

[test] Disable another `measure` method missed previously on Linux

160bcaa31269d4c39957783eba0930b94e049c54 authored almost 6 years ago by Ben Langmuir <[email protected]>
[test] Disable another `measure` method missed previously on Linux

On macOS since there is an override, both `measure` methods funnel
through one entry point, but ...

9914ae44e6dd49e82454d38a18e195721b0a4a60 authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #81 from benlangmuir/describe-path

Use AbsolutePath.pathString instead of description

64194770acef7fe837b6f5d08a8c9cf866ceb8ca authored almost 6 years ago by Ben Langmuir <[email protected]>
Use AbsolutePath.pathString instead of description

Per review feedback; pathString is semantically the string we want,
while description is for cre...

77351820ce1a3027961d39f6645cc955f4290da2 authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #80 from benlangmuir/update-swiftpm

[swiftpm] Update to latest master

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

* import Utility -> import SPMUtility
* AbsolutePath.asString -> path.description or "\(path)"

7f697fa14a815cfc66d808213dc843adb42b04af authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #79 from benlangmuir/cli-rejection

Reject unknown command-line argument values

1ee87626aac8fe42a1b3974e999e8e2c58a63cbd authored almost 6 years ago by Ben Langmuir <[email protected]>
Parity between SOURCEKIT_LOGGING and --log-level

* Allow overly large numerical values in --log-level
* Allow setting level by string (e.g. "debu...

7586ffa2e7a8ff60a0b1e95c5d6dbe7e65b9b25e authored almost 6 years ago by Ben Langmuir <[email protected]>
[support] Split LogLevel into its own file

It's starting to accumulate conformances that are distracting from the
rest of the logging code.

93dc6a43289f9d1c3ce01c7ac21a301f836d09ea authored almost 6 years ago by Ben Langmuir <[email protected]>
Make --log-level option reject unknown values

Don't silently fallback to the default value. Incidentally, parse
numerical log levels in additi...

d8ff528925ae73933896a80b152a11ed90a614a2 authored almost 6 years ago by Ben Langmuir <[email protected]>
Make --configuration option reject unknown values

Don't just silently fallback to .debug if it's unknown.

90bb0ff2dbe10d2d8291b1b644127799515e60b3 authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #78 from benlangmuir/fix-build-path-config-better

Change configuration build path to be absolute

67e4e996fe470312bb37070319c526e6b6420a50 authored almost 6 years ago by Ben Langmuir <[email protected]>
[test] Add a test for BuildSetup

eba9508fb7e9e6b599eadd46465512a8aa1c3c76 authored almost 6 years ago by Ben Langmuir <[email protected]>
Change configuration build path to be absolute

While specifying the build path relative to something might be a useful
idea in principle, we wo...

80951b9e67a59f8cb4470f630b51abf7a3bd32b3 authored almost 6 years ago by Ben Langmuir <[email protected]>
Remove unnecessary Foundation imports

8b69fad8aff6fdf88c31635c4e23932bef1b2c80 authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #77 from benlangmuir/unbreak-default-build-dir

Fix relative path assertion failure

5873380d04d3f41d27939acf0a42a41e03e7272c authored almost 6 years ago by Ben Langmuir <[email protected]>
Fix relative path assertion failure

This isn't a full fix (we should handle this more gracefully in
general), but at least the defau...

7f9ecbb97a7a2a845f81edb2edb9551226431f84 authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #65 from krzyzanowskim/cli-arguments

Command line arguments

76d7a2caf5e104450c4f7d7aa3e3428e9a768c4d authored almost 6 years ago by Ben Langmuir <[email protected]>
2 spaces indent.

17e82ff1beb1981a89ac75a67b578ad407e4525c authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Puts parsing errors to stderr

1ce580352b7f47e9ef011004c9a4bea2a0722cd9 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Build flag parse only the next argument and append all values together

fd4d495abaec9e3fdd64a6c0f4879206f8d65552 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Log error and exit(1) on parse errors

b5e3f5f733582606536736f5fc180ce8d270c16e authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #75 from benlangmuir/perfkill

[test] Disable performance metrics unless ENABLE_PERF_TESTS is defined

8017a633ff61811acb6201043ce5b028acf9b05b authored almost 6 years ago by Ben Langmuir <[email protected]>
[test] Disable performance metrics unless ENABLE_PERF_TESTS is defined

When running in debug, or in continuous integration that is not setup
for performance testing, d...

e47c7db081c3f027abbf8c6016256cce982cba0a authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #74 from benlangmuir/depsup

Update dependencies to latest master

e8909fd9b44cd86936a9882fda1c438a97e1e07b authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #73 from benlangmuir/tc-plus-plus

Update recommended toolchain to 2019-01-22-a

fadc5f100e04ebe0d25caeb489c56517dab3b46d authored almost 6 years ago by Ben Langmuir <[email protected]>
Update dependencies to latest master

b1342ab69c750fd6eb8246d49dbc5c75733179c6 authored almost 6 years ago by Ben Langmuir <[email protected]>
[test] Update generated files with new toolchain

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

bd0f4a08eea11354588b0e55f330aae7a0163b20 authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #67 from DavidGoldman/master

Allow multiple Xcode toolchains in the registry

bf42a68ea900602908aaab10c498a2c511c2217c authored almost 6 years ago by Ben Langmuir <[email protected]>
Allow multiple Xcode toolchains in the registry

1) Toolchain ID is no longer unique; XcodeDefault toolchains may be
registered multiple times...

6c93c92f4d0db8146b0eb24cd6de9948e449c95e authored almost 6 years ago by David Goldman <[email protected]>
Merge pull request #71 from benlangmuir/build-script-helper

[build-script] Add build-script-helper.py

ed5575bfd45266b2543217e03a1b8eef75537acb authored almost 6 years ago by Ben Langmuir <[email protected]>
[build-script] Add build-script-helper.py

This is a lightweight wrapper for `swift build` and `swift test` to
facilitate building indexsto...

1daaa24275d1a0e4f18831c5e7a33b9cbfcbb2cc authored almost 6 years ago by Ben Langmuir <[email protected]>
[test] Do not overwrite SOURCEKIT_TOOLCHAIN_PATH during tests

We want this to be available for setting the toolchain to test with, so
use a different variable...

7a1448d2ed564c7b29578773808fedb13978d7e5 authored almost 6 years ago by Ben Langmuir <[email protected]>
Merge pull request #68 from krzyzanowskim/typename

Completion item returns type name in details

71f602587deda60faa90a732ccb0f8b580d8af81 authored almost 6 years ago by Ben Langmuir <[email protected]>
Update tests

2d722497e4cbdcd03b7199e07d326c3e88bde413 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Don't need dirname

f67ac7d647d627a047bd16d3b50fc7db294112c7 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Use BuildSetup in place of Configuration.

Add BuildConfiguration
Cleanup imports

6df3545f42c291b8a432bfee95938c0d9c077789 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Completion item returns type name in details

1e035fdfd5c15a429416c55fe3330740800aa6a5 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
No need for @testable

3aeed54261e3fb741a424f3e1245a954e9b46304 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Lipstick style - self

736fdcdac47b1d42744e6b61588b5725a8940480 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Fix header

27315a70ed85fd43173a97419bf24a2b2e192330 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
SKCore.Configuration reflects a server setup and is passed as a depedency injection deep down.

398ff33b9fb55c8304a54e279f4684b195ebc616 authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Pass server configuration down to SwiftPMWorkspace (dependency injection)

a10bd394e09948bf4e6d415b1161fe26be84f6bd authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
add --log-level argument

7b4582ad392a3785646013cad32af37fd0ac6e1a authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Add command line arguments with a few configuration options.

25939e952607bde22a79de81d8b85f157aa6520d authored almost 6 years ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #63 from abdullahselek/master

Cleanup spaces in empty lines.

e6abaf00aef5535452f7e8f97a15863fdb406629 authored almost 6 years ago by Ben Langmuir <[email protected]>