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

Remove more redundant code, rename function

86a1edf9c754545a60549cfb8a9489bf81da5cb4 authored over 4 years ago by SuperAuguste <[email protected]>
Remove dead code

58015dcd649a14edc423afdaa6d7b0b7793a8d81 authored over 4 years ago by SuperAuguste <[email protected]>
fix field access type

40235cbdbbdb429d8bf77a7b0d78e3c3624acfd2 authored over 4 years ago by SuperAuguste <[email protected]>
implement getDocComments for rest of named nodes with docs

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

353c9b326109e062ea41f092dbc875238ed102ed authored over 4 years ago by SuperAuguste <[email protected]>
test ci

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

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

537e4fdd2bbac0651cbc9177f42ceddcb173a2e4 authored over 4 years ago by SuperAuguste <[email protected]>
removing redudant ci folder

e92c3e44784189dd6faddd5b9ddccb60ea72c8b7 authored over 4 years ago by SuperAuguste <[email protected]>
ci fix?

98176db5a4a1eff530583715ad1f2f2ac8121116 authored over 4 years ago by SuperAuguste <[email protected]>
fix?

2dd50774b45042cf9b6d885c382c88592d8c0902 authored over 4 years ago by SuperAuguste <[email protected]>
fix perms

1b5698106dae6d55307d0621f9ced5352302896c authored over 4 years ago by SuperAuguste <[email protected]>
ci test

8345b94cd6c83b40877b1ad60b4e4fb6125de79b authored over 4 years ago by SuperAuguste <[email protected]>
Merge pull request #19 from alexnask/imports

Basic import support

bdf7bad51d1c9a9b8379d34dfe862f12a4f8b5b0 authored over 4 years ago by Auguste Rame <[email protected]>
Finished DocumentStore.deinit()

197ba84a82587daac20f1fb1b0da04038e071b8c authored over 4 years ago by Alexandros Naskos <[email protected]>
Fixed crash with enum fields

ca0bc205e4cbf6bfa5c50c7fd24f66513598937c authored over 4 years ago by Alexandros Naskos <[email protected]>
Updated README, config.zig doc comment

942b6178654d6dc44f47d6b2659f01709b5180e8 authored over 4 years ago by Alexandros Naskos <[email protected]>
Detect import removal and decrement document referece count

f5e4586c760093445888f11e51c36bf3861666ba authored over 4 years ago by Alexandros Naskos <[email protected]>
Fixed crash in snippet generation of varargs functions

112d38e7faff3ad47356439aed96c34227b2ec39 authored over 4 years ago by Alexandros Naskos <[email protected]>
Renamed import context to analysis context, added arena for temporary allocations while analyzing

6db3c74550b33e1b05eb2dfb73e436ef3b7274cf authored over 4 years ago by Alexandros Naskos <[email protected]>
Fixed crash when completing import with dot access

7a8a4e1ec5350160fca3ae8be47b134640f1c5fa authored over 4 years ago by Alexandros Naskos <[email protected]>
Avoid unnecessary copy of document text when opening new imports

76e9a079a339a9cb30545f6c3bc5c1c3209de2fa authored over 4 years ago by Alexandros Naskos <[email protected]>
Fixed crash while closing document (uri double free)

60ffc5f5515094b8ea94ea22ef322d9088ef9f38 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #21 from Sergeeeek/master

Fixed logo viewbox, now it doesn't overflow

09356fbe984eea8548cf267c0cd2292c4fc5c736 authored over 4 years ago by Auguste Rame <[email protected]>
Fixed logo viewbox, now it doesn't overflow

8abed0d4a722bcf3ee477d1f384b524cff1c1d31 authored over 4 years ago by Sergeeeek <[email protected]>
Fixed relative URI code, get latest tree in analysis

95b6e6cd6a9c3ff409b44daed6b398ba42e324be authored over 4 years ago by Alexandros Naskos <[email protected]>
1 level deep imports now work but we crash when adding levels

