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

Check that the goto definition cursor is within bounds

2eab5e036d346e4ca0fe421e0bbe3519abdf0ac4 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #71 from alexnask/test_block_completions

Test block local completions

44f33c631b1b5830f85024ba58a5bd063ee598fe authored over 4 years ago by Auguste Rame <[email protected]>
Merge pull request #70 from alexnask/try_expr

Try expression support

3169202d885b3e7b52908fe2d01bf102fffe040f authored over 4 years ago by Auguste Rame <[email protected]>
Merge pull request #69 from alexnask/master

Small fixes

584a4413279b2de045d1b987e8330b78d385b10d authored over 4 years ago by Auguste Rame <[email protected]>
Add test block local completion support

26cc3392358f6d25ec6129e444650a1968ac8dca authored over 4 years ago by Alexandros Naskos <[email protected]>
Try expression support

03f774fda9fb23edac878edc9317ebb5652c8857 authored over 4 years ago by Alexandros Naskos <[email protected]>
enable_snippets is false by default, fix it in README. Small fixes to goto def/decl

4acb77f09e8379954e944a6bc5c05c4979cc64fc authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #63 from iansimonson/readme_update_submodules

Update README to specify --recurse-submodules

cffe4af27e8cd46b1ff56a8a27ac7f7d95beb4b2 authored over 4 years ago by Auguste Rame <[email protected]>
Update README to specify --recurse-submodules

ZLS now uses known-folders via submodules and
no longer builds unless that submodule is initiali...

6a6b379675c1ba1f08ef0890ffe0c4ed15a18e52 authored over 4 years ago by Ian Simonson <[email protected]>
fix workspace folder bug

75f1aa57808ab48d15ac9c9ce875a5c74280b2ca authored over 4 years ago by SuperAuguste <[email protected]>
Merge pull request #62 from alexnask/master

Added workspace folder and local configuration folder config support

7939dc5185bd92f2421646ed466f176c66ae1ff0 authored over 4 years ago by Auguste Rame <[email protected]>
github workflow fix?

804fa1b024cd52d6da2455620c2341650163ad54 authored over 4 years ago by Alexandros Naskos <[email protected]>
github workflow fix?

aab11f5df9d05b76c53eacdd4bff57bc45f29118 authored over 4 years ago by Alexandros Naskos <[email protected]>
Moved a calculation out of a loop

61b8fd52590f6b4335b0b25535f5570af6d06471 authored over 4 years ago by Alexandros Naskos <[email protected]>
Updated README

558f5d5067faa4dea3bde2f34f69b172ee4f20cd authored over 4 years ago by Alexandros Naskos <[email protected]>
Added workspace folder support, read configs from there, use known-folders

7dcbc39d59df9145f615ce5ecd0f73c74c606f7e authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #61 from alexnask/master

Added @This() support

80e1a37282dc2e0b87816b0f567c3caecc7a2762 authored over 4 years ago by Auguste Rame <[email protected]>
Added @This() support

6fe52d95b35b56d84cd063aee5b73310bb16a371 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #60 from alexnask/generic_completions

Simple generic type function completions

147220652511b34488e40ffc045e53fdcd4ab318 authored over 4 years ago by Auguste Rame <[email protected]>
Better fn name

8d59de716fb5abf508b9c04cbc7b588b86577524 authored over 4 years ago by Alexandros Naskos <[email protected]>
Simple generic function support

07f2138dce7d3ca551a9786a4aa80625a9bf59a6 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #59 from Sergeeeek/master

Show function aliases as function declarations in completions

3673245309f1187d4d4f7f7306def61c142e71ca authored over 4 years ago by Auguste Rame <[email protected]>
Code style fixes

c55363e2c2db2407da2139b250ba2bf8ff4700f3 authored over 4 years ago by Sergeeeek <[email protected]>
Removed logs and unused utility function

06ba823368f7c50fa81aba6288e520f3b7f47b5f authored over 4 years ago by Sergeeeek <[email protected]>
Fixed wrong node being used when resolving return type of a function

4b3cb641c02594f1d6e28b6d97978f2997b2a22b authored over 4 years ago by Sergeeeek <[email protected]>
Fixed error after merge

