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

Merge pull request #101 from joachimschmidt557/readme-fix-typo

Fix typo in README

5a8e062118f59d697431534b69d58fa2366f1ed5 authored over 4 years ago by Auguste Rame <[email protected]>
Fix typo in README

52495ab2d1f29ac2e8fbaa9259bce539f974a927 authored over 4 years ago by Joachim Schmidt <[email protected]>
Fixed newlines in markdown line comments

563c4f02948028f5359cafcd9ee14a519a72a9be authored over 4 years ago by Alexandros Naskos <[email protected]>
Removed unreachable, switch cases can trigger this

b0bb8888d3761fc6341a5885c4c6069f2246ab1d authored over 4 years ago by Alexandros Naskos <[email protected]>
Added If, While, For payload type resolution

34fbef97fe43dfa55711334fe258c7aaf273239e authored over 4 years ago by Alexandros Naskos <[email protected]>
Only refresh packages when saving a build.zig file, not on any change

9392c4032cb56b8b4db9ab6efd3e27391267f88a authored over 4 years ago by Alexandros Naskos <[email protected]>
Added doc comments on hover

ef95c76e458209e3da92beea8375ca7f2552e4a2 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #100 from alexnask/semantic_tokens

Preparing for semantic tokens support. Fix a crash when resolving some function calls

046ff9721665d344c550ecb1df0bf7c42d0a8457 authored over 4 years ago by Alexandros Naskos <[email protected]>
Removed comment

d429aa610561409c03b22fc595411d9497f9ac02 authored over 4 years ago by Alexandros Naskos <[email protected]>
Preparing for semantic tokens support. Fix a crash on some function calls

e7157ba3812406945d69254dfa6c156a74effdec authored over 4 years ago by Alexandros Naskos <[email protected]>
Resolve type parameters in some circumstances

5ae7b0a85514ed4b97f95a2d132185fea58133af authored over 4 years ago by Alexandros Naskos <[email protected]>
Parse client capabilities for snippet support

52fe21b8bd2ea1482c7e79d2071bc7fefcca2cf3 authored over 4 years ago by Alexandros Naskos <[email protected]>
Respond with null where we can, even if we already marked a capability as false.

269c308ec7a8fd8e56382e2f36df9f6ffc4e3fd0 authored over 4 years ago by Alexandros Naskos <[email protected]>
Removed reachable unreachable

50c8cebe26ad3a80ab5f4ffc97522bd382b32770 authored over 4 years ago by Alexandros Naskos <[email protected]>
Update README.md

585ae0733a43ba925a989f4eb9008e9b729bd10b authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #98 from alexnask/general_improvements

Added zig_exe_path option, use it to detect lib path if none is provided

3f1d136bb89bc03ddad56d8f3930f3f5334b5702 authored over 4 years ago by Alexandros Naskos <[email protected]>
Added zig_exe_path option, use it to detect lib path if none is provided

543cb5816c57ff6aa62ae41ca5e0db1dc5ecd810 authored over 4 years ago by Alexandros Naskos <[email protected]>
fix function defs in containers

c9af33011ae54f2f40c99eeacdf20d582738e6fe authored over 4 years ago by SuperAuguste <[email protected]>
Merge branch 'master' of https://github.com/SuperAuguste/zls

b08ff62595098b123c0427c1c30ab06ff20e14eb authored over 4 years ago by SuperAuguste <[email protected]>
fix

e945c4cca01922373750388b9f69279befb6d100 authored over 4 years ago by SuperAuguste <[email protected]>
DeclsFromIndex no longer needs to return the innermost container, we find it while processing expressions

4e87390196497ca73a1a60051f015ad5857c10e1 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #94 from kubkon/vim-config

Add Neovim/Vim8 option to config wizard

99a23737f8c725a1d39b07964ea54ad64e4536f7 authored over 4 years ago by Auguste Rame <[email protected]>
Update ToC

8ecbe4c6fd4ef450b2838a66f44b0d63e53933a2 authored over 4 years ago by Jakub Konka <[email protected]>
Reflect changes in the README

e4e13ea9fd02f30016e68c40d37bc4c31aa9c011 authored over 4 years ago by Jakub Konka <[email protected]>
Add Neovim/Vim8 option to config wizard

