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
ace68d3a78daeb58cde8a024193a9c304d76e5c7 authored over 5 years ago by Richard Howell <[email protected]>
1f57193cf4f0be3853cee3f90bd7661465316ae2 authored over 5 years ago by Richard Howell <[email protected]>
f6045fcfdc4bda22809c3925e35f5a21d345261c authored over 5 years ago by Richard Howell <[email protected]>
[build-script] Add installation support for sourcekit-lsp
5c8ed58ceea0bcec581d1711660dfc47bece35c4 authored over 5 years ago by Ben Langmuir <[email protected]>
When invoked with the `install` action, build-script-helper.py will
rsync the produced sourcekit...
Handy for local development if you don't want to test with swift's full
build.
Swift-build was logging some extra information to stdout, causing
incorrect calculation of the b...
Fix deprecation warnings
697d02acbe81e64596f7e86e83cef8526cd32967 authored over 5 years ago by Ben Langmuir <[email protected]>916e5c658331c54975ddfb39754d8111e9ecdf75 authored over 5 years ago by Ben Langmuir <[email protected]>
0a2314836bc90e40b33f869aa73087a9c7fee4a2 authored over 5 years ago by Ben Langmuir <[email protected]>
[test] Regenerate linuxmain
9c4145e2fc3d3c9b06c05eb85a2a136288a13478 authored over 5 years ago by Ben Langmuir <[email protected]>6c1f9448c7f76ce505139bf7f3bfa44a2d9d258e authored over 5 years ago by Ben Langmuir <[email protected]>
[sourcekit-lsp] Prefer containing toolchain if applicable
d82d0d03e2cfc6cc0073ee2236b454836d161a9d authored over 5 years ago by Ben Langmuir <[email protected]>
There is not guarantee that the toolchain.path contains `usr/bin`.
Instead, look at the diretory...
In preparation for looking for toolchain next to the sourcekit-lsp
binary, teach toolchain loadi...
When sourcekit-lsp is embedded inside a toolchain, use its main bundle
path as the install path ...
When the ToolchainRegistry is used in code embedded into a toolchain, we
want to prefer that too...
make project.json spec-compliant by removing a trailing comma
c868ec606df88e9f1425ad7c02e74682137b97c6 authored over 5 years ago by Ben Langmuir <[email protected]>Remove `@testable import` and `-enable-testing`
11dad82114a45b9aa627b6e937c84c19fa307587 authored over 5 years ago by Ben Langmuir <[email protected]>f32f96be35217e8b639080570ddb8d63025ebcbd authored over 5 years ago by cukr <[email protected]>
0857bd5bf959097a74342802cca928b0521218d6 authored over 5 years ago by Ben Langmuir <[email protected]>
aa6087a2c8d7ff9c2e5a3434b1e747c749ac4b85 authored over 5 years ago by Ben Langmuir <[email protected]>
65b98b383cc4cda225782c6203ae4c3fb580905e authored over 5 years ago by Ben Langmuir <[email protected]>
ddd096f01936c68c826e049dbb217489f9cd336a authored over 5 years ago by Ben Langmuir <[email protected]>
119b3fa1cb927e790f87ac541376e9496e5effae authored over 5 years ago by Ben Langmuir <[email protected]>
b3a89f9491932587a59b0aaf3889c48e2232b883 authored over 5 years ago by Ben Langmuir <[email protected]>
Rather than modify the global shared logger, make it convenient to
access all the interesting AP...
0e3625a225d8d916e188bab7d35b5d90d2f1bbe4 authored over 5 years ago by Ben Langmuir <[email protected]>
b92abf41406fc213e803012dc70129f9e2d50cd8 authored over 5 years ago by Ben Langmuir <[email protected]>
[test] Update for TestLocation utf8/16 change
50bb56c325be3ff65d9c89e714f5d6769876b35c authored over 5 years ago by Ben Langmuir <[email protected]>c9e18c19b5e4add6d6645bf194159cc36b1a2022 authored over 5 years ago by Ben Langmuir <[email protected]>
b61d974e4988bbfce83fbf6009512d4784a05ea5 authored over 5 years ago by Ben Langmuir <[email protected]>
Implement "textDocument/implementation" request
c0d2ad0eb8a2c371ca2c5c9f65b4f71baece24dc authored over 5 years ago by Ben Langmuir <[email protected]>719bed2be0104a619277b19cf9ddf81a4ab84a15 authored over 5 years ago by cukr <[email protected]>
[test] Use the improved location support for a range
578d8acc96119cdd2968cb3b4f6b8dbe5cb756bb authored over 5 years ago by Ben Langmuir <[email protected]>[test] Add a test for SwiftPM integration
d78c243782586e4cff0f4e389e30bbe9bd280215 authored over 5 years ago by Ben Langmuir <[email protected]>89fdb9d86b70ca4459e3d6a7ae9207e4c49bad40 authored over 5 years ago by Ben Langmuir <[email protected]>
2e98e6ab90272c4462f438e2c2b04f66923c4bc6 authored over 5 years ago by Ben Langmuir <[email protected]>
This goes through the work of building a swiftpm package, loading the
index, and performing requ...
[clangd] Set correct argv[0] for clangd to fix c++ header search
a8472ada8ecde73af313402060af124f848c7c80 authored over 5 years ago by Ben Langmuir <[email protected]>
Clang looks for the C++ standard headers relative to the clang binary
that we provide in the com...
[swiftpm] Handle symlinks in the workspace path
7bfde0f1eeb39a3aa9a99de38d33a326bc1b45ca authored over 5 years ago by Ben Langmuir <[email protected]>
Previously we would fail to get settings if the path didn't match
exactly. For now, we try first...
ef7d8abf5d92b34a467fb8142dfd171cc095a336 authored over 5 years ago by cukr <[email protected]>
# Conflicts:
# Sources/LanguageServerProtocol/ServerCapabilities.swift
# Sources/SourceKit/Sourc...
[docs] Add documentation about writing tests
4dcc4e771033f3b4273187c9d7934ee2b556b52f authored over 5 years ago by Ben Langmuir <[email protected]>b9025aba7f5420b63c3a26af815727caeca8ecd9 authored over 5 years ago by Ben Langmuir <[email protected]>
131db61b85d6ab8f875f7a367a964fa65a837966 authored over 5 years ago by Ben Langmuir <[email protected]>
9e84e08c0437b7fc29e9dfee1de4d213ba557860 authored over 5 years ago by Ben Langmuir <[email protected]>
[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]>This is similar to https://github.com/apple/indexstore-db/pull/33
9b7065d9e4f8ae04f402d758251dedc969cb8020 authored over 5 years ago by Argyrios Kyrtzidis <[email protected]>Convert Language enum to struct
c48cb82b0ce641194c06d549599b237695bd5636 authored over 5 years ago by Ben Langmuir <[email protected]>c614c7043ab1ef54f700486cb828fb490bf5fad5 authored over 5 years ago by Ben Langmuir <[email protected]>
Add workspace/symbols support
b8e79ccb4bcf6441532a927114c791170ff7fe01 authored over 5 years ago by Ben Langmuir <[email protected]>17ffd0aced871327a954aa5c9499446c3ae0bb27 authored over 5 years ago by Ben Langmuir <[email protected]>
806e8efae765b689985a72430ebfc95040d9521e authored over 5 years ago by Ben Langmuir <[email protected]>
Add infrastructure for test projects using IndexStoreDB's "Tibs"
edd0cf9f6e1b3ff777069a852e603469a35dfab9 authored over 5 years ago by Ben Langmuir <[email protected]>FoundationXML: Adoption
9bc43b7dc33c151f78efb63ec46d2c712434c007 authored over 5 years ago by Argyrios Kyrtzidis <[email protected]>CommentXML.swift needs to import `FoundationXML` if available.
810eb2b8fc87fdcc9820a3cbd8596b0d22f96d0b authored over 5 years ago by Lily Vulcano <[email protected]>7667608eef36c16de1bac80f1850dbdf25cd1599 authored over 5 years ago by cukr <[email protected]>
This builds on the indexer changes to support test projects using the
tibs build system. See the...
[build-script] Accept --ninja-bin
91a4532b4d340900a90d2fef3d543007547ce009 authored over 5 years ago by Ben Langmuir <[email protected]>
For now, just thread it through as an environment variable. Future
commits will make use of this...
https://bugs.swift.org/browse/SR-10806
223d11df923eb29347a28188d21587917c5934ca authored over 5 years ago by Benjamin Kindle <[email protected]>Add EditorPlaceholder parsing for completion snippets
7de8dd01c4c6bceaecd272998d54c39040cd1339 authored over 5 years ago by Ben Langmuir <[email protected]>ea6d01d95f8b8574d089e71ddd7e6ce643ba5ed2 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
4376582b0f0591281c7067a576ee4fc06dff62a8 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
2b7065a6a2869b837f873d49d248fd52e0831568 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
21d3f13193723d50de6c4cdde5cf675062efefb7 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Add public initializers to Client capabilities structs
1d70250643aceb9c77116250c71052d4e296207d authored over 5 years ago by Ben Langmuir <[email protected]>6894d79af3141667cd09a8fc396cade7740ef525 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
762c62cef205f2d735f72a76ed25ab4a73f22008 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
75ad1997305d3af31db479045cd2bb5827aa4a93 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
105b2fc33ffda9229713bff54b250de16243794c authored over 5 years ago by Bruno Rocha <[email protected]>
[readme] Clarify toolchain requirements for building
2de9c63a3a574d0f929d8e4abc92aaad2df4ed02 authored over 5 years ago by Ben Langmuir <[email protected]>a95979330cb6c854fc56c762fb0ebdc00eb616e5 authored over 5 years ago by Ben Langmuir <[email protected]>
475b22e80d543872fd0c87594aa97270904c7f19 authored over 5 years ago by Ben Langmuir <[email protected]>
Bump swift-tools-version to 5.1
1aac261d96ae5b94fb6a139ce36e6802f689578a authored over 5 years ago by Ben Langmuir <[email protected]>
Changes in swiftpm require swift-5.1, so bump our swift-tools-version to
make it explicit. And f...
7d201f353a8d5b07cb2b7cf440d3d6ef085dd043 authored over 5 years ago by Bruno Rocha <[email protected]>
[SR-10809] Support clients without completion snippet capabilities
cc76d2eef3bf01d243fe59530b8deb38be7c50a7 authored over 5 years ago by Ben Langmuir <[email protected]>7d066d0e666d1bc30daa0c4f2ad4041da80ef947 authored over 5 years ago by Bruno Rocha <[email protected]>
587cd892bb7e70572dd6b0905504d264fb44de73 authored over 5 years ago by Bruno Rocha <[email protected]>
Add CodeActions/Command structure
8482476ff82c2f8ffa14776062019879866819be authored over 5 years ago by Ben Langmuir <[email protected]>Add markdown escaping for names in hover request
73c69a763d254dee5cb72262a786ee5741b77c16 authored over 5 years ago by Ben Langmuir <[email protected]>5329b47d12671a22385379e5a6bedeb3013b8741 authored over 5 years ago by cukr <[email protected]>
0d15fdf6be0917951c46f75d27f2184bc78b6eea authored over 5 years ago by cukr <[email protected]>
a60c50d1db789b24e2e380a39e6ff845e76ad819 authored over 5 years ago by Bruno Rocha <[email protected]>
69b6663005faadd7a72ab184e9f2161a08b77893 authored over 5 years ago by Bruno Rocha <[email protected]>
24119a373cde1e679be44de98e11724437f19ceb authored over 5 years ago by Bruno Rocha <[email protected]>
7a97393945606803f6917161dd2859e1a60f876a authored over 5 years ago by Bruno Rocha <[email protected]>
b8dbebc9a689065be6576c89ea5fb8f0706feab9 authored over 5 years ago by Bruno Rocha <[email protected]>
5406e861b00cd2af62179222dcf755bf4ea7a74c authored over 5 years ago by Bruno Rocha <[email protected]>
0a248b67bfacfeecdfa67fa1b6ee7408e1b2dbe0 authored over 5 years ago by Bruno Rocha <[email protected]>
Implement color presentation
20662cd553ae4b769055d55c6ee49ae52a8824cb authored over 5 years ago by Ben Langmuir <[email protected]>c5264a62f5e59e2830f7279357cabaf5424d029d authored over 5 years ago by cukr <[email protected]>
ba11bd9978135c774ddf16500498f12317b6b915 authored over 5 years ago by cukr <[email protected]>
Embrace Swift.Result in place SwiftPM.Basic.Result
a304c542dbd5973e1708763753964911d1e3056d authored over 5 years ago by Ben Langmuir <[email protected]>fb2d4d14b8529de6bf9d4c9e2452cdc6718d76c9 authored over 5 years ago by Marcin Krzyzanowski <[email protected]>
Add extra -Xcxx to docs, otherwise doesn't run command
0c39f6a02caa5fb7f517b1f9f0ac0f2ab0f02a77 authored over 5 years ago by Ben Langmuir <[email protected]>