86d264f4885e12fb7374ada2c02d23adf8f9e619 authored over 4 years ago by Alexandros Naskos <[email protected]>
First draft of imports

31f1d2fa3eea55c19b73133172fc90bed13d8f12 authored over 4 years ago by Alexandros Naskos <[email protected]>
fix empty comments

18c026372b9b6c8c435ce18a9042d3ed6ddbcdb6 authored over 4 years ago by SuperAuguste <[email protected]>
revert fix

bc597025e7b50c2cd476522b8a7d4ab018aa4969 authored over 4 years ago by SuperAuguste <[email protected]>
Fix empty comments

1a2f83d84b5b61e026cb5fa3ca5e5fc4280a7d59 authored over 4 years ago by SuperAuguste <[email protected]>
quick removal of debug

b182eec37fc2ef47349ff1cd19fbb645029c358e authored over 4 years ago by SuperAuguste <[email protected]>
Preparation for imports, abstracted document hashmap into a document storage type

307dceb7032cb03921678b987b74425335e6c01f authored over 4 years ago by Alexandros Naskos <[email protected]>
Added pointer type resolution

be95849a158a8f56a37ead2f0f5f5ddade149656 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #18 from alexnask/better_completions

Unified completion generation into a single function

f0ac6e65b62781bbe090594e70f69a065152826e authored over 4 years ago by Auguste Rame <[email protected]>
Unified completions into a function, small snippet improvement

0e0789b2d5ca0a41dd2e1a33534dc90599129aa0 authored over 4 years ago by Alexandros Naskos <[email protected]>
Doc comments, function completion in structs

20afe9ef3c63fea66a8692880053704933344ebc authored over 4 years ago by SuperAuguste <[email protected]>
Add function completion, fix function snippet generation

e9b5bf433e9c93c7bc5640fcec536855b88cbd16 authored over 4 years ago by SuperAuguste <[email protected]>
remove debug

7c388812c712b05a9eb61b93549397b2c9da25e9 authored over 4 years ago by SuperAuguste <[email protected]>
Merge pull request #14 from SuperAuguste/completion

Start implementing completion

adbcaefe26d81710f8d5946b13930d8b6dd1275f authored over 4 years ago by Auguste Rame <[email protected]>
null bug fixes

dc292e74ee0f0cbe5d87f88458b5fbf6d2a4e7f3 authored over 4 years ago by SuperAuguste <[email protected]>
super basic completion, tons of things to iron out

9ae912efddc7012b8aa0939d3122280832180000 authored over 4 years ago by SuperAuguste <[email protected]>
Add new analysis engine

a3067f88b139712a5b0134c5bf319b2aee462e83 authored over 4 years ago by SuperAuguste <[email protected]>
Merge pull request #16 from alexnask/snippet_improvements

Snippet improvements

8283fad107c051b6bf1a7ffa436c1a38102711b3 authored over 4 years ago by Auguste Rame <[email protected]>
Removed debug log

4f2828f9cb9e77ce4689c3b548fd9a0720d79d54 authored over 4 years ago by Alexandros Naskos <[email protected]>
Made function snippet generation better.

aacad999c468c4a5b9ad7b6d3a87e0ec4aceeff5 authored over 4 years ago by Alexandros Naskos <[email protected]>
Start implementing completion

d0837ffc518f4fe4b9692f87f8f07aa4a783789e authored over 4 years ago by SuperAuguste <[email protected]>
quick fix of asset

a2f314301cb80c12281155cb5da9efef4a0edccf authored over 4 years ago by SuperAuguste <[email protected]>
Merge pull request #13 from alexnask/read_config

Removed no_snippets build option, added configuration parsing.

65a5c3ecd1520cfbe1eb26e6b117ad3835480560 authored over 4 years ago by Auguste Rame <[email protected]>
Global completions now check config for snippet support, modified readme to reflect changes.

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

25cc662bcc88227ce3471a8279ae09ef8b0b7d75 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #12 from alexnask/master