This commit adds minimal config option for Neovim/Vim8 editors
in the config wizard. It assumes ...

665bb8d32e2a0d0c7d9e708dfc6a2d03f0d677f2 authored over 4 years ago by Jakub Konka <[email protected]>
Merge pull request #40 from Vexu/err

Implement global error set and enum literal completion

bc8ecd28f4be833eed65feda37e4d5a8235d5928 authored over 4 years ago by Alexandros Naskos <[email protected]>
implement completion for enum literals

c1ba26e0a206d9685020355c87700acaf1965a31 authored over 4 years ago by Vexu <[email protected]>
implement global error set completion

22a863134b5c8a4115088ea20afbaf274292535b authored over 4 years ago by Vexu <[email protected]>
give tests names in outline

985a1d6398eae52bf637418cbb6e37d0d5aa5d41 authored over 4 years ago by SuperAuguste <[email protected]>
fix more no_names and build config

0720452217958aa880424c494fa01e349521d185 authored over 4 years ago by SuperAuguste <[email protected]>
outlines, made JSON stdout memory dynamic

2b153e046ce7ebd7266070b37d5878869388bca0 authored over 4 years ago by SuperAuguste <[email protected]>
Merge pull request #88 from alexnask/new_pos_context

Reworked position context to use tokenizer, works in more contexts

6fafceeb517c4501c4a5a5cdfb562614b3cc2909 authored over 4 years ago by Alexandros Naskos <[email protected]>
Workflow fix

c8f6949e5cc859b10e915be3b49748ccc1bb084a authored over 4 years ago by Alexandros Naskos <[email protected]>
Added tests.

6f8fbe1ccbac9f2f43272fb80cb4b1ba5961f015 authored over 4 years ago by Alexandros Naskos <[email protected]>
Pointer to array slicing yields a pointer to array type, not a slice type.

406e400f0c03003ede0d3ec3f9447b92b4ebdedd authored over 4 years ago by Alexandros Naskos <[email protected]>
Added .?, .*, [] support

7602f34bb4832973e11080479a7a0b5350dc54ba authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge branch 'master' of https://github.com/SuperAuguste/zls into new_pos_context

54f3590b6d373a776ad74018ce4b04b0a388da12 authored over 4 years ago by Alexandros Naskos <[email protected]>
Free handles before deleting them from the hashmap

a5958caccd90926512b66a035b5ba0996495f649 authored over 4 years ago by Alexandros Naskos <[email protected]>
Removed unneeeded function

f3974d2ff2c1eb86773cd9661b9b391fb38d21a2 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #90 from data-man/kate_with_zls

Add usage instruction with Kate

ad8c297a0e6a2d7e8f21c18e9e6c6cdd890ade37 authored over 4 years ago by Alexandros Naskos <[email protected]>
Add usage instruction with Kate

33b453578fdcd49a39d90ab739df3b6b733c8a92 authored over 4 years ago by data-man <[email protected]>
Removed comments

d2325df729f41921aabadf616eca348e914214de authored over 4 years ago by Alexandros Naskos <[email protected]>
Reworked position context to use tokenizer, works in more contexts

f6df35e069d151b7e42f6dcd62a1b125107657ab authored over 4 years ago by Alexandros Naskos <[email protected]>
Removed comment

3c0ee2133738a7957c65f97be57beee996610247 authored over 4 years ago by Alexandros Naskos <[email protected]>
Copy scope nodes when cloning an analysis context

a330932b7ceeba895e83630b8e944abe712fb662 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge branch 'master' of https://github.com/SuperAuguste/zls

7d5d217e2fa237d72ed1570d7415f14e2108d43c authored over 4 years ago by Alexandros Naskos <[email protected]>
Small fixes and code cleanup

6f23d8a053370eccc8845c01e9ff79a462beda13 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #87 from data-man/st3_fix

Sublime Text 3 fix

ccb4c4877fce4cb89f901624995d887ddbeb7041 authored over 4 years ago by Alexandros Naskos <[email protected]>
Sublime Text 3 fix

862d9af030e90e2a222ae6a6faf2121051ac44d9 authored over 4 years ago by data-man <[email protected]>
Merge branch 'master' of https://github.com/SuperAuguste/zls