5043a10dd4291c047c4e62f78703b7b3113e1c88 authored over 4 years ago by Sergeeeek <[email protected]>
Merge remote-tracking branch 'upstream/master'

c4aa35872ce0adfbab5483a542042ee2d91edb6f authored over 4 years ago by Sergeeeek <[email protected]>
Moved deep import resolution to nodeToCompletion

1f50f4e4f66dd96ec655629bbc69e92f9bebe850 authored over 4 years ago by Sergeeeek <[email protected]>
Merge pull request #58 from alexnask/goto_definition

Implemented go to definition/declaration/type definition

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

53da418d11ce01b04e3f86e9748bd4f69a874e96 authored over 4 years ago by Alexandros Naskos <[email protected]>
Implemented go to definition

b1ce06a80dbd1f3a834325e02ae0df77107b5591 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #57 from FireFox317/commacheck

Completion support when a function with multiple arguments is completed

dc5afc6dc5df508cae466515925115ce3080aa2f authored over 4 years ago by Auguste Rame <[email protected]>
Also return from `getFieldAccessTypeNode` when a comma is found.

This allows to get completion support when a function with multiple
arguments is completed.

27034abbaf7a5ad83f4fdb5d2d08299c30490fb6 authored over 4 years ago by Timon Kruiper <[email protected]>
Merge pull request #56 from markfirmware/patch-1

Update -Ddata_version explanation

31f8357e5790ae36efc06e2abf413531a88d80f2 authored over 4 years ago by Auguste Rame <[email protected]>
Update -Ddata_version explanation

de51d9f4f57373d5fd2a66d47141dddfff0d0fbe authored over 4 years ago by markfirmware <[email protected]>
fix

acd85c0f39ac5ca863fcdfe18d9f3c7a487b9513 authored over 4 years ago by SuperAuguste <[email protected]>
Merge pull request #55 from alexnask/master

Removed last remaining log. RIP

15a62b871dc8f6b445d1bf432aca026a333b2f37 authored over 4 years ago by Auguste Rame <[email protected]>
Removed last remaining log. RIP

8693c4a69fe97471e237c3a7ffe532ea5ad31ae3 authored over 4 years ago by Alexandros Naskos <[email protected]>
remove log

b9bd0e247626275b5dcdedefc72aedfdb40704df authored over 4 years ago by SuperAuguste <[email protected]>
Revert buffered in stream - it breaks inputs for some strange reason

66908bd1a9e6b40cd5c71be821bcb026f9fdd5c1 authored over 4 years ago by SuperAuguste <[email protected]>
Merge pull request #54 from alexnask/goto_definition

Fixed field completions with partial identifiers after the period

847414d9caf872627bedbb57598ab9f9929d7d11 authored over 4 years ago by Auguste Rame <[email protected]>
Added a comment

a017de1679ee35e47fd0a85c6e1bf1e5ddd6d6db authored over 4 years ago by Alexandros Naskos <[email protected]>
Fixed field completions with partial identifiers after the period

bbe2800139d03e9c5e1490b13e68aa695e727f7b authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #49 from daurnimator/master

Use buffered input stream

33ebe3b94500bbacad142a3baef1ba8d03dbe62e authored over 4 years ago by Auguste Rame <[email protected]>
Merge branch 'master' into master

5a6ff63d8c0797a28de662ec6277fa53559222d4 authored over 4 years ago by Auguste Rame <[email protected]>
Merge pull request #50 from FireFox317/bufferedstreams

Wrap stdout in BufferedOutStream

0a0f90267163b1634a22b9f073248f3191671221 authored over 4 years ago by Auguste Rame <[email protected]>
Merge pull request #53 from alexnask/goto_definition

Fixed crash when field access completing on a local variable with a type from another import

e4d973dc5b017d1c83c0fdd431f7d447afea391e authored over 4 years ago by Auguste Rame <[email protected]>
More cleanup:

a6a4afd4fdb7f8af7dfb8861f2f19a4801a306e5 authored over 4 years ago by Alexandros Naskos <[email protected]>
Renamed checkSanity to removeOldImports, use an arena for temporary data.

