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

update config gen according to new `std.http` changes

5fd5ae067759f53c18675e1cb365111242736ff1 authored over 1 year ago by Techatrix <[email protected]>
Mem fixes

* `gpa.deinit()` now returns an enum
* avoid double free when `--config-path` is specified
* avo...

5519b3a2c02451c9246f3c51106734814ff7ebbb authored over 1 year ago by nullptrdevs <[email protected]>
Merge pull request #1142 from Techatrix/iterate-asm

implement `iterateChildren` on asm

825cbd2e074488259ca1123a1d9288b2bb244a62 authored over 1 year ago by Lee Cannon <[email protected]>
Merge pull request #1143 from Techatrix/test-struct-init-completion

add completion tests on struct init fields

2e282d991b49ed5deb18d865318b71aa3f61ec84 authored over 1 year ago by Lee Cannon <[email protected]>
add completion tests on struct init fields

c0498fffa198ecc5105b75d2ce556eae74c72f90 authored over 1 year ago by Techarix <[email protected]>
implement `iterateChildren` on asm

92eaa22c309d714d2dbb89f84098232ad0a3bb44 authored over 1 year ago by Techatrix <[email protected]>
Merge pull request #1141 from Techatrix/intern-pool

InternPool: add c_char type

811de07706fa8c496152710654d50fa72f7cefe2 authored over 1 year ago by Lee Cannon <[email protected]>
update data files

c77e3cebeb418b5d415251f94e3526cd70c6f2bc authored over 1 year ago by Techatrix <[email protected]>
InternPool: add c_char type