9bf0842697a03a9e53e47156326192dae3396162 authored over 4 years ago by Alexandros Naskos <[email protected]>
Go to definition now resolved fn aliases, added hover

da6f43c46dd4f37b8dfd344d6d35c442bbdb2762 authored over 4 years ago by Alexandros Naskos <[email protected]>
Fixed goto import, preparing for hover impl

48ad1eccbf33498593dd730883adc29bebeacc70 authored over 4 years ago by Alexandros Naskos <[email protected]>
zig build config is here!

f5b30cfd6cf45f406d276b4ea17bbe533cbdeba2 authored over 4 years ago by SuperAuguste <[email protected]>
Make capabilities explicit, make hover capability true

754a982be26f8336fd971628daea05b731f93f32 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #83 from alexnask/master

Support custom package imports

9c931ec715b8cd2d73287ef2737538b336b859ac authored over 4 years ago by Alexandros Naskos <[email protected]>
Added build file ref counting and freeing

8d9b96e74997781c614c822a6aeb0745dc48792f authored over 4 years ago by Alexandros Naskos <[email protected]>
Dont copy the build runner if a file with that name already exists

379891f937ceeeb5466c4e8844cec7c5c631970b authored over 4 years ago by Alexandros Naskos <[email protected]>
Added build_runner_path configuration option

b82fb9c790d389ea66b45b79d4e73d0a1b8cf917 authored over 4 years ago by Alexandros Naskos <[email protected]>
Free build files in document store deinit

02745f1472aceec66f44ad62f01503c7f9ca4fb5 authored over 4 years ago by Alexandros Naskos <[email protected]>
Seems to work, needs cleanup

4bf97bebc9c4d70c021f14b0fa522d3b0a0bcbf9 authored over 4 years ago by Alexandros Naskos <[email protected]>
Do not try to find build files in a std and subdirectories

5fb68c9dc789395121972d0c3e9e9ed4a93f9fbc authored over 4 years ago by Alexandros Naskos <[email protected]>
Started working on build file logic

155c5b2a95c1ed1732e5252118df7b422cb1b022 authored over 4 years ago by Alexandros Naskos <[email protected]>
Check for the existence of zig in PATH in main()

4542abf145031363fe7914867a661452a8de4f6b authored over 4 years ago by Alexandros Naskos <[email protected]>
Removed debug traces, added comment

f008a776e2a016f32c337683321e4c1f941a2243 authored over 4 years ago by Alexandros Naskos <[email protected]>
Use new build.zig functions to get the correct steps

1f23ba84907f1492dbd6125a62d8ef04d47d9b45 authored over 4 years ago by Alexandros Naskos <[email protected]>
Added custom build runner, install it along with the zls binary

3b052372c263481f7cb15f9e0cb0f1260e00f978 authored over 4 years ago by Alexandros Naskos <[email protected]>
Fix segfault with var params

7c5ff5c43dd8e54486332f76cab52da5c764e90e authored over 4 years ago by Alexandros Naskos <[email protected]>
Fix infinite loop in resolveTypeOfNode

727b363f7f9f2bb5a1b08dd310a76958da5ff4ae authored over 4 years ago by Alexandros Naskos <[email protected]>
Keep old scope nodes onContainer

d6513456c18b8f45f6cdd2e2c11a5fe12765d7cf authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #79 from alexnask/new_parser

Store trees in handles, reparse on text changes.

075c364767e7501b581d36202dafd2c0954c46d0 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge branch 'master' of https://github.com/SuperAuguste/zls into new_parser

5b86c13d0819e51c596b9714c5fb4fbfdc119efc authored over 4 years ago by Alexandros Naskos <[email protected]>
Store trees in handles

c6fa528af4e948a790a1e16cdbac1efe3bbb171c authored over 4 years ago by Alexandros Naskos <[email protected]>
readmefix

53dcf8a35e8bf2b3d4e5075dcba4d068aca0c414 authored over 4 years ago by SuperAuguste <[email protected]>
Merge pull request #78 from data-man/patch-1

Add usage instruction with Sublime Text 3

7f599bef2e2f3a67812ca329b337661a3960ebd0 authored over 4 years ago by Auguste Rame <[email protected]>
Add usage instruction with Sublime Text 3