749a4fcbe44cc80c37342af117f3f699550edaa5 authored over 4 years ago by Alexandros Naskos <[email protected]>
Removed unnecessary copies

96672435a798a223739266ac0b71b06a1034fb49 authored over 4 years ago by Alexandros Naskos <[email protected]>
A couple of more changes

e65d3388e45c9df06294c576512387b6a4d570d9 authored over 4 years ago by Alexandros Naskos <[email protected]>
Fixed crash when field access completing on a local variable from a type coming from an import

4ad33c16f9b0236cc23461e67067e80e35d049d0 authored over 4 years ago by Alexandros Naskos <[email protected]>
Fixed errors after upstream merge

07a44bc0edd7fa0087f8299cfde2c00b5b40e111 authored over 4 years ago by Sergeeeek <[email protected]>
Merge remote-tracking branch 'upstream/master'

2c5cc2b48f4cb5c89ecf6e9ee05b354a23f742b7 authored over 4 years ago by Sergeeeek <[email protected]>
Change handles HashMap value type to pointers instead of values themselves

d79f3bc809073ed65515f51051cc9628636d43b8 authored over 4 years ago by Sergeeeek <[email protected]>
Fixed handle changing while analysis is in progres

New bug though, only function declarations are completed now

6cd98697c09101d9d99fdbccbf61027695ea16d8 authored over 4 years ago by Sergeeeek <[email protected]>
Wrap stdout in BufferedOutStream for more speed

gotta go fast right :D

Also remove some unused code

6a4dc3334a5fa8dbdddbb9c8e48bd67413dd93b3 authored over 4 years ago by Timon Kruiper <[email protected]>
Use buffered input stream

410ac0e5b4319ea2a9c5f9f114acdd44be6d9a36 authored over 4 years ago by daurnimator <[email protected]>
Merge pull request #48 from alexnask/master

Added missing errdefer

cb4354e494bfadd2e74d5e3e16955d214fc638c1 authored over 4 years ago by Auguste Rame <[email protected]>
Added missing errdefer

14749ce02b96951a1c830810deb24148aa944852 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #47 from daurnimator/master

Cleanups and rewrite of reading

add13df81699f32333bde94f83cb4159b84d1072 authored over 4 years ago by Auguste Rame <[email protected]>
Rewrite request reading

0e67ffd8c48569ad1006fe537d10c60bfcfae447 authored over 4 years ago by daurnimator <[email protected]>
Merge pull request #46 from Vexu/array

Add completion for arrays and slices

cfbcf5d6bda27263269c21320eda5e9fdc8db70a authored over 4 years ago by Auguste Rame <[email protected]>
Misc cleanups

c1599c755d661bbefb8501954af4cb2f657b47b5 authored over 4 years ago by daurnimator <[email protected]>
add completion for arrays and slices

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

a2402b9885e49bc4aa2548db688d8916948d7d47 authored over 4 years ago by SuperAuguste <[email protected]>
fixed struct init

38213e1322f389198c24dead49f388c4b13670b1 authored over 4 years ago by SuperAuguste <[email protected]>
Merge pull request #44 from alexnask/more_allocation_info

Better debug allocator

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

7e766e3d8ad813db150f8deb9bbbdb029efc7874 authored over 4 years ago by SuperAuguste <[email protected]>
Better debug allocator

843db497901c3d68a11df467840f1fcbd2dc67f3 authored over 4 years ago by Alexandros Naskos <[email protected]>
Got some aliases working

Can't figure out a bug with document changing in the original context,
which causes further anal...

0b433815b36e76a4cbd37c36cab98410445cd5f1 authored over 4 years ago by Sergeeeek <[email protected]>
Merge pull request #42 from alexnask/fix_26

Correctly resolve type of field access

fd50656e143eb2abd789102d18a7c9f8056e422a authored over 4 years ago by Auguste Rame <[email protected]>
Correctly resolve type of field access

15a277918f24d28c9d500fbf90b8fb35920fcbc0 authored over 4 years ago by Alexandros Naskos <[email protected]>
local var completion

220d6689290312c910f18df195d0b626273dc1ac authored over 4 years ago by SuperAuguste <[email protected]>
WIP alias type resolution