Added snippet global completion, fixed no snippet completions

64c60c718994e80796f80023c40a3493af9c680d authored over 4 years ago by Auguste Rame <[email protected]>
Removed no_snippets build option.

Instead, we now read a configuration file, zls.json in the same folder as the executable.
Options...

35b4913b3e78d29c5fe9c93d8972ecb3e1d1f9e6 authored over 4 years ago by Alexandros Naskos <[email protected]>
Removed comments

f25dade27dbae3ff9b32ca5d6ad8d079d9d8e2d2 authored over 4 years ago by Alexandros Naskos <[email protected]>
Added snippet completion for global functions, fixed no snipper completion.

e46135cb687ada2ea0fd990a19c6c7eb9bfbeb89 authored over 4 years ago by Alexandros Naskos <[email protected]>
Use error iterator instead of manual looping in diagnostic generation

922559c83af6b6e390c11daa17e86e7db36043eb authored over 4 years ago by Alexandros Naskos <[email protected]>
fix bug with latest pr

01b2c2e328373f6bf7bc0189601b65afae6e228a authored over 4 years ago by SuperAuguste <[email protected]>
Merge pull request #11 from alexnask/PascalCase

Detect type functions and require PascalCase, require camelCase for the rest

b939b9cefa77af6bdfda7a938edb7b9ced35e65a authored over 4 years ago by Auguste Rame <[email protected]>
is_type_function is const

d8457c96a13fd8c40c13490c66df02d3e802a10d authored over 4 years ago by Alexandros Naskos <[email protected]>
Detect type functions and require PascalCase, require camelCase for the rest

29b0045bc7cf2b7bcf3fda291a79de00048556b1 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #10 from alexnask/master

Renamed documentContext to documentPositionContext, added multiline string literal support

cc38b0f9ad54317df62c2cad3758a8d97db5bf08 authored over 4 years ago by Auguste Rame <[email protected]>
Fixed typo

bd7675e5b71c74b17181cb276a119df280269d8c authored over 4 years ago by Alexandros Naskos <[email protected]>
Renamed `documentContext` to `documentPositionContext` and added multiline string literal to it.

09cd91690cd24578f29bd95f2dcdf122d5f17548 authored over 4 years ago by Alexandros Naskos <[email protected]>
fix crash with documentContext

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

Added position context detection

d368c84aa3abaefdd75defc1d0e704ac67f947f4 authored over 4 years ago by Auguste Rame <[email protected]>
Reset context to other when trying to find field/var access and don't get alphanumerical or @"..."

aca7db3e8837a17d1e3fe278a1597dc1c5466536 authored over 4 years ago by Alexandros Naskos <[email protected]>
Fixed field_access check

0b5eb4b9d2516cc115c16ea53b6f18424d322e4b authored over 4 years ago by Alexandros Naskos <[email protected]>
Switched Context to PositionContext

0149f11c7ce46e692a67c681250f7a6e216cbd73 authored over 4 years ago by Alexandros Naskos <[email protected]>
Added context detection from document and position for builtins, variable accesses, field accesses, string literals and comments.

982a39f868bd569a9e99c99b25e7f4355098b7e1 authored over 4 years ago by Alexandros Naskos <[email protected]>
fix builtin completion

fb9f50d6069df9c8ed411333c1506d9deb0d1913 authored over 4 years ago by SuperAuguste <[email protected]>
fix pub functions

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

General cleanup and improvements

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

48ed3ff4477d90a0cae6450cec517fed5d510afc authored over 4 years ago by Alexandros Naskos <[email protected]>
Renamed leak_alloction build option to allocation_info

Switched to readAll and writeAll stream functions
Disabled logs on non-debug builds
Created freeD...

02e57f5d59b2e8b27615ad11ca6b3e672c79f521 authored over 4 years ago by Alexandros Naskos <[email protected]>
fix typo in readme

