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

fix highlighting of `undefined` literal

2f84a3c79c87de4c8ce1640439c87a34de02ee6f authored about 1 year ago by Techatrix <[email protected]>
flake.lock: Update

Flake lock file updates:

• Updated input 'langref':
'https://raw.githubusercontent.com/zigl...

24ea599e7c0f0346c7310bf0698dfffca7e2529c authored about 1 year ago by Techatrix <[email protected]>
nix: update langref file

65af8d5df70781cb7af9a64aa4f2f58825eaee01 authored about 1 year ago by Techatrix <[email protected]>
snippets: show top level snippets after typing (first char)

Adds "std" and "import".

e3a42f3482131ee3c9629f1eab8fa9aabc837ba6 authored about 1 year ago by nullptrdevs <[email protected]>
flake.lock: Update

Flake lock file updates:

• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/f3dab3509afca932f...

ba08707873c775361ee08e2022551e5d01c5fd36 authored about 1 year ago by Techatrix <[email protected]>
update to `0.12.0-dev.722+412d863ba`

4e6086ec27bdfcd6f119e42c047ab9446d13acb2 authored about 1 year ago by Techatrix <[email protected]>
simplify comptime interpreter declaration into InternPool index

f146a155ecd23baad33863076a78e4de86a8f3ec authored over 1 year ago by Techatrix <[email protected]>
resolve type of for range capture

ef3497c886b2941a056ad406b40fd89eb77d645a authored over 1 year ago by Techatrix <[email protected]>
resolve primitive types and values using InternPool

b300bf76f6d7036e64ac3fdef9d21750ea67f8b0 authored over 1 year ago by Techatrix <[email protected]>
remove Type.array_index

2312eca620f095c14645d88be7d672c8b4773cd6 authored over 1 year ago by Techatrix <[email protected]>
Rename '@fabs' builtin to '@abs'

06edf792b1fdf008362e58a59c88907767a68bf9 authored over 1 year ago by antlilja <[email protected]>
correctly bind arguments to parameters on function with anytype param

`fn_proto.ast.params` does not contain anytype parameters so instead we
iterate through all para...

b811c3abbe0019de981930a7f0401b1ad1e6cf62 authored over 1 year ago by Techatrix <[email protected]>
Merge pull request #1482 from zigtools/techatrix/nix-test

resolve config options in tests through the build system

08d68dc6e60052931226c5be8227ddd61495c408 authored over 1 year ago by Auguste Rame <[email protected]>
remove coverage build option

194f2384c7c4bee273a51638ac5c4a8e12dda5d4 authored over 1 year ago by Techatrix <[email protected]>
flake: run tests in check phase

59eff3999e71df41eb2cd6bec518615e37a5bccd authored over 1 year ago by Techatrix <[email protected]>
ensure that config option don't need to be resolved during tests

eb1f104d40f5f4634eb9a5a8b3e7bcd1f4b4d113 authored over 1 year ago by Techatrix <[email protected]>
move special cases out of tests/context.zig

08b8b5f98b621c25f99eaea9228cb8190be4985a authored over 1 year ago by Techatrix <[email protected]>
resolve config options for tests through the build system

c4cc6dc5a069fd5b6dbd75241dd18038f8d85dd6 authored over 1 year ago by Techatrix <[email protected]>
ensure that cimport tests can be be run

2a226f2cd5a1addec0de25d82a40f959249a584b authored over 1 year ago by Techatrix <[email protected]>
cleanup and reorder build.zig

- move similar lines closer together
- remove unnecessary added dependencies
- always specify sin...

fbcec90fb43abadcc802b11629a2be1b85492b46 authored over 1 year ago by Techatrix <[email protected]>
clean up Nix flake using zon2nix

e26858e4575201387f6e152b12c9fd7eb54d1978 authored over 1 year ago by figsoda <[email protected]>
Revert "Remove zon comment (#1265)"

This reverts commit 6d7305f5f074fdb49186d47ee67574b18fb61639.

