zig
zig copied to clipboard
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
stage2: commit ca1c18 cause lld throws undefined symbol error when building in debug mode on windows
### Zig Version 0.10.0-dev.4333+f5f28e0d2 ### Steps to Reproduce windows version: ``` Edition Windows 11 Pro Version 22H2 Installed on 10/9/2022 OS build 22621.674 Serial number S5001KBK Experience Windows Feature Experience...
### Zig Version zig-0.10.0-dev.4437+1e963053d ### Steps to Reproduce ```zig threadlocal var global: u32 = 23; threadlocal var global_ptr: *u32 = &global; pub fn main() !void { if (global_ptr.* != 23)...
It's not apparent yet because some of this stuff is not yet implemented but there are multiple consumers of the zig build system. The programmer using a terminal is the...
### Zig Version 0b47e69b7c0aedbc142400305cda86ef58b41656 ### Steps to Reproduce I have homebrew in `~/homebrew` instead of `/opt/homebrew`. Because of reasons, my company puts its own files in `/opt/homebrew`... This was working...
### Zig Version 0.10.0-dev.4430+f39f0fcac ### Steps to Reproduce ```zig const std = @import("std"); const expect = std.testing.expect; test { var i: i8 = -3; try expect(i >> 2 == @as(i8,...
### Zig Version 0.10.0-dev.4418+99c3578f6 ### Steps to Reproduce Use `lookup()` with a pointer to type that has larger alignment than 1. For example: `lib.lookup(*usize, "foo")`. Tested with macOS. ### Expected...
### Zig Version 0.10.0-dev.4418+99c3578f6 ### Steps to Reproduce `zig build-exe foo.zig`, for any foo.zig ### Expected Behavior Creates `foo` executable, but doesn't leave behind `foo.o`. ### Actual Behavior `foo.o` is...
### Zig Version 0.10.0-dev.4418+99c3578f6 ### Steps to Reproduce Attempt to build and run the attached Zig program with stage2 in either Debug or ReleaseSafe mode. ### Expected Behavior The program...
it should avoid untested commits which break OpenBSD.
Closes https://github.com/ziglang/zig/issues/13159 This may not be the best solution..