042b47a27db283f72d5f33d5e404acb889807738 authored over 4 years ago by SuperAuguste <[email protected]>
resize

fd38e2d3efec60a99ee9bfa9eae79a6db2bbb205 authored over 4 years ago by SuperAuguste <[email protected]>
README improvements

4f8e61322f1f661cc7ea66796985a5f4ef1284f5 authored over 4 years ago by SuperAuguste <[email protected]>
Add no_snippets

01ff89eea34eee400e90ee6b76bebb621dc4f898 authored over 4 years ago by SuperAuguste <[email protected]>
Merge pull request #6 from alexnask/separate_text_mem

Separate document text and memory.

14a27968573126d2bf95fe7d826a3c614a94bfdd authored over 4 years ago by Auguste Rame <[email protected]>
Also free the sane text when releasing a document

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

6ac068a3c5e03cf56f9b7fa8fd617b18f201c1c3 authored over 4 years ago by Alexandros Naskos <[email protected]>
fix init error

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

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

4d5f833226f84242d5d8b58b06767b1f18a5a01f authored over 4 years ago by Alexandros Naskos <[email protected]>
add master data, add data selection

1725278be1cd29c017ce78cda13596f32fa679c4 authored over 4 years ago by SuperAuguste <[email protected]>
Separate document text and memory.

Text is now a substring of memory, starting at index 0.
We now realloc memory when needed and onl...

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

Fixed memory leaks

f80dc1d35cd269d218c795069b05a099c95f295f authored over 4 years ago by Auguste Rame <[email protected]>
Fix merge conflicts

04abb3a5ff1d01a89e768314df1deb73e1e39bcc authored over 4 years ago by Alexandros Naskos <[email protected]>
Use the page allocator as our base allocator for now.

5c602745fd3ff9b0d8736ed8e91024ff5802a142 authored over 4 years ago by Alexandros Naskos <[email protected]>
Merge pull request #5 from alexnask/modernize_code

Switched to anonymous struct and enum literals. Thanks alexnask!

92a03ab9d229408c87b4544988a283fe79e27c84 authored over 4 years ago by Auguste Rame <[email protected]>
Free the old document text after rebuilding the new one, this was a use after free since before, after point into the old memory

cea1222b79cd5907ca8d429cf75f7bca9a091d30 authored over 4 years ago by Alexandros Naskos <[email protected]>
Switched struct and enum literals to use the anonymous form where possible.

Added trailing commas to fields of struct literals that are followed by newline.

eaf0c1f3e5bea8dd5d0ca880029dd1c518422d4b authored over 4 years ago by Alexandros Naskos <[email protected]>
Fixed a bug in publishDiagnostics where message data on the stack could be corrupted before being sent

a0addc040d6bb6937486b5c0014bca876f8899aa authored over 4 years ago by Alexandros Naskos <[email protected]>
Free json parser state, compute builtin completions at comptime

c5d3d7902efc4068a1c89c8b781e398efd8a5c02 authored over 4 years ago by Alexandros Naskos <[email protected]>
Use a local arena to free all memory with one call.

a7e4d0b5e317995d2a433fad80bdee3c10dd83f9 authored over 4 years ago by Alexandros Naskos <[email protected]>
Fixed some additional memory leaks.

e9d9c57ff419a93af309cedd0e4594aa0e656792 authored over 4 years ago by Alexandros Naskos <[email protected]>
Fixed a couple of typos

3fa5ef4b9643fc1d171f1d0e1efc72c4bdd2084c authored over 4 years ago by Alexandros Naskos <[email protected]>
Added build option to enable the leak counting allocator.

Log the allocation count to the client at the end of the main loop.
Fixed two memory leaks in ana...

0283222e3aebc0a3ccaee08265260729a779611e authored over 4 years ago by Alexandros Naskos <[email protected]>
basic stylistic linter

5bd790f416a7092c56f36e6f679e1e45183f9f34 authored over 4 years ago by SuperAuguste <[email protected]>
hotfix

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