bec9b61f52e399827c4829ef325ec4844c0f701f authored over 1 year ago by figsoda <[email protected]>
Generate folding ranges for empty container types (#1474)

aa47752f5b77a16cea2e06dc59971fce130dec95 authored over 1 year ago by nullptrdevs <[email protected]>
remove unnecessary config options (#1467)

`enable_import_embedfile_argument_completions` existed because this
option has been buggy in th...

8d5eb780154202c3705e21fd2574453b761fcc0b authored over 1 year ago by Techatrix <[email protected]>
analysis: support many and c pointer completions (#1484)

Closes #1483

Previously, resolveBracketAccessType() only supported slice pointer
types. I've...

3b71890e8a8794753de86175fbf43fe360dbfa05 authored over 1 year ago by travisstaloch <[email protected]>
add completions_with_replace flag (#1458)

de2464a745696f8478fa4addb2f911b0091d9ca8 authored over 1 year ago by Alexander Mykolaichuk <[email protected]>
Reenable all CI targets, remove tracy flag (#1489)

* Reenable all CI targets

* Remove tracy flag

ee3f9d803cc43fa9332c17a8048d7c2d39dbff49 authored over 1 year ago by Auguste Rame <[email protected]>
simplify type resolution on switch payload

18c2139163b2df839d2a33470bdf98384bbd76d2 authored over 1 year ago by Techatrix <[email protected]>
Upload ZLS artifacts to our own servers (#1486)

ebbae558586168cc540b54b6ede296d662a7c2d4 authored over 1 year ago by Auguste Rame <[email protected]>
flake.lock: Update

Flake lock file updates:

• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/e12483116b3b51a18...

59732390380fdb93d933d6e8aaf8266b0de37411 authored over 1 year ago by Techatrix <[email protected]>
update config_gen

a85c2f4267e5225f9d0be4d16ae51961d1057a91 authored over 1 year ago by nullptrdevs <[email protected]>
add test coverage for ziglang/zig#16392

CI doesn't run in Release mode but it can still be manually invoked

ed4b479b496dd57a392b76a5e57617868817e306 authored over 1 year ago by Techatrix <[email protected]>
work around zig bug ziglang/zig#16392

cc569918fc6ec8e2aa2b59c3f47efdb62d672919 authored over 1 year ago by Techatrix <[email protected]>
respect optimization option when running tests

4164b8a77fe9e4a3fd7bb0e0bd339d8512d7f506 authored over 1 year ago by Techatrix <[email protected]>
Restrict Maximum Whitespace in Inlay Hints (#1471)

Co-authored-by: nullptrdevs <[email protected]>

54051786bcbb2c94f532250d37fc86ae46a31ab0 authored over 1 year ago by Daniel <[email protected]>
apply change on intermediate document in applyContentChanges

0db3c0f562c10c8c19eecf2e07ba48b576c52c1f authored over 1 year ago by Techarix <[email protected]>
emit variable semantic token even when semantic_tokens is set to partial

In the following code snippet, the `u32` in `S.u32` is a variable even
though tokenization consi...

7d6da02a63ec72b29387b16d4e80a22455b9a513 authored over 1 year ago by Techatrix <[email protected]>
fix integer overflow on dot completion at beginning of file

d69d59c13115976a47c4556d36364896eb17ac13 authored over 1 year ago by Techatrix <[email protected]>
`ast.lastToken`: Handle `switch` nodes containing an invalid condition

8a28cd113028d78f8ca7a32756eecafcf2cd43c4 authored over 1 year ago by nullptrdevs <[email protected]>
Merge pull request #1463 from zigtools/techatrix/translate-c-diagnostics

update ZCS logic for receiving error bundles

155293e34f8b9430545e9124a131c04f04499fce authored over 1 year ago by nullptrdevs <[email protected]>
flake.lock: Update

Flake lock file updates:

• Updated input 'known_folders':
'https://github.com/ziglibs/known...

499d04fb81f484a0c8d3261910a18171a794d157 authored over 1 year ago by Techatrix <[email protected]>
update cimport test case

4be7a66ffe9de313e42c895c78c9240bbca5bf47 authored over 1 year ago by Techatrix <[email protected]>
inlay_hints: fix incorrect handle being passed to isInstanceCall when resolved_decl != decl_handle (#1466)

build_runner: fixup for latest changes in master

281871b93ad28a17e098bb35c388249fd35df3dc authored over 1 year ago by Casey Banner <[email protected]>
update ZCS logic for receiving error bundles

3988c188a8a43cb4f6572f61e16308f391bb71c1 authored over 1 year ago by Techatrix <[email protected]>
return error.InvalidParams when receiving invalid DidChangeTextDocumentParams (#1460)

09e0753d379ff8ed595fc28bb324e692b981cedf authored over 1 year ago by Techatrix <[email protected]>
separately cache callsite references (#1461)

caching callsite references based on the function node index collide with type resolution of the...

d415a14759a3ee4650708bb2cce9c213694b49ed authored over 1 year ago by Techatrix <[email protected]>
add options to configure variable declaration and parameter name hints (#1453)

ab0352a6203adce9a94805c32bd3770af6b92832 authored over 1 year ago by Lee Cannon <[email protected]>
More enum compl

6eeb4fc64cd72af634fa7812bf795f4ff0271e47 authored over 1 year ago by nullptrdevs <[email protected]>
enum compl tests

2ed8492f5f4322abefa6dccf8f0e0ae900f67f7e authored over 1 year ago by nullptrdevs <[email protected]>
anon struct init tests

996acd8838e877cdaf4159f061d5a5349c875688 authored over 1 year ago by nullptrdevs <[email protected]>
differentiate between functions and methods in semantic tokens

4e4f3fba9a36bbc9264691617bd689b6964bb84b authored over 1 year ago by Techarix <[email protected]>
add declaration modifier to container field declarations in semantic tokens

5e0f20894a9e79843f3b39bcbb1a97a81b31acd1 authored over 1 year ago by Techarix <[email protected]>
add inlay type hints in variable declarations (#1444)

Co-authored-by: Techatrix <[email protected]>

20b80784998e342296473a2192ea70935ab84b8d authored over 1 year ago by Daniel <[email protected]>
unset max_value_len when parsing LSP messages (#1437)

e35652134587bd2de6bc0e49a99b462a0e6558fd authored over 1 year ago by Techatrix <[email protected]>
resolve is_type_val based on either entries

a3be942a6aa5f4fd410ee2f9b3a060ea1fca795c authored over 1 year ago by Techatrix <[email protected]>
implement lookupSymbol for either types

6e9e6ad0f93f8e9d4dc28777142174525c41b195 authored over 1 year ago by Techatrix <[email protected]>
split node_trail for usingnamespace and alias resolution

380bb9811f91986cf6999e119e6d8b2e6aaf538c authored over 1 year ago by Techatrix <[email protected]>
add basic test coverage for either type completion

9a56b979af4078746ca7aab21dd84ee6d2330721 authored over 1 year ago by Techatrix <[email protected]>
resolve either types in usingnamespace

656a01a465728a20703d4eb92321c0599d8222b0 authored over 1 year ago by Techatrix <[email protected]>
remove unnecessary newline from log messages

1af07c53992f83c0084881c56b70b884590ce165 authored over 1 year ago by Techatrix <[email protected]>
don't release stderr mutex while logging

98b51a72df80ddd50242bf11b9de774399781928 authored over 1 year ago by Techatrix <[email protected]>
remove call to std.debug.print

ee03a99de678e387881ca53d940c4c092f15eeb4 authored over 1 year ago by Techatrix <[email protected]>
update known-folders (#1450)

* update known-folders

* update known-folders in flake.nix

---------

Co-authored-by: Te...

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

Flake lock file updates:

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

14f03d9c679b988d078d9b25e8fbf0596fc05bff authored over 1 year ago by Techatrix <[email protected]>
add basic support for destructuring syntax

7e19ffd04b4e84c7390b400b6e345d38e2e4fe53 authored over 1 year ago by Techatrix <[email protected]>
update stage2 sources

a344e6281dd03bac7070098a8c11fcf3de5a6a4e authored over 1 year ago by Techatrix <[email protected]>
update build runner (#1446)

2cceeb1caefa87cf01051709793122a71d9b43b3 authored over 1 year ago by Lee Cannon <[email protected]>
invalidate analyser before collecting referenced types

d013781d32bf6df7bb04da3e99f761a4562d23f8 authored over 1 year ago by Techatrix <[email protected]>
use std.process.Child instead of std.ChildProcess (#1435)

ac102fd3901fa0ddb71d2f2d5bc3c674fda9fd5f authored over 1 year ago by Techatrix <[email protected]>
highlight test decl named after a type

3e94c05041a71b341f47f4422ef3da1016978482 authored over 1 year ago by Techatrix <[email protected]>
flake.lock: Update

Flake lock file updates:

• Updated input 'flake-utils':
'github:numtide/flake-utils/919d646...

7ff80bddf7c5e15b2243c0a018941b7a41ab6575 authored over 1 year ago by Techatrix <[email protected]>
update usage of FailingAllocator

673dabe7fefdd3eaab3864646ae6c061fe7d17c1 authored over 1 year ago by Techatrix <[email protected]>
Fix use of wrong handle for struct init completions (#1432)

7aeb758e9e652c3bad8fd11d1fb146328a3edbd3 authored over 1 year ago by Auguste Rame <[email protected]>
simplify message handler using switch tag capture (#1430)

f9a1f6fa439af82f60c93e9cfb46c4659a6d88b9 authored over 1 year ago by Techatrix <[email protected]>
drop irrelevant toc item after https://github.com/zigtools/zls/pull/1409 (#1429)

719565d1367c09c8df607509de090d986e8baff2 authored over 1 year ago by askazakov <[email protected]>
write translate-c source with writeAll

b2104a2f5b2aa0000d7e790cf2d97cb8c99c6545 authored over 1 year ago by Techarix <[email protected]>
fix free size mismatch in collectIncludeDirs

5a3687f32900107e80ae59bb350db0497d62aec6 authored over 1 year ago by Techarix <[email protected]>
ignore invalid folding ranges instead of assertion (#1427)

a3f2afadbba41dbe2eaf07216b2a7bf15e1c9e8c authored over 1 year ago by Techatrix <[email protected]>
use std.time.Timer instead of timestamps (#1426)

0a57893392c3132f05a28fe4d2104c1038ad6a1b authored over 1 year ago by Techatrix <[email protected]>
allow relative paths in `zig build gen`

5c29b0dbcf6002db71edea969c808803e88db046 authored over 1 year ago by Techarix <[email protected]>
build.zig: restore offline compiling support

Signed-off-by: Eric Joldasov <[email protected]>

f95a0efca127c01450cd3beaf35e407e6dc1ff35 authored over 1 year ago by Eric Joldasov <[email protected]>
improve messages about absence of zig executable (#1424)

d78fb62944601a1552af93fa1724d2d0e14bb8d0 authored over 1 year ago by Techatrix <[email protected]>
reduce size of switch_payload in `Analyser.Declaration`

60c3140741b00a46e688a92db36446e9e231347e authored over 1 year ago by Techatrix <[email protected]>
reduce size of param_payload in `Analyser.Declaration`

c4246020d6b2f31f6cd7fe490e95930cbfe371c4 authored over 1 year ago by Techatrix <[email protected]>
reduce size of error_union_payload in `Analyser.Declaration`

1dadc3e37540da39ad4a292a3a23bff630bf666f authored over 1 year ago by Techatrix <[email protected]>
use a switch instead of creating a huge if else chain (#1421)

b9b5d1c30572cc53d0bfc0e85c582d80997ab3b0 authored over 1 year ago by Techatrix <[email protected]>
make functions private in Server.zig that don't need to be accessible (#1423)

14926b530581965a45012d5d56b0afabdb9d68cb authored over 1 year ago by Techatrix <[email protected]>
remove unnecessary comptime specifier from functions (#1420)

d853fe9771ae078dfd02456f7cc1719d2b7f550f authored over 1 year ago by Techatrix <[email protected]>
flake.lock: Update (#1419)

Flake lock file updates:

• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/babf56d5b24a91...

672b7cf5407014a45fbd9520d8bdff00ecf6ddbf authored over 1 year ago by Techatrix <[email protected]>
Search for r_brace at the AST level, not the source code level. (#1416)

e2da11dbc2ad9a0dfd75fd1ae9bd495b1494d92d authored over 1 year ago by Michael Buckley <[email protected]>
resolve .errorTag semantic token type

ab535423bf3dc33980ff27e839c4ce8b621fcfbf authored over 1 year ago by Techatrix <[email protected]>
detect unexpected semantic tokens in tests

6895f55cd3f964aff671fc4d2b2c8bba30c9b9eb authored over 1 year ago by Techatrix <[email protected]>
fall back to .variable semantic token if type can't be resolved

0ac8949f4e1be4721de402b1b3a03491eb7219bd authored over 1 year ago by Techatrix <[email protected]>
fix out of bounds read on for node with invalid capture

fd043da62b43b46f4356eee54d0dc1a5357aa0e6 authored over 1 year ago by Techatrix <[email protected]>
fix memory leak when running replay

e68b3758a0dc98c8f2c7a13f5888d1024eaa417c authored over 1 year ago by Techatrix <[email protected]>
correctly resolve import string of malformed string literal

31e4575bc2bc9ee0816306ea27010c562b7f2975 authored over 1 year ago by Techatrix <[email protected]>
fix integer overflow in struct init field completion without lhs

666f80d6211e8ce188c5b18da8cbef04351ab1d5 authored over 1 year ago by Techatrix <[email protected]>
fix use after free in PositionContext

`curr_ctx` is a pointer into the `stack` ArrayList.
The above switch may append an item to the s...

572a4c4bdc74ec1d9f82d35b0201396423effb37 authored over 1 year ago by Techatrix <[email protected]>
fix integer overflow on top level container field hover

48c10750cfcbb2c8d10a686e6e697bdb1f564e00 authored over 1 year ago by Techatrix <[email protected]>
check compatibility with old versions in the build_runner ci

c06c8f9ab01f6c975d9f9cdde2020fc127f95d24 authored over 1 year ago by Lee Cannon <[email protected]>