Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/zigtools/zls

A Zig language server supporting Zig developers with features like autocomplete and goto definition
https://github.com/zigtools/zls

Added build artifact uploads to the github actions CI and removed duplicate READMEs (#300)

6a5664e018f82df542149fe0f8deec9fc45368c2 authored almost 4 years ago
Pass the correct handle to hasSelfParam in bound type parameter evaluation code

902c91e98fd1e0494ba8394d2b4926822b48f3db authored almost 4 years ago
Fix stack overflow and clean up a bit of resolveTypeOfNode (#297)

b03fb5ffe34b5d373188090f86306c6fb3f93047 authored almost 4 years ago
Fix session tests

88d79a769cb1b2a924e3ef853bc103458c1aa5fb authored almost 4 years ago
Fix session tests

f4e777ed7b7a3401ec2393d77fc4a3f4144323c8 authored almost 4 years ago
Merge branch 'master' of github.com:zigtools/zls

d397f1119e40dd22b7e3553fd90bc104e6cd1403 authored almost 4 years ago
Use a null filterText instead of an empty string by default

2770321a61aebbff466dd015d8cabb7d8e115394 authored almost 4 years ago
Fix stack overflow in resolveUse and int overflow in lookupSymbolGlobal

fc51dac30ec2814a6301ff85d736747c613298e1 authored almost 4 years ago
Made lookupGlobalSymbol start the search from the innermost scope that contains the source index

4bee4e662b4200859609576b5579b53b32301356 authored almost 4 years ago
Fixed underflow in edgecase in getDocCommentTokenIndex

04372999aa886c0f86f452592d810dce05010edf authored almost 4 years ago
Fix stack overflow on missing return value & improve getDocCommentTokenIndex correctness (#290)

* Improve getDocCommentTokenIndex correctness
* Fix stack overflow on missing return value

406214fb43240f5375a7b1683cf541eba612c191 authored almost 4 years ago
Merge pull request #284 from zigtools/signature_help

Added signature help request handling.

42aefd2e679b1e55e86453ce8fea236db724afa8 authored almost 4 years ago
Fix session tests

ccf15a304d33a985f4ea74be0df4239a4dbfa4f9 authored almost 4 years ago
Correctly handle skipping self parameters in signature help requests

as well as completion requests.

cc3c14674947e327215967d8e1f17c7658761e1f authored almost 4 years ago
Fix crash on Windows (#286)

* Fix crash on Windows

28f2431b2ea517a786c9afb443cdab3d8103fea4 authored almost 4 years ago
Resolve aliases when looking for the function prototype to generate

signature information.
Fixed doc comments in function signature information.

8d9521857570dc52f549f85f6571f0ae91ca6b6f authored almost 4 years ago
Implemented the signature help request.

Refreshes builtin data, added 0.7.1 builtins

7f432d87154509b0bab2260d79c9c3f7f7ce8b60 authored almost 4 years ago
Updated instructions to use the new configuration. (#283)

4d052de9252496192f6de984d386374c9a492207 authored almost 4 years ago
Started signature help implementation

9cc8085699d4759a3a6db4f6b024a87a24a478db authored almost 4 years ago
Fixed for latest zig master

f45a934f50a3777eaed59fd621d2ca1babd71b99 authored almost 4 years ago
Update zinput, known-folders and enable global configuration (#277)

df22d2490bcfe81bc026b878a1a942370803e213 authored almost 4 years ago
Correctly pass zig_exe_path to document_store initialization

5e8e14fc08f2004d1ffe5bc5bf9a32934603fea6 authored almost 4 years ago
If the local configuration directory cannot be opened, zls config will now

fallback to opening the executable directory instead.
Added better error handling in zls config.

cfae9b4d13f561141961d77cf89aa4fafb551907 authored almost 4 years ago
Before documentPositionContext returns .empty, check if an identifier

immediately follows the cursor and return .var_access if it does
instead.
This allows hover a...

8cf6029f1acac5b49297188be5c0f390f6ae193d authored almost 4 years ago
Merge pull request #274 from InterplanetaryEngineer/master

Refactor config wizard

3c609ff47d234d29b0db039010d43cf9772a8e19 authored almost 4 years ago
Refactor config wizard

Deduplicated zig finder and added `zls config` subcommand

2fc9506fdccaecae5ff557c7fac3b0e9ea1d18f1 authored almost 4 years ago
Remove config target from build

The configuration is per-installation and has nothing to do with the
build.

443d5c77a7801a8e050455d072ba1ab8eb0b50ba authored almost 4 years ago
Yet more import resolution fixes

ba668094ad98504560f443c72673ae6f3990e4c7 authored almost 4 years ago
Yet more import resolution fixes

6edd686668031d166cc5ef3722a85d7a4476e96c authored almost 4 years ago
Fixed memory leak caused by DocumentStore.resolveImports

40edfadc26486806a08ce988a6a92af1f1c09b5f authored almost 4 years ago
Removed all zig.ast.Tree methods that call lastToken with our own versions

2415e7ca6d12b7f1941459dac29f3a298b61488f authored almost 4 years ago
Fixed dereference resolution of Type.data.pointer values

5a88f2698018ac9970ac293968106f84a8462739 authored almost 4 years ago
Better import handling

f382a1b22d532721a50b40b1ab29c0d40a710b97 authored almost 4 years ago
Merge pull request #271 from InterplanetaryEngineer/master

Fix memory leaks

afc6d1fd1f99d1e18941193980f1d969200709b8 authored almost 4 years ago
No stack frame capture for non-debug modes

11a5d99c93f9184faa0eb243c8e785eff0262514 authored almost 4 years ago
Fix memory leaks

Closes #262.

b7cbb10610a653d57c6df93d49688ef3f312d32c authored almost 4 years ago
Merge pull request #270 from InterplanetaryEngineer/master

Fix some crashes & find all @imports

2bf5a7cfc94c3152beca49430d9396e9cad99ca4 authored almost 4 years ago
Remove checks again

c7158f762574d7612eeb3435e70c67bcf534fe3f authored almost 4 years ago
Actually make it build (sem-token support has regressed previously!)

83f153e87e4b8ca6f58d578398b248a187ed6864 authored almost 4 years ago
Fix some crashes & find all @imports

If there are parse errors, an AST can contain uninitialized nodes.
Walking the tree in this case...

aab9ca18f24d4cd17cc3bc1cce026e810ad66a57 authored almost 4 years ago
Merge pull request #269 from austinclem1/master

Add check for semantic tokens client capability

a5dbb5694570901a8b0981292559548adaf158a4 authored almost 4 years ago
Add check for semantic tokens client capability

ec7ed30e6572fac8e556db0f00f850504c171ec2 authored almost 4 years ago
Add logo and badge to github readme

bdac0899ca0e3db3b27824a3848ebf89d09adca8 authored almost 4 years ago
Updated github readme

c7e55b82e91a114bcbc4f9b76e1f0808fc8ceba3 authored almost 4 years ago
Do not show tests in container completions

b417e64e1017b9b682df66929b9f8557bc38c7ab authored almost 4 years ago
Merge pull request #267 from InterplanetaryEngineer/master

Accelerate symbolReferencesInternal further and improve refreshDocument algorithm

bd3f0460bad6212053bce786f4ac73d05db609f9 authored almost 4 years ago
Fixed regression from latest commit

e770e2bead05b84a0d86596a2ca3967b33eb6af4 authored almost 4 years ago
Accelerate symbolReferencesInternal by another factor of 2 and activate unit tests

ec1ee55dee4a721522bfa8aac13e0bda6bdaf936 authored almost 4 years ago
Improve refreshDocument algorithm

Do not use an arena, orderedRemove or bool array.

Also, rudimentary tests suggest the config pa...

9a2695ecdb89de21e4ddf34e24a5bc440285edef authored almost 4 years ago
Fixed enum completion generation

962327425d04d9cb9bdba242602b89d409c1271c authored almost 4 years ago
Added error set and enum completion deduplication

4e753338afd35f55b773af24c264164dabc18c9e authored almost 4 years ago
Some style fixes in analysis.zig

360c437d6ab02fa05ce25ce7d8a10080babf8a00 authored almost 4 years ago
Fixed crash in makeScopeInternal

81500697db7b5e17733db29cd7fbf8091de283cc authored almost 4 years ago
Fixed error completion generation when making document scopes

2d168ed63ef3804291327a36a083e58399379f33 authored almost 4 years ago
Merge pull request #264 from InterplanetaryEngineer/master

Improve textDocument/references performance

4529b056cd4fbcb9e25cd9aeaec1c099d83e0a5f authored almost 4 years ago
Improve textDocument/references performance

Filtering out documents in symbolReferences that do not @import the file
defining the symbol led...

826172edeba589d4fad86bb8b2270669b08b31dd authored almost 4 years ago
Fix completions test

3a8d4c7bfb5daeaec5ff55fa8cf39e7fe0f82f9d authored almost 4 years ago
Always send an insertText field in completion items

48b5ca538557c50c24330bccb239d885548d9e8f authored almost 4 years ago
Merge pull request #261 from InterplanetaryEngineer/master

Add option to truncate long completions

c063ca4c60658f9e8be51c71217af1338d18e2ad authored almost 4 years ago
Add option to truncate long completions

The detail entries for big structs such as std.zig.CrossTarget were
bricking the preview window ...

b33e26612a00dbace66a4be4fda2ab5804dd0b4a authored almost 4 years ago
Added our own ifFull implementation, fixes some crashes

3e300e4d7498cf7d2b0e34d9958bbcbe14b4e2eb authored almost 4 years ago
Fixed crash while typing error.

9eece0985b015b5ca3009d3945246db67d415b5b authored almost 4 years ago
Fixed error.<Foo> highlighting

2fd8ab76260552700f124ce6e19ad97bcc2f94ce authored almost 4 years ago
Removed comment preprocessing code from the semantic tokens gap highlighter,

Fixed various comment semantic highlighting issues.
Refactored some minor parts of the analysis c...

06518778c1bb12891628fab10f79d97b7fbd4e96 authored almost 4 years ago
Merge pull request #260 from InterplanetaryEngineer/master

Add option for builtin completion insert text

2a57789be82cd950294cb77c6f6d2cbeab48c2e1 authored almost 4 years ago
Add option for builtin completion insert text

a2620d7f6989d9f519ca1fb19ac22171eef7bf31 authored almost 4 years ago
Reversed builtin completion insert text

eb0a31d2826e74878cb291654e8ccdb5b8db8776 authored almost 4 years ago
Merge pull request #259 from KevinGConyers/master

Added YouCompleteMe Instructions

2ff6476ce1fc73ab1f5b304cae93b1643309623c authored almost 4 years ago
Added YouCompleteInstructions

e67d4c6ecdf0db44908a31f6d57d006045f53df0 authored almost 4 years ago
Merge pull request #256 from InterplanetaryEngineer/master

Fix completion of builtins and very slightly simplify a piece of logic

1120cef011244798b62b03999533089edb22abfd authored almost 4 years ago
Fix completion of builtins and a piece of slightly overcomplicated logic

8d34232c7ad57e81f91038aacf5fe547c7bbfbe6 authored almost 4 years ago
Merge pull request #255 from bnjmnt4n/docs/emacs

Emacs: update setup instructions

4198edbdaa8dde7d121b2bbe9a4d957e8f986da8 authored almost 4 years ago
Emacs: update setup instructions

`lsp-mode` now has built-in configuration for zls, so the only
configuration that might be requi...

add0c567ad4377ceba9ce92be0bb369dde9d73dc authored almost 4 years ago
Fixed crash in analysis of variable declaration aliases

55ad1028fc38f9cf0c1b1de7b98bf8a5d5b7f0d3 authored almost 4 years ago
Merge pull request #253 from Ominitay/master

Doom Emacs Changes

3ad218b3ad2c1c52a55dc551619783e56f0b704e authored almost 4 years ago
Change Doom in README to match other instructions

9e36b7aef49953351a6c4c1c6f2677c8c188540a authored almost 4 years ago
Added Doom Emacs instructions to config

88033a159f32cad6ce3a2d18ac34a175503ff754 authored almost 4 years ago
Fix small README typo

2db3c6f5a092a7c4125b37275ea887e0aa54a5ac authored almost 4 years ago
Merge pull request #252 from Ominitay/master

Add usage for Doom Emacs.

92831bedf5978376f1776bfa73826dce290c3c47 authored almost 4 years ago
Add usage for Doom Emacs.

All credit goes to @g-w1 for this :3

29049bc4671b0a7e4f4b5707adad48fc03aefd2b authored almost 4 years ago
Merge pull request #249 from NotNite/resolve-paths

Use fs.path.resolve to find Zig binary during config

8c7a93fdf35ce023d21351b53f42250f8dcb283e authored almost 4 years ago
Merge pull request #251 from rhysd/filterText-insertText-falsy

Fix falsy value for filterText and insertText

ef4a60541eeb98126cf342b3277743d62a4a871a authored almost 4 years ago
Fix falsy value for filterText and insertText

'filterText' and 'insertText' fields of 'CompletionItem' can only have
"" or undefined as falsy ...

6057d290b4f4fcd772426a9e4c6e361cb0179d35 authored almost 4 years ago
Merge pull request #247 from Luukdegram/stability

Fix crashes when still editing/inserting invalid code

521b79520189d647b830644ba1e439daeb7a7c0c authored almost 4 years ago
use fs.resolve on path resolution

fdace9abfe65789ad68b0d11163b205f8564d6cf authored almost 4 years ago
Improve token location stability

472033a845fd6fafa35702045c4d6523d764d109 authored almost 4 years ago
Merge pull request #236 from slimsag/patch-1

README: describe how to quickly install ZLS on MacOS/Linux

6c6f716bcaf677260d8ce6e4128b5a7407b17210 authored almost 4 years ago
Merge pull request #245 from rhysd/error-msg-newlines

Add missing \n in error message output to stderr

d5c46aef26b110c2e4a2825cf9f01a204b996b89 authored almost 4 years ago
Merge pull request #238 from Luukdegram/std-fixes

Update to Zig std's new AST format

2b488347ff1d06d2bcd2fd23bcf33b3138ed0381 authored almost 4 years ago
Do not offer completion for function labels

0d85668ce471ffa7db1ab96330ead6f325ea9c45 authored almost 4 years ago
Scope fixes + semantic token colors:

- Creates a scope for errdefer and adds the payload as a declaration
(Previously lhs was a tok...

7a2cd418a87e7b3f02bec9d38e1fb7d24f18d50d authored almost 4 years ago
Completion fixes:

- Fixes namespace completions. Uses pointers instead of indices to ensure they are unique
- Adds...

ef1b3c95f176811bcbd2a3f727135ace552cb005 authored almost 4 years ago
Fix namespaces in containers

094b31be481ead8a0b53e48cf68af5f7ab2c722f authored almost 4 years ago
Add missing \n in error message output to stderr

addecb3a379e02f49cdb2363f3891587037e777b authored almost 4 years ago
Semantic token + scope fixes:

- Highlights pipes of loops/elses payloads correctly
- New ast structure counts last token as th...

85937d48ca083d3a422512ac232fbfd7237b58c7 authored almost 4 years ago
Completion for index label in for loops and fix for function snippets

3ac6c82b9a31f6287e0ca1f1633e39d26eb34ef6 authored almost 4 years ago
Completion of unions in switches and its tags

858f3cb2824b2deeed422dfd5e427a715ae82aa4 authored almost 4 years ago
Fix off by one scope end index

20cb0b730736af98e4f48b85fc33f9031a7189a6 authored almost 4 years ago
Work on completion for unwrapped slices/optionals in loops/ifs

43ebfc73008c105baab433501a8a15c558b7f74e authored almost 4 years ago
Fixes multiple small bugs:

- Correct completion based on scope
- Semantic tokens for while/if/else/for keywords
- Fix cr...

fd6b94bcc91565410916eed6910d1d58a714640f authored almost 4 years ago