637814e9d1ccb51e5c33db389692fce556ca0c10 authored over 4 years ago by Dmitry Atamanov <[email protected]>
Clarify why we use zig master branch.

fbcf2abfd2a2217c4e29cfaf71a38ac13351bfca authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #77 from alexnask/new_parser

We now compile on zig master with the new parser changes

66fdbc0b7c983e58c5c973da372113b8b4c6a1a5 authored over 4 years ago by Alexandros Naskos <[email protected]>
Added hack to support ParamDecl not being a node anymore

fd069b026addbed86e9e44df0595de5e7a6ed0d9 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merged master

594488d7c5ce84fb6ea92e67b3e9597972c5f500 authored over 4 years ago by Alexandros Naskos <[email protected]>
Fixed node iteration:

34ba67b3d18eb8e393794c225ecbae9930d48104 authored over 4 years ago by Alexandros Naskos <[email protected]>
Added timing information output

40e1e8843c985af2e7e6506ccbbb3b3d9cb5688f authored over 4 years ago by Alexandros Naskos <[email protected]>
We now complete ArrayList!

9ec32ac8302cd72a96da118d6118344531896ba0 authored over 4 years ago by Alexandros Naskos <[email protected]>
Fix completion of functions

dd9ec8e4506dc432e34350e52e689bf8de0f99d2 authored over 4 years ago by SuperAuguste <[email protected]>
Merge remote-tracking branch 'zigtools/master' into new_parser

f5ca94a0d1be865dff6643ad918cdaee36dec218 authored over 4 years ago by Alexandros Naskos <[email protected]>
Now compiles on the new parser branch

11b5da3a916003da086c694ff86e62ee27d1d5a6 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #75 from alexnask/master

Fix @This() completions, do half the work in global completions

ac485f65f821daa4f7180dc71759fb482988bb5e authored over 4 years ago by Auguste Rame <[email protected]>
Pass the arguments in the correct order dummy

22b5d2e2c3fd41402a8509d5c5734d3bbc3eb039 authored over 4 years ago by Alexandros Naskos <[email protected]>
Fix @This() completions, do half the work in global completions

5dc7a1b40a7b732aa9229f12d0dcd4ed8bd8795a authored over 4 years ago by Alexandros Naskos <[email protected]>
Complete non-pub declarations in the same module

30cb9e06e4a21f347e324a8a4fe5711084cf1459 authored over 4 years ago by Alexandros Naskos <[email protected]>
Go to definition now works for captures

c895d7d8f62ec38f672a20353f02398219eb35a7 authored over 4 years ago by Alexandros Naskos <[email protected]>
Added switch to declFromIndex, fixed occasional crash

34adb4e22f17e7b1b0ad6f36f5144f68ffb90a35 authored over 4 years ago by Alexandros Naskos <[email protected]>
More declsFromIndex improvements

a189fa171c045937b27c683391dc9f707926dda6 authored over 4 years ago by Alexandros Naskos <[email protected]>
Handle if, while, for, payloads

c3d2aa3434702fe97dffb9abcbc382eb688b8187 authored over 4 years ago by Alexandros Naskos <[email protected]>
Removed debug traces

d4871914ea89d185f3ca87bc9706d061eb88299c authored over 4 years ago by Alexandros Naskos <[email protected]>
Do not add every node when adding decls, just the supported nodes

077a17e2f51e7630ae7e782a3ce2a96493f25ab8 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #73 from Vexu/str

Add goto definition support for import strings

39bbf9c8bcb5c6c51c94b824ca2a39e50bb15842 authored over 4 years ago by Auguste Rame <[email protected]>
uriFromImportStr ignore packages for now

2841c864bcee81c59b3b521a5200d5f25668d846 authored over 4 years ago by Vexu <[email protected]>
provide goto definition for import strings

af746be77023f6aec78aa8acfab640290826b689 authored over 4 years ago by Vexu <[email protected]>
Merge pull request #72 from alexnask/master

Check that the goto definition cursor is within bounds

ef7dea81044f57008e91c6ed933051bb9d79b90a authored over 4 years ago by Auguste Rame <[email protected]>
One more fix

ccc923e2f0831349e2e15974b51f327094d85d49 authored over 4 years ago by Alexandros Naskos <[email protected]>