31aec11b3882f15ce7486853996c25e4b9a358e1 authored over 1 year ago by Techatrix <[email protected]>
Implement $/setTrace and add --enable-message-tracing (#1135)

3ae56929fcc695fb6fbd2c74f86feb7d4890e368 authored over 1 year ago by Casey Banner <[email protected]>
Merge pull request #1133 from sagehane/nix

flake.lock: Update

421ae86917127ac6050c3fdbb6b153d664bb04e8 authored over 1 year ago by Lee Cannon <[email protected]>
flake.lock: Update

Flake lock file updates:

• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/6b70761ea8c896aff...

f683f7a0deb3adf11964d74ac723a7e9ec429f1c authored over 1 year ago by Sage Hane <[email protected]>
update to latest zig: add c_char type (#1124)

* update to latest zig: add c_char type

* Bump version, add c_char to isTypeIdent

5457cec8da2715c77f1ffb677b9398bb60c73152 authored over 1 year ago by Jakub Konka <[email protected]>
flake update

4111d2807335f6dc2dfde9cf65872869f48949de authored over 1 year ago by Angus Dippenaar <[email protected]>
Merge pull request #1116 from nullptrdevs/nested-struct-init

Nested struct init fields completion

7978485aaf5023dab76957741fa3d36da2da4acb authored over 1 year ago by Lee Cannon <[email protected]>
Merge pull request #1122 from arp242/prefer-text

Use plain text if the client tells zls it's preferred

fe4c9d5a8b40e66cab8abc282a31671794076069 authored over 1 year ago by Lee Cannon <[email protected]>
Update configuration.zig

42d582c0a2f8cd6f2b080497dfb968422b0092ac authored over 1 year ago by Ali Chraghi <[email protected]>
Use plain text if the client tells zls it's preferred

LSP clients send a list of supported formats for definition and
completion; the specification sa...

622efdcd6a948a22cd98de10d21c7daf95a768a5 authored over 1 year ago by Martin Tournoij <[email protected]>
disable assertions in smallestEnclosingSubrange

d2287816a743d8f4131228f26d0ff664e1012282 authored over 1 year ago by Techatrix <[email protected]>
Update build to the new zig build API

99cd67e1834cff9d158c8fdeee84c7298ebdd72a authored over 1 year ago by nullptrdevs <[email protected]>
Nested struct init fields completion

735f884394ca23fbb529c9389dadfcd9e274e591 authored almost 2 years ago by nullptrdevs <[email protected]>
Avoid accessing inactive union fields in `completeDot` (#1115)

As reported on Discord by CodotakuYT:
```zig
fn populate(T: type, index: i32) T {
_ = ind...

55b1aeb6f7324264c9c1616f3ae3565402ffdf34 authored almost 2 years ago by nullptrdevs <[email protected]>
Remove format lt 512 diff restriction (#1109)

7814a05921eecaaec5f081b645a909da0cf08916 authored almost 2 years ago by Auguste Rame <[email protected]>
Add WASI to CI builds (#1113)

0f85c49e46517dad81499fadd62d60e290a71560 authored almost 2 years ago by Auguste Rame <[email protected]>
Remove outdated diagnostics check (#1106)

ace6d7f32b44d438a1ffa351709fb43b2bbe4896 authored almost 2 years ago by Auguste Rame <[email protected]>
remove zls.json (#1108)

b970dd20a36f7f37606bb4e1f43aa4fadbe1144e authored almost 2 years ago by Techatrix <[email protected]>
Merge pull request #1000 from Techatrix/stage2-zir

Embed AstGen into ZLS

471d971d1d2e6be5a9e2b3b678656038c50ade2e authored almost 2 years ago by Auguste Rame <[email protected]>
Disable build file config runs for WASI (#1102)

99af0092324bb5e2513d127d9f5b4a49b94b9b3d authored almost 2 years ago by Auguste Rame <[email protected]>
explain how AstGen will diverge from zig codebase

018569888fd08d59acc6fb1aa6eea4cf71bfdbc9 authored almost 2 years ago by Techarix <[email protected]>
add support for running ast-check without zig

4215edbc338bf9dd0135d28532a6254faba650d7 authored almost 2 years ago by Techarix <[email protected]>
add zig code for generating Zir

c06cf6e95cc0ff1419c34d13d6eef3debc28ede7 authored almost 2 years ago by Techarix <[email protected]>
Add anytype resolution based on call references (#1067)

8b5c64980510afed7d8e65e83040237c7252f4cc authored almost 2 years ago by Auguste Rame <[email protected]>
Make Analyser use its own arena (#1101)

c217502670d4924d594fc9cb8bf315f38452d562 authored almost 2 years ago by Auguste Rame <[email protected]>
update snippet data

90b468ac9f93a3ce0e4debfaa5b46fe57026a6bc authored almost 2 years ago by Techatrix <[email protected]>
only include snippet completions when enable_snippet is set

9a7d262e6cea3fae7a73241df6d318f39eb930b2 authored almost 2 years ago by Techatrix <[email protected]>
disable `.fixall` autofix mode

29037f2f05ff0d89172f5a5859594704f41fe6c6 authored almost 2 years ago by Techatrix <[email protected]>
exclude default cimport declarations from completions

4b042a562a47a9bd6789bc8b5001392c02159c72 authored almost 2 years ago by Techatrix <[email protected]>
Apply suggestions from code review

Co-authored-by: Lee Cannon <[email protected]>

283ca0006dbe502ba427bd5ee5e3268a3c7bd56a authored almost 2 years ago by Techatrix <[email protected]>
disable cimport resolution (#1091)

f24fcc2b1e503ee5043bce8a57b182dbfad4f135 authored almost 2 years ago by Lee Cannon <[email protected]>
improve source location of block scope with invalid ast

84228a612e680afa47202e7749dda9ab0dd9ff5c authored almost 2 years ago by Techatrix <[email protected]>
fix block label completion test

1e733a8782366ef362603882e2c2823e4a8e7389 authored almost 2 years ago by Techatrix <[email protected]>
implement document scope creation for array_type_sentinel

775c38f5f5606bd22e60dc1ac0b2793a11c23d73 authored almost 2 years ago by Techatrix <[email protected]>
refactor document scope creation to be more aware of block expressions

7e652a5527506c0c135c34acaf93bddb6032c32a authored almost 2 years ago by Techatrix <[email protected]>
remove TODO's about redefinition errors i favor of ast-check

53c7e5bed7820f01639e3900bde8f4329ea1ed6b authored almost 2 years ago by Techatrix <[email protected]>
fix printDocumentScope

72228e2b41b359976f3eca153216ae0a292c6e44 authored almost 2 years ago by Techatrix <[email protected]>
update handling of some node tags in `makeScopeInternal`

419527a40dae11a7c4dabda8a96deec293e63f92 authored almost 2 years ago by Techatrix <[email protected]>
implement testing for cross-file references

6530fe01c4ca95ab8c65aba58c4ff3602e804368 authored almost 2 years ago by Techatrix <[email protected]>
add multi-file support to ErrorBuilder

colorize ErrorBuilder output

5944db49b35839278435289cc182bd51151ad42b authored almost 2 years ago by Techatrix <[email protected]>
enable successful references test

1df17e8aa5d94343b1575dc134e5ed763136a1e1 authored almost 2 years ago by Techatrix <[email protected]>
generate distinct uris in Context.addDocument

37e3cb463debc47a20b4f64c87a66d901e4a6ccc authored almost 2 years ago by Techatrix <[email protected]>
make semantic token configuration an enum

61b42ca63a118c085ee934cd70d3666bd437db4a authored almost 2 years ago by Veikka Tuominen <[email protected]>
More `.` completion

e1d90a1a1bc4ea71c01b5f1efff235a52b1d03ef authored almost 2 years ago by nullptrdevs <[email protected]>
flake.lock: Update

Flake lock file updates:

• Updated input 'flake-utils':
'github:numtide/flake-utils/3db36a8...

c89431c6254f8c4ab2faab45061e19a0cf119f6a authored almost 2 years ago by Sage Hane <[email protected]>
Struct init fields completion.

9723a92508d87d93415215e78af05935e2ac7fae authored almost 2 years ago by nullptrdevs <[email protected]>
do not print error messages in comptime interpreter tests

0c333aaa8a4efe5562d7c092ed7eb4e27cf08a7e authored almost 2 years ago by Techatrix <[email protected]>
remove boxed null boilerplate

3c165eabcd33c86a274a2185eb0436fd848c8b91 authored almost 2 years ago by Techatrix <[email protected]>
Merge pull request #1083 from Techatrix/update-build-zig

update build.zig

334a16ea0cd2ae5bb9f3cd21b90b84e0ae637451 authored almost 2 years ago by Techatrix <[email protected]>
update build.zig

31e133a5593dc863216998c92f52d742c9d2093a authored almost 2 years ago by Techatrix <[email protected]>
hack latest build changes (#1077)

a9295769e7bf4bf3b1d93605bd19ced38552ff84 authored almost 2 years ago by Lee Cannon <[email protected]>
Rework file structure (#1069)

* move language feature files into separate folder

* move code completions into features/comp...

4b034f1afba5c6d1224ee76f69bedd3f82cf65a6 authored almost 2 years ago by Techatrix <[email protected]>
Fix scope creation for label blocks (#1074)

3586a7858e1bc6d9cd430f04752c248d37d5137c authored almost 2 years ago by Auguste Rame <[email protected]>
support enums in config_gen (#1072)

* support enum types in config_gen

* fix typo

0aacb767435bae58185e038449cf590f0c5b1d67 authored almost 2 years ago by Techatrix <[email protected]>
Merge pull request #1068 from Techatrix/fix-typos

fix typos

8d86d54c0d94a318c4b391041d91e0ece66dc447 authored almost 2 years ago by Techatrix <[email protected]>
fix typos

12014cd93d2149c7a0c8860acfaab8200ec51266 authored almost 2 years ago by Techatrix <[email protected]>
tracy: workaround zig bug (#1066)

985e7069a24dd84200a9c65bd43eff7809e06519 authored almost 2 years ago by Lee Cannon <[email protected]>
update git clone command in README.md (#1065)

0475d868c4ea776663ce28bd9f2e5f7c1556b755 authored almost 2 years ago by Techatrix <[email protected]>
do not store Handle pointer in Analyser

f5897569c4713ef25c095c81d675b3970f6e68df authored almost 2 years ago by Techatrix <[email protected]>
improve variable lookup performance

487281f8e298e3f313828b5d6155c4e89a6ed8c4 authored almost 2 years ago by Techatrix <[email protected]>
only return block scopes from `innermostBlockScope`

c2d15bfc9a79083a0f3490617717441e60d80b05 authored almost 2 years ago by Techatrix <[email protected]>
replace unnecessary `std.ArrayListUnmanaged` in document scope

9d7012596a90b06e743f6a2a85bb5f81b4c10174 authored almost 2 years ago by Techatrix <[email protected]>
remove `had_root` global

ea02e4364feb7ea919a5884dab0bbc1445afeb64 authored almost 2 years ago by Techatrix <[email protected]>
simplify analysis by introducing a Analysis Struct

0ff0a193ccaf49c339a78e39217a08fea166a592 authored almost 2 years ago by Techatrix <[email protected]>
refactor semantic tokens

865e5efe8b179e1c253d97cb374efcf434043a83 authored almost 2 years ago by Techatrix <[email protected]>
expand semantic token test coverage

973d33d435890062e056b1901ce4e0adf958e36a authored almost 2 years ago by Techatrix <[email protected]>
update config gen to work with vscode-zig

bbc082d10263f358f2bb7c81bb9ab49909d0ba79 authored almost 2 years ago by Techatrix <[email protected]>
resolve relative include directories

dc7efa591c2d35b38d63a9443caecfafee04bff5 authored almost 2 years ago by Techatrix <[email protected]>
Add some more basic overflow checks (#1055)

ef4a0607fbdb266cb62a321faedcf5a8f8d2f3ff authored almost 2 years ago by Auguste Rame <[email protected]>
find references on test decl with identifier name (#1051)

a959f161e9197dbddb589a1937336eea6d07f642 authored almost 2 years ago by Techatrix <[email protected]>
Optimize document symbols (#1050)

* optimize document symbol generation

* match folding range index to position conversion and ...

ab23ff3616d9478e1221ce25292013563c94f979 authored almost 2 years ago by Techatrix <[email protected]>
more tracy calls (#1052)

c203110555347469c4eaca133f8088f3fade3e81 authored almost 2 years ago by Techatrix <[email protected]>
InternPool: add more helper functions and debug formatting (#1043)

ff467f9878cba34fde816cf95fa291433e429ec1 authored almost 2 years ago by Techatrix <[email protected]>
minor semantic token fixes (#1044)

* improve analysis and highlighting of error sets

* emit semantic token for unresolved identi...

333fcb5633ee7c8ba57caac9c6593b45ba2cf547 authored almost 2 years ago by Techatrix <[email protected]>
Fixes nix standard derivation. (#1042)

* Adds a formatter for nix. Use `nix fmt`.

* Fixes nix standard derivation.

The standard d...

f234b91a50f65740d08ea9a544cfbedfc8f985bf authored almost 2 years ago by Álan Crístoffer <[email protected]>
limit maximum detail length at 1024 bytes (#1048)

3c26892c7ef9d5c952b6dd02beaaa7d4e713b962 authored almost 2 years ago by Techatrix <[email protected]>
Merge pull request #1045 from Techatrix/memory-lifetime

fix leak in `openDocument`

b8eb6aab7f905a7b29edbe2265a65e2b2e79ae31 authored almost 2 years ago by Techatrix <[email protected]>
fix leak in `openDocument`

ed91fd3823254e7f56302fd9c6ded14eb9e339ce authored almost 2 years ago by Techatrix <[email protected]>
fix `locIntersect`

7a7928f4666311829c437ffae3693ebb59dca015 authored almost 2 years ago by Techatrix <[email protected]>
add Ast to callback field in `iterateChildren`

0ee947e8a62cb117e3fa88464f5b4a4b2c66e053 authored almost 2 years ago by Techatrix <[email protected]>
add more tests to `offsets.zig`

397b5bc78fc6a9148cebf1573c11d72f9a19a21d authored almost 2 years ago by Techatrix <[email protected]>
add more Ast tests

42a8d1adb7c412678bf368a7224797fa1758ed10 authored almost 2 years ago by Techatrix <[email protected]>
rework `nodesAtLoc`

d5ac6b9734c1d8fc25924005f697e1d83c70ee41 authored almost 2 years ago by Techatrix <[email protected]>
implement `textDocument/semanticTokens/range`

0f3319315f516bbab0c62a48b98a1c7386f3807b authored almost 2 years ago by Techatrix <[email protected]>
fix lastToken on tagged union with invalid members

ce9ae21cf4dcc39a99e5c96abb00c9c599d8fbc0 authored almost 2 years ago by Techatrix <[email protected]>
Branching type resolution (#1031)

* Branching type resolution

* Add condition information to completions (borked rn i give up)
...

2ce59a3bc31883578690c906c77f40c95e62b37a authored almost 2 years ago by Auguste Rame <[email protected]>
Merge pull request #1039 from Techatrix/skip-failed-cimports

skip failed cimports on garbage collection

515a0e4727e15276806a198df25de9f70286eaee authored almost 2 years ago by Techatrix <[email protected]>
skip failed cimports on garbage collection

8e6609e0f56d426cbfd26667629ef4995f4fc015 authored almost 2 years ago by Techatrix <[email protected]>
send response on shutdown request (#1037)

421a05ae5ff843fe6bdefc1a6179dfddb879871d authored almost 2 years ago by Techatrix <[email protected]>
update failing semantic tokens test

1fb7bfc63f28084bec136aef583ff7391f15fd30 authored almost 2 years ago by Techatrix <[email protected]>
update version data

bb1b1dd1021ebf568d3241536c4d8342f246768e authored almost 2 years ago by Techatrix <[email protected]>
Fixes nix build. (#1032)

* fix nix build

* fix nix build

8edb8bcac34b53ad674470cc06f2ea2d9ad72be1 authored almost 2 years ago by Álan Crístoffer <[email protected]>