Jacob Young

Results 25 issues of Jacob Young

Can't repro, but definitely crashed a CI run.

This is the current progress in my `InternPool` optimization branch. Last I checked, it makes up for about half of the losses from `InternPool`. Opening this now before it gets...

Opaque and `noreturn` make sense since they don't represent real values, but `null` and `undefined` are perfectly normal comptime-only values. Closes #16088

`build.zig`: ```zig const std = @import("std"); pub fn build(b: *std.Build) void { const build_test = b.addTest(.{ .root_source_file = .{ .path = "repro.zig" } }); build_test.linkLibC(); const run_test = b.addRunArtifact(build_test); b.step("test",...

bug
zig build system

``` $ zig build -p haiku -Dno-lib -Dtarget=x86_64-haiku -Dcpu=x86_64_v2 --libc haiku.libc ``` ``` ~> ./zig build-obj hello.zig -target native-haiku ~> cc -o hello hello.o ~> ./hello Hello, world! ``` *...

Currently it is valid to do: ```zig const U = packed union { x: u8, y: u16, }; ``` However, there is not plainly one possible way of mapping this...

breaking
proposal
accepted
frontend

This is a partial resurrection of #10547 with an initially reduced scope and taking into account the packed struct changes since then. The status quo implementation of `@bitSizeOf` and `@bitCast`...

breaking
proposal
frontend
backend-self-hosted
backend-c

There should be a way to configure this change: ```diff diff --git a/zig-mode.el b/zig-mode.el index de7ff92..6adca7d 100644 --- a/zig-mode.el +++ b/zig-mode.el @@ -110,7 +110,7 @@ If given a SOURCE, execute...

enhancement

Repro `-O1` ``` long a;char b;void c(void){a=0;for(;a!=4;++a){a||(b=0);}} ``` --- Since that doesn't repro anymore, here's a direct repro: ``` target triple = "ez80" define i9 @test() { ret i9 0...

bug
enhancement
crash