Tau
Tau
Installation instructions for various editors are currently reproduced in slightly different forms in the README.md, the config wizard, the GitHub wiki, and [the editor plugin](https://github.com/zigtools/zls-vscode). Failure to keep these in...
I often find myself wanting to find references from, going to definitions in, or renaming definitions in files which aren't open yet − which ZLS currently cannot do. It may...
It could be very useful to have something like: ```zig // Strictly Gregorian const DateTime = struct { sec: u6, // [0, 60] min: u6, // [0, 59] hour: u5,...
Fixes #12547. Fixes #12829. Fixes #13832. Fixes #14334. Fixes #16019. Fixes #16702. Fixes #14238. None of these are particularly related, I can pull them into separate PRs if necessary.
Zig previously put the debug entries for types, functions and variables at top-level into the file scope. This meant that most of these declarations could be accessed from a debugger...
Repairing #20380.
Fixes #19443. Reset the line number to its previous state after genBodyDebugScope, so that instructions between its end and the next dbg_stmt do not leak inside the block. This core...
Closes #12449 and #13809. Generate `.invalid` tokens only in severe cases (illegal line break or null). This allows us to continue parsing a lot more often, allowing for more and...
Fixes #14238. While we can't cover every I/O function like this, lockStdErr covers std.debug.print and std.log.*, probably the most important places to leave a useful hint for newcomers to Zig.