zig
zig copied to clipboard
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Finally, after this PR, when you run `zig build`, it will actually use all your cores to do stuff in parallel. After fixing any issues that crop up in zig's...
### Zig Version 0.10.1 ### Steps to Reproduce and Observed Behavior Trying to compile a C file as part of a bigger project: ```chris@studio /tmp % zig cc -march=native -g...
- Alphabetically sort things, where reasonable. - Document, that **only** non-portable posix things belong into posix.zig * If there is a portable abstraction, do not offer one in posix.zig *...
Normally, it is best for applications to rely on their system for providing root SSL certificates. However, Zig is a bit of a special case because it aims to be...
this makes the "how" argument (formerly "flags", but it's not really a flags argument) of std.os.sigprocmask and std.os.linux.sigprocmask match the function signature posix and the linux kernel header prototypes specify,...
### Zig Version 0.11.0-dev.1910+6d7fb8f19 ### Steps to Reproduce and Observed Behavior Use `linkLibC()` on an executable and in many cases, it'll link with a libc.so linker script instead of an...
# Overview This is a proposal based on [#1048][issue1048] (thank you to everyone discussing in that thread). I opened this because I believe that conversation contains important ideas but addresses...
The purpose of this changeset is to allow the user to override the default `zig-cache` and `zig-out` directories. The next step is to add the `ZIG_INSTALL_DIR` environment variable, so that...
Ref: #9261 and #13916 Taken from GNU `objcopy`: ``` -S --strip-all Remove all symbol and relocation information -g --strip-debug Remove all debugging symbols & sections --strip-dwo Remove all DWO sections...