Veikka Tuominen
Veikka Tuominen
To reproduce insert a period anywhere inside `foo` in ```zig test { foo; } ``` StackTrace lib/zig/std/debug.zig:226:14: 0x25cbab in std.debug.assert (zls) if (!ok) unreachable; // assertion failure ^ /usr/lib/zig/std/zig/ast.zig:109:15: 0x30fc0d...
Semantic token highlighting is nice and all but using a syntax file like the one provided by [vscode-zig](https://github.com/ziglang/vscode-zig) gives much more control. Limiting semantic token highlighting to only identifiers gives...
A small quality-of-life improvement I thought of while trying to figure out where an `error.GenericPoison` was coming from. Example situation: ```zig fn foo() !void { return error.Foo; } fn bar()...
Broken by `assignment-result-loc`. ```zig const U = union { A: u32, B: u32, }; test "" { var a = U{ .A = 32 }; a = U{ .B =...
Currently depends on #12807 to free up two Zir instruction slots, only the last commit is relevant to this PR. Example: ```zig const std = @import("std"); test { return error.SkipZigTest;...
Second attempt at #11533 with feedback from previous review and self hosted compiler meeting. 
This is in direct contradiction to parts of #9646 and these two test cases https://github.com/ziglang/zig/blob/master/test/behavior/comptime_memory.zig#L319-L371. As discussed in the self hosted compiler meetings the justification for this is change is...
On 64-bit targets `i128` maps directly to `__int128` but on targets that don't support it (seeming all
To reproduce on Linux: ```sh-session $ touch empty.c $ echo "pub fn main() void {}" > main.zig $ zig build-exe a.zig a.c -target x86_64-windows -fstage1 $ zig build-exe main.zig empty.c...