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
These tests don't really need to check the message buffer anyway, it was
mostly a sanity check. ...
93d3abba144fc329f71478078158d28038604b0f authored about 5 years ago by Ben Langmuir <[email protected]>
The basic synchronization of this test seems sound, but accessing
messages via inout created an ...
26d3fca5dd96f3c1537048ed8d3f46a9533eb0df authored about 5 years ago by Richard Howell <[email protected]>
0f6f260701dc7bbb33599f62aa311ed493574281 authored about 5 years ago by Richard Howell <[email protected]>
ca63a2e69d622e5e9cbb8feb35dfa897f2eb61ce authored about 5 years ago by Richard Howell <[email protected]>
315070d6f797014e4f53a64cc58cede851a9f801 authored about 5 years ago by Richard Howell <[email protected]>
1158e1178a7d17368d3ace7ae768806897dfd9f1 authored about 5 years ago by Richard Howell <[email protected]>
Add workspace/buildTargets request
38dc0097cf0c74303dccf74a6b4391046573a5bb authored about 5 years ago by Ben Langmuir <[email protected]>cf57ec0fa25af052bfe19521cd97a40fb0206b7f authored about 5 years ago by Richard Howell <[email protected]>
9eb2fe4453d25a0465a142e607a64a35fb87ce16 authored about 5 years ago by Bruno Rocha <[email protected]>
a84eaaa478d5f2a36006b0905610feed2df9220a authored about 5 years ago by Bruno Rocha <[email protected]>
8861ac06c1e3513d8b4475c5646dc4a42c5581fd authored about 5 years ago by Bruno Rocha <[email protected]>
[diagnostics] Fix caching of diagnostics across files and reopens
14804fb8960cd117d0b22dfbfb3c09faef7629b9 authored about 5 years ago by Ben Langmuir <[email protected]>Make DocumentSymbol fields public
c6ea6ea2a2f74fc446b3c0c8ff4a1c4b10f05fa6 authored about 5 years ago by Ben Langmuir <[email protected]>56bc7cc2a97c089004d6afc93193279a9e1b9106 authored about 5 years ago by Ben Langmuir <[email protected]>
While we ideally could maintain diagnostics state for closed documents
as the LSP specification ...
We were sending back (and clearing) all cached diagnostics, not just the
ones for the current file.
77d7b44eb896a15890e96ee884ac7ea215ef8778 authored about 5 years ago by Ben Langmuir <[email protected]>
Move custom PositionRange encoding into a property wrapper
6c46fccb35fab70ebc8e455ea6e15234492a5749 authored about 5 years ago by Ben Langmuir <[email protected]>
This lets us use the `Range<Position>` without manually converting back
and forth in the majorit...
[test] Speed up negative expectation test by 4 seconds
43fc981e1f14521e491b323ee1694ba71aeb5c75 authored about 5 years ago by Ben Langmuir <[email protected]>[test] Flip the default value of allowUnexpectedNotification
351bba109983f52926ed9280a830aaec37337086 authored about 5 years ago by Ben Langmuir <[email protected]>
Saves 4 seconds from test time, which is ~33% of the total warm test
time on my machine when tes...
This is/was mostly useful for testing specific notification
interactions. Most new tests shouldn...
e3fce37388103669ebc715522d8cd784f0c7bcf0 authored about 5 years ago by Richard Howell <[email protected]>
c04e760ed9a5782847e51c34a4b98160438dae1c authored about 5 years ago by Richard Howell <[email protected]>
Add -Xclangd to allow forwarding options to clangd command-line
a98dd78122d165ae0256c695ab387dd189b8edd9 authored about 5 years ago by Ben Langmuir <[email protected]>
And factor the configuration that we thread through to the sourcekit
server.
ab1ee4ea8cc595d5b9d27109770194742bee2f29 authored about 5 years ago by Richard Howell <[email protected]>
Add ExecuteCommand/ApplyEdit
942aaa45f90759689787c5392fda99ba56c1bdbf authored about 5 years ago by Ben Langmuir <[email protected]>81c50db7e15ef3a3ec72c2f777b5d94bfc6919dc authored about 5 years ago by Richard Howell <[email protected]>
[vscode] Run `npm audit fix`
888c66df81469c0377517b445a124e48fa1dbc43 authored about 5 years ago by Ben Langmuir <[email protected]>2e861f72d713e7dcfe95409f86b025b5d6536c89 authored about 5 years ago by Richard Howell <[email protected]>
Add support for file watching in the build server protocol
8b7c398de9dbe0a869513b3e9c3548b4819d0d99 authored about 5 years ago by Ben Langmuir <[email protected]>27fecbf42c0f3581f4973227790033e41d28018b authored about 5 years ago by Sho Ikeda <[email protected]>
3536217218cd4d0d3a9659202d4d3f15a0c059e1 authored about 5 years ago by Bruno Rocha <[email protected]>
d9b57b57bbc807754543dcdb0f6f20d21936490b authored about 5 years ago by Richard Howell <[email protected]>
20c026c8e25b4c2b053413af41d50714cc9937a8 authored about 5 years ago by Bruno Rocha <[email protected]>
c20fe44c42255e81adf86d5a40036af364acc800 authored about 5 years ago by Bruno Rocha <[email protected]>
7180d66e607c9c702a93e662eeddcf3f8622a401 authored about 5 years ago by Bruno Rocha <[email protected]>
e71965fc7d67d0f8beae24c77fbd295194cf5342 authored about 5 years ago by Bruno Rocha <[email protected]>
cef91670f583c2e1fa996c335d63785347c2c90a authored about 5 years ago by Bruno Rocha <[email protected]>
[test] Loosen test to account for clangd change in master-next
4f3a5c92511657a0500b4e286594e0c70f894ee0 authored over 5 years ago by Ben Langmuir <[email protected]>dcbc43f88f8f8fc977ffba909ec65116540bd791 authored over 5 years ago by Ben Langmuir <[email protected]>
cb7d758bd3384051e6dd2f7b5ce4d37632e89f59 authored over 5 years ago by Richard Howell <[email protected]>
63134169779a408616b9558fba65d98ee02cd87f authored over 5 years ago by Richard Howell <[email protected]>
4804c7c138d56c6f1fee442facf5fb64d53491c9 authored over 5 years ago by Richard Howell <[email protected]>
Add SourceKitOptions build server request
e003e54380010f4b04ae584b111a357f6911b9b4 authored over 5 years ago by Ben Langmuir <[email protected]>[index] Fix default value for listening to unit changes
6b1a81bb9e2392ca446cb92e3b68c5bce4d0e486 authored over 5 years ago by Ben Langmuir <[email protected]>Was preventing index from being populated by default.
89b95f50433d16ba4e92e99fff723414c4268bfb authored over 5 years ago by Ben Langmuir <[email protected]>f2b5f2c16725a9bff2bad0fa9229af8735c9c93b authored over 5 years ago by Richard Howell <[email protected]>
1b254949f1c552e55d77c65b02c9dbeca7e2b191 authored over 5 years ago by Richard Howell <[email protected]>
Add a `BuildSystemDelegate` which supports notifications for build settings changes
f99bc4d01b2699b8239f67344baee605207165ef authored over 5 years ago by Ben Langmuir <[email protected]>Introduce a `BuildSystemDelegate` to handle notifications from the build system
* `SourceKitSer...
e5caf44fdac5c89226b3757115f934bdb2bc6370 authored over 5 years ago by David Goldman <[email protected]>Update SPM -> TSC module name prefixes
c6fedf722167b780396e87dbc2b37a98a5856d0b authored over 5 years ago by Ankit Aggarwal <[email protected]>6bb0924de4e0c6116ee0a3e7efc6869852161937 authored over 5 years ago by Ben Langmuir <[email protected]>
e1fa70d086876d1a24ec74a3998a82b928da8ede authored over 5 years ago by Ben Langmuir <[email protected]>
Add BSP lifecycle notifications
d64fabc482754daa1a8eaad6460ea45187432228 authored over 5 years ago by Ben Langmuir <[email protected]>83d0e75fec8b028528e54cd265cf588e3361a01e authored over 5 years ago by Richard Howell <[email protected]>
8e8bf8abf23d5c0b12fa55a6900b4e04745b1754 authored over 5 years ago by Richard Howell <[email protected]>
cbd33eed6a3d026984a6d68455f83a78f032216c authored over 5 years ago by Richard Howell <[email protected]>
09552143be56ecbb073cb159cb1be6fd41ebcafb authored over 5 years ago by Richard Howell <[email protected]>
301fa20327231bd25c2d2b479d5e295915a53709 authored over 5 years ago by Richard Howell <[email protected]>
7b842235be43bb1253aabff499abc172695d5906 authored over 5 years ago by Richard Howell <[email protected]>
Add initial BuildServerBuildSystem based on BSP
293d22d541e3cb007cd46fd384ff17fcde20692a authored over 5 years ago by Ben Langmuir <[email protected]>ba14ff95744b0303bb824e546101a2435db1d4bf authored over 5 years ago by Ben Langmuir <[email protected]>
0c44eeb4a6e62c4d742128b634ee65245ab87cc7 authored over 5 years ago by Richard Howell <[email protected]>
58a42b08b3cb79ff79774c5faccb580454ac305a authored over 5 years ago by Richard Howell <[email protected]>
bfb0eb7cf9e63aa2e60b0bd716ef7fdc6290a944 authored over 5 years ago by Richard Howell <[email protected]>
103ddba7ee9debf04a713c09a420f91d7010ec62 authored over 5 years ago by Richard Howell <[email protected]>
fd6cdfb603243a80686ce3ec5b16056b687d5535 authored over 5 years ago by Richard Howell <[email protected]>
fb9feeb8aa051ef288041f25914eeba8b50062f3 authored over 5 years ago by Richard Howell <[email protected]>
89f62f8229f18ecbab12e738fdf3c2ece7e5a7e5 authored over 5 years ago by Richard Howell <[email protected]>
3411f259067dd07f9db9f7f32d93a221f66a9806 authored over 5 years ago by Richard Howell <[email protected]>
e3710febfeabf53f41ec6f194e55e37b237e433d authored over 5 years ago by Richard Howell <[email protected]>
366f7d930d8c5ffa5eef19bb7d58f6bae0d393d7 authored over 5 years ago by Richard Howell <[email protected]>
Update for SwiftPM TemporaryDirectory change
f2568f1cf1035903a5ef4458b7f9d006b105107a authored over 5 years ago by eeckstein <[email protected]>f5f0933905d40608a8060d6e5d8b4ef5c2fa7b14 authored over 5 years ago by Ben Langmuir <[email protected]>
[diagnostics] Keep semantic diagnostics until a semantic update
51318e0559a0fffbd8648f5340e6c8b1afa2fecc authored over 5 years ago by Ben Langmuir <[email protected]>The missing XCTest API was added, so we can now enable the test.
6c6b10f18ea4f9ffd9da4e80ca60c840f03709c2 authored over 5 years ago by Ben Langmuir <[email protected]>
Sourcekitd returns parse diagnostics immediately after edits, but we do
not want to clear the se...
32497e6af96e866f7002ec2e29b173a4eb64dd3a authored over 5 years ago by Ben Langmuir <[email protected]>
e6392eb17961737584aebadc613134a85b463c46 authored over 5 years ago by Ben Langmuir <[email protected]>
[test] Add test utilities needed by integration test
02c46bb2f372867c0faf3743136f52b431a7b2e5 authored over 5 years ago by Ben Langmuir <[email protected]>a91f5852a0dbc5b6072964a6440d99c0a3b89a78 authored over 5 years ago by Ben Langmuir <[email protected]>
We implicitly close the connection when the input file descriptor is
closed, or if it has an err...
When testing the sourcekit-lsp binary, it is handy to be able to force
requests to be handled sy...
Expose the index polling mechanism so it can be used in out-of-process
tests.
This should be used along with polling to explicitly control when index
data is read in tests th...
While we generally want to be type-safe, initialization options is
LSP-server specific, so just ...
4ea77f8dbd81830e98c47b1b98d9f54dfbb7f1cc authored over 5 years ago by Ben Langmuir <[email protected]>
This data type is useful outside of Command arguments.
70575ff31871dc3e385f2039088d6078c79056a7 authored over 5 years ago by Ben Langmuir <[email protected]>Pass in MessageRegistry instead of using a singleton
fefd85c26d1bccaeb84978aec2a6f3feefdbf9ff authored over 5 years ago by Ben Langmuir <[email protected]>[readme] Update Getting Started for using a Swift.org toolchain
2b463d1c3a9015c4727aefb5a39afba1b062107e authored over 5 years ago by Ben Langmuir <[email protected]>93982b2f2a58a5272005a87df627b3e71c589e4a authored over 5 years ago by Richard Howell <[email protected]>
Now that sourcekit-lsp is available in the swift.org downloadable
toolchains, update the readme ...
Separate toolchain discovery from build settings
22eeb4fd85b0a9f71fc5dd41358cc6e05175dcd2 authored over 5 years ago by Ben Langmuir <[email protected]>481284be310c861c505ae3cb333dcf6f9c827e80 authored over 5 years ago by Richard Howell <[email protected]>
3701f6dcd5063475c47cf5c0de816c97582401c7 authored over 5 years ago by Richard Howell <[email protected]>