8637099d72e6fb3dad90353b492fc843cd575bb1 authored over 4 years ago by Sergeeeek <[email protected]>
Merge pull request #39 from alexnask/master

Fixed build with newest zig parser fixes.

afc85fa9644214488965f3736442b4800bcea188 authored over 4 years ago by Auguste Rame <[email protected]>
Add a space

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

1f5c8c0b775be6e5e704e58ff76f4e40475c265f authored over 4 years ago by Alexandros Naskos <[email protected]>
Fixed the build for the latest std.zig parser fixes

5a2043ded5e0bef984a70e8db6b86f72624e51fb authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #38 from pixelherodev/master

Make style guideline warnings opt-in

d9e585954bc323054b3c19fcc2a6faf53434da16 authored over 4 years ago by Auguste Rame <[email protected]>
Make style guideline warnings opt-in

3d5e775bf75e001428bfd4fe13d6d365dc8201c0 authored over 4 years ago by Noam Preil <[email protected]>
Merge pull request #37 from markfirmware/patch-1

Update README.md

f124052ce34e9489cd757f83fa46e3f1c6360e9b authored over 4 years ago by Auguste Rame <[email protected]>
Update README.md

3c6b3350e2907fa54cda1ead708dda0bdb5b0f24 authored over 4 years ago by markfirmware <[email protected]>
Merge pull request #22 from Vexu/ast

Parsing now always results in an AST

fc9d91517bbd7a4a4408ca58e2118e07bd604f41 authored over 4 years ago by Auguste Rame <[email protected]>
Merge pull request #36 from ifreund/patch-1

Mention that zls must be built with zig master

c259dea90efddeb54f5d154c367e41ac61bcbe52 authored over 4 years ago by Auguste Rame <[email protected]>
Mention that zls must be built with zig master

675aa13e8b9cf775eef2c57f4b3103549094def8 authored over 4 years ago by Isaac Freund <[email protected]>
Merge pull request #35 from alexnask/better_path_handling

Maintain case when making a URI from a path

761c277cccb7798c07fbdbded6bd968ea04f3cf3 authored over 4 years ago by Auguste Rame <[email protected]>
parsing now always results in a AST

31116279233f6f85a831accde3732f08227073ed authored over 4 years ago by Vexu <[email protected]>
Check that the zg std library path provided is absolute, default to null otherwise

18a0ffc7e28b1269575cd7d815aad37af1a5c3ba authored over 4 years ago by Alexandros Naskos <[email protected]>
Maintain case when making a URI from a file, make drive letter lowercase on windows

9fc7d1f66ed33a3b95871de3a5f3af2486f22861 authored over 4 years ago by Alexandros Naskos <[email protected]>
quick fix in README

bb964a5aedd3abaa8788489ca5631064069b4324 authored over 4 years ago by SuperAuguste <[email protected]>
README changes

60286a6fcb47f01b0910ddc7aa55ed6b69791da9 authored over 4 years ago by SuperAuguste <[email protected]>
Merge pull request #31 from markfirmware/master

Update README.md

d2550b4d01c5f73830b308403fb5d789c813165e authored over 4 years ago by Auguste Rame <[email protected]>
Merge pull request #32 from alexnask/context_independent_field_completion

Trigger global and field completions correctly in more contexts.

35a73fb7cb62f43d92a44ff5491705bb557f481e authored over 4 years ago by Auguste Rame <[email protected]>
Removed comment

b540a48fa76f3b8377a4279a8fb6248584726ccc authored over 4 years ago by Alexandros Naskos <[email protected]>
Trigger global and field completions correctly in more contexts.

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

5c14dc70a601efbfc41eeb6d3eec1d116a55f875 authored over 4 years ago by markfirmware <[email protected]>
fix errors

73c3e87a379fb163b02b39d409ba7b4ea377c48e authored over 4 years ago by SuperAuguste <[email protected]>
Merge pull request #23 from Vexu/err

Implement completion for error sets

8468207da31716d824397dbb292ce2da43ca670b authored over 4 years ago by Auguste Rame <[email protected]>
implement completion for error sets

a739bf64994d403ee5143da15f669652c4fdefff authored over 4 years ago by Vexu <[email protected]>