ziglang/zig
262
5.9k
Fork
You've already forked zig
763

std: os independence day #31235

Open
GasInfinity wants to merge 2 commits from GasInfinity/zig:the-os-independence-day into master
pull from: GasInfinity/zig:the-os-independence-day
merge into: ziglang:master
ziglang:master
ziglang:std.zig.Ast.ParseOptions
ziglang:elfv2
ziglang:spork8
ziglang:restricted
ziglang:0.16.x
ziglang:panic-rewrite
ziglang:parking-futex-lockfree
ziglang:windows-Io-cleanup
ziglang:Io-watch
ziglang:ParseCommandLineOptions
ziglang:windows-async-files
ziglang:poll-ring
ziglang:debug-file-leaks-differently
ziglang:debug-file-leaks
ziglang:ProcessPrng
ziglang:elfv2-dyn
ziglang:jobserver
ziglang:threadtheft
ziglang:io-threaded-no-queue
ziglang:0.15.x
ziglang:Io.net
ziglang:comptime-allocator
ziglang:restricted-function-pointers
ziglang:cli
ziglang:wasm-linker-writer
ziglang:wrangle-writer-buffering
ziglang:sha1-stream
ziglang:async-await-demo
ziglang:fixes
ziglang:0.14.x
ziglang:ast-node-methods
ziglang:macos-debug-info
ziglang:make-vs-configure
ziglang:fuzz-macos
ziglang:sans-aro
ziglang:ArrayList-reserve
ziglang:incr-bug
ziglang:llvm-ir-nosanitize-metadata
ziglang:ci-tarballs
ziglang:ci-scripts
ziglang:threadpool
ziglang:0.12.x
ziglang:new-pkg-hash
ziglang:json-diagnostics
ziglang:more-doctests
ziglang:rework-comptime-mutation
ziglang:0.11.x
ziglang:ci-perf-comment
ziglang:stage2-async
ziglang:0.10.x
ziglang:autofix
ziglang:0.9.x
ziglang:aro
ziglang:hcs
ziglang:0.8.x
ziglang:0.7.x
Contributor
Copy link

Alternative to #31095

Related #10392
Related #8508
Related #7243
Related #4166


Allows overriding multiple OS-dependent APIs with a single declaration in the root module. The aim is to allow OSes not supported by std to still be used by providing a single std.Options.OperatingSystem that provides API overrides without replacing them directly.

This allows compiling applications to unsupported OSes without having to use a forked std, e.g libraries using OS-independent APIs in std like std.process.protectMemory (JITs for example) can now be used anywhere without patching them. Furthermore, these options allow overriding the default start.zig code, the default handlers in std.debug and a lot of other niceties.

Bits of the new Io interface are also overrideable, these include:

  • std.Io.Operation.DeviceIoControl
  • std.Io.VTable -> ducktyping allows the VTable to be a ZST while still being able to implement all APIs, example
  • std.Io.LockedStderr -> some platforms do have a debug console but it may not be a file, so this is mandatory unless lockStderr returns an std.Io.Terminal
  • std.Io.net -> has_unix_sockets, Socket.Handle
  • std.Io.File -> Handle, Flags, Permissions, stderr(), stdout(), stdin()
  • std.Io.Dir -> Handle, min_path_bytes, min_name_bytes, Reader.min_buffer_len, cwd()

As this is breaking for the current BYOOS, here's an example how of to migrate:

pubconstpanic=// your panicpubconststd_options:std.Options=.{.page_size_min=4096,.page_size_max=4096,};pubconstos=struct{pubconstheap=struct{pubconstpage_allocator=// your allocator...};};comptime{_=myos;}

⬇️

pubconststd_os_options:std.Options.OperatingSystem=.{.heap=struct{pubconstpage_size_min=4096;pubconstpage_size_max=4096;pubconstpage_allocator=// your custom allocator...},// but also override start, debug (including the default panic handler), Thread, etc...};

However the intended use-case is to have your module provide a single decl to override the APIs:

pubconststd_os_options:std.Options.OperatingSystem=if(compiling_for_my_os)myos.default_std_os_optionselse.{};
Alternative to #31095 Related [#10392](https://github.com/ziglang/zig/issues/10392) Related [#8508](https://github.com/ziglang/zig/issues/8508) Related [#7243](https://github.com/ziglang/zig/issues/7243) Related [#4166](https://github.com/ziglang/zig/issues/4166) --- Allows overriding multiple OS-dependent APIs with a single declaration in the root module. The aim is to allow OSes not supported by `std` to still be used by providing a single `std.Options.OperatingSystem` that provides API overrides without *replacing* them directly. This allows compiling applications to unsupported OSes without having to use a forked `std`, e.g libraries using OS-independent APIs in `std` like `std.process.protectMemory` (JITs for example) can now be used anywhere without patching them. Furthermore, these options allow overriding the default `start.zig` code, the default handlers in `std.debug` and a lot of other niceties. Bits of the new `Io` interface are also overrideable, these include: - `std.Io.Operation.DeviceIoControl` - `std.Io.VTable` -> ducktyping allows the VTable to be a ZST while still being able to implement all APIs, [example](https://codeberg.org/GasInfinity/zitrus/src/commit/790b8cca865c45ad522441d72e80ba61f0aa91ec/src/horizon/Io.zig#L213) - `std.Io.LockedStderr` -> some platforms *do* have a debug console but it may *not* be a file, so this is mandatory unless `lockStderr` returns an `std.Io.Terminal` - `std.Io.net` -> `has_unix_sockets`, `Socket.Handle` - `std.Io.File` -> `Handle`, `Flags`, `Permissions`, `stderr()`, `stdout()`, `stdin()` - `std.Io.Dir` -> `Handle`, `min_path_bytes`, `min_name_bytes`, `Reader.min_buffer_len`, `cwd()` As this is breaking for the current BYOOS, here's an example how of to migrate: ```zig pub const panic = // your panic pub const std_options: std.Options = .{ .page_size_min = 4096, .page_size_max = 4096, }; pub const os = struct { pub const heap = struct { pub const page_allocator = // your allocator... }; }; comptime { _ = myos; } ``` ⬇️ ```zig pub const std_os_options: std.Options.OperatingSystem = .{ .heap = struct { pub const page_size_min = 4096; pub const page_size_max = 4096; pub const page_allocator = // your custom allocator... }, // but also override start, debug (including the default panic handler), Thread, etc... }; ``` However the intended use-case is to have your module provide a single decl to override the APIs: ```zig pub const std_os_options: std.Options.OperatingSystem = if (compiling_for_my_os) myos.default_std_os_options else .{}; ```
Contributor
Copy link

for overriding Io, this is great. IMO id keep this to just creating the os_options and putting Io in it and then leave moving other stuff there or creating other stuff there to other PRs, but im not a core team member so cant really speak to if thats the core team's preference

for overriding Io, this is great. IMO id keep this to just creating the os_options and putting Io in it and then leave moving other stuff there or creating other stuff there to other PRs, but im not a core team member so cant really speak to if thats the core team's preference
GasInfinity force-pushed the-os-independence-day from 37a56fcc36
All checks were successful
ci / x86_64-freebsd-release (pull_request) Successful in 33m2s
ci / x86_64-netbsd-release (pull_request) Successful in 33m42s
ci / aarch64-macos-release (pull_request) Successful in 40m44s
ci / x86_64-openbsd-release (pull_request) Successful in 41m46s
ci / x86_64-netbsd-debug (pull_request) Successful in 43m30s
ci / x86_64-freebsd-debug (pull_request) Successful in 46m34s
ci / x86_64-windows-debug (pull_request) Successful in 48m51s
ci / x86_64-linux-debug (pull_request) Successful in 49m53s
ci / x86_64-windows-release (pull_request) Successful in 52m53s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h10m50s
ci / aarch64-macos-debug (pull_request) Successful in 1h11m56s
ci / s390x-linux-release (pull_request) Successful in 1h26m33s
ci / aarch64-linux-release (pull_request) Successful in 1h28m24s
ci / powerpc64le-linux-release (pull_request) Successful in 1h33m36s
ci / s390x-linux-debug (pull_request) Successful in 2h7m12s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 2h10m39s
ci / aarch64-linux-debug (pull_request) Successful in 2h32m17s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / x86_64-linux-release (pull_request) Successful in 2h41m58s
ci / powerpc64le-linux-debug (pull_request) Successful in 4h26m41s
to 5ce027bf87
All checks were successful
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / x86_64-freebsd-release (pull_request) Successful in 30m26s
ci / x86_64-netbsd-release (pull_request) Successful in 32m18s
ci / aarch64-macos-release (pull_request) Successful in 35m37s
ci / x86_64-freebsd-debug (pull_request) Successful in 38m27s
ci / x86_64-netbsd-debug (pull_request) Successful in 41m0s
ci / x86_64-openbsd-release (pull_request) Successful in 43m29s
ci / x86_64-windows-release (pull_request) Successful in 45m12s
ci / x86_64-openbsd-debug (pull_request) Successful in 46m43s
ci / x86_64-windows-debug (pull_request) Successful in 47m21s
ci / aarch64-macos-debug (pull_request) Successful in 1h2m59s
ci / x86_64-linux-debug (pull_request) Successful in 1h26m39s
ci / aarch64-linux-release (pull_request) Successful in 1h30m22s
ci / powerpc64le-linux-release (pull_request) Successful in 1h34m9s
ci / s390x-linux-release (pull_request) Successful in 1h39m25s
ci / aarch64-linux-debug (pull_request) Successful in 2h18m11s
ci / s390x-linux-debug (pull_request) Successful in 2h42m18s
ci / powerpc64le-linux-debug (pull_request) Successful in 3h58m22s
ci / x86_64-linux-release (pull_request) Successful in 2h21m13s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 3h44m40s
2026年02月18日 20:36:19 +01:00
Compare
Author
Contributor
Copy link

@Khitiara wrote in #31235 (comment):

for overriding Io, this is great. IMO id keep this to just creating the os_options and putting Io in it and then leave moving other stuff there or creating other stuff there to other PRs, but im not a core team member so cant really speak to if thats the core team's preference

Sounds great if the core team prefers it.


Added a forgotten override for debug_io and rebased on master. Also fixed a compile error as null and a type don't coerce to ?type.

I won't rebase again unless there are conflicts somehow to not waste more CI time.

@Khitiara wrote in https://codeberg.org/ziglang/zig/pulls/31235#issuecomment-10639433: > for overriding Io, this is great. IMO id keep this to just creating the os_options and putting Io in it and then leave moving other stuff there or creating other stuff there to other PRs, but im not a core team member so cant really speak to if thats the core team's preference Sounds great if the core team prefers it. --- Added a forgotten override for `debug_io` and rebased on master. Also fixed a compile error as `null` and a type don't coerce to `?type`. I won't rebase again unless there are conflicts somehow to not waste more CI time.
GasInfinity force-pushed the-os-independence-day from 5ce027bf87
All checks were successful
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / x86_64-freebsd-release (pull_request) Successful in 30m26s
ci / x86_64-netbsd-release (pull_request) Successful in 32m18s
ci / aarch64-macos-release (pull_request) Successful in 35m37s
ci / x86_64-freebsd-debug (pull_request) Successful in 38m27s
ci / x86_64-netbsd-debug (pull_request) Successful in 41m0s
ci / x86_64-openbsd-release (pull_request) Successful in 43m29s
ci / x86_64-windows-release (pull_request) Successful in 45m12s
ci / x86_64-openbsd-debug (pull_request) Successful in 46m43s
ci / x86_64-windows-debug (pull_request) Successful in 47m21s
ci / aarch64-macos-debug (pull_request) Successful in 1h2m59s
ci / x86_64-linux-debug (pull_request) Successful in 1h26m39s
ci / aarch64-linux-release (pull_request) Successful in 1h30m22s
ci / powerpc64le-linux-release (pull_request) Successful in 1h34m9s
ci / s390x-linux-release (pull_request) Successful in 1h39m25s
ci / aarch64-linux-debug (pull_request) Successful in 2h18m11s
ci / s390x-linux-debug (pull_request) Successful in 2h42m18s
ci / powerpc64le-linux-debug (pull_request) Successful in 3h58m22s
ci / x86_64-linux-release (pull_request) Successful in 2h21m13s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 3h44m40s
to a057becc84
Some checks failed
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / aarch64-macos-release (pull_request) Successful in 27m46s
ci / x86_64-freebsd-release (pull_request) Successful in 31m47s
ci / x86_64-netbsd-release (pull_request) Successful in 32m36s
ci / x86_64-freebsd-debug (pull_request) Successful in 40m10s
ci / x86_64-netbsd-debug (pull_request) Successful in 42m6s
ci / aarch64-macos-debug (pull_request) Successful in 1h16m5s
ci / x86_64-openbsd-release (pull_request) Successful in 59m46s
ci / x86_64-linux-debug (pull_request) Successful in 1h29m38s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h12m6s
ci / aarch64-linux-release (pull_request) Successful in 1h33m9s
ci / x86_64-windows-debug (pull_request) Successful in 1h23m31s
ci / x86_64-windows-release (pull_request) Successful in 1h18m51s
ci / aarch64-linux-debug (pull_request) Successful in 2h16m34s
ci / s390x-linux-release (pull_request) Successful in 1h52m40s
ci / powerpc64le-linux-release (pull_request) Successful in 1h31m35s
ci / s390x-linux-debug (pull_request) Successful in 2h54m13s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 3h48m9s
ci / loongarch64-linux-release (pull_request) Successful in 2h4m14s
ci / powerpc64le-linux-debug (pull_request) Successful in 3h33m13s
ci / x86_64-linux-release (pull_request) Successful in 4h16m11s
ci / loongarch64-linux-debug (pull_request) Successful in 3h5m57s
ci / aarch64-freebsd-debug (pull_request) Failing after 2h19m26s
ci / aarch64-freebsd-release (pull_request) Failing after 1h59m30s
ci / aarch64-netbsd-debug (pull_request) Successful in 3h44m41s
ci / aarch64-netbsd-release (pull_request) Successful in 2h56m32s
2026年03月09日 12:45:14 +01:00
Compare

This needs a rebase to fix the CI failures.

This needs a rebase to fix the CI failures.

Wait, no, I confused aarch64-freebsd with aarch64-netbsd: #31393

Hmm, now I'm not sure if this is just a latent bug or if this PR somehow introduced the failure.

Wait, no, I confused `aarch64-freebsd` with `aarch64-netbsd`: https://codeberg.org/ziglang/zig/issues/31393 Hmm, now I'm not sure if this is just a latent bug or if this PR somehow introduced the failure.
Author
Contributor
Copy link

@alexrp wrote in #31235 (comment):

Wait, no, I confused aarch64-freebsd with aarch64-netbsd: #31393

Hmm, now I'm not sure if this is just a latent bug or if this PR somehow introduced the failure.

That looks really weird as this PR doesn't introduce any change which could produce that failure.

May I get a rerun please?

@alexrp wrote in https://codeberg.org/ziglang/zig/pulls/31235#issuecomment-11431267: > Wait, no, I confused `aarch64-freebsd` with `aarch64-netbsd`: #31393 > > Hmm, now I'm not sure if this is just a latent bug or if this PR somehow introduced the failure. That looks really weird as this PR doesn't introduce any change which could produce *that* failure. May I get a rerun please?
alexrp force-pushed the-os-independence-day from a057becc84
Some checks failed
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / aarch64-macos-release (pull_request) Successful in 27m46s
ci / x86_64-freebsd-release (pull_request) Successful in 31m47s
ci / x86_64-netbsd-release (pull_request) Successful in 32m36s
ci / x86_64-freebsd-debug (pull_request) Successful in 40m10s
ci / x86_64-netbsd-debug (pull_request) Successful in 42m6s
ci / aarch64-macos-debug (pull_request) Successful in 1h16m5s
ci / x86_64-openbsd-release (pull_request) Successful in 59m46s
ci / x86_64-linux-debug (pull_request) Successful in 1h29m38s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h12m6s
ci / aarch64-linux-release (pull_request) Successful in 1h33m9s
ci / x86_64-windows-debug (pull_request) Successful in 1h23m31s
ci / x86_64-windows-release (pull_request) Successful in 1h18m51s
ci / aarch64-linux-debug (pull_request) Successful in 2h16m34s
ci / s390x-linux-release (pull_request) Successful in 1h52m40s
ci / powerpc64le-linux-release (pull_request) Successful in 1h31m35s
ci / s390x-linux-debug (pull_request) Successful in 2h54m13s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 3h48m9s
ci / loongarch64-linux-release (pull_request) Successful in 2h4m14s
ci / powerpc64le-linux-debug (pull_request) Successful in 3h33m13s
ci / x86_64-linux-release (pull_request) Successful in 4h16m11s
ci / loongarch64-linux-debug (pull_request) Successful in 3h5m57s
ci / aarch64-freebsd-debug (pull_request) Failing after 2h19m26s
ci / aarch64-freebsd-release (pull_request) Failing after 1h59m30s
ci / aarch64-netbsd-debug (pull_request) Successful in 3h44m41s
ci / aarch64-netbsd-release (pull_request) Successful in 2h56m32s
to 638ac8f30e
All checks were successful
ci / aarch64-macos-release (pull_request) Successful in 52m37s
ci / x86_64-freebsd-release (pull_request) Successful in 40m45s
ci / x86_64-netbsd-release (pull_request) Successful in 41m26s
ci / x86_64-netbsd-debug (pull_request) Successful in 48m21s
ci / x86_64-freebsd-debug (pull_request) Successful in 51m41s
ci / aarch64-macos-debug (pull_request) Successful in 1h39m36s
ci / x86_64-openbsd-release (pull_request) Successful in 1h4m17s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h10m48s
ci / aarch64-linux-release (pull_request) Successful in 1h28m38s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / aarch64-linux-debug (pull_request) Successful in 2h15m59s
ci / x86_64-linux-debug (pull_request) Successful in 1h28m8s
ci / x86_64-windows-debug (pull_request) Successful in 1h20m36s
ci / x86_64-windows-release (pull_request) Successful in 1h15m21s
ci / s390x-linux-release (pull_request) Successful in 1h32m17s
ci / s390x-linux-debug (pull_request) Successful in 2h45m50s
ci / x86_64-linux-release (pull_request) Successful in 2h48m7s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 2h54m54s
ci / powerpc64le-linux-release (pull_request) Successful in 1h28m59s
ci / powerpc64le-linux-debug (pull_request) Successful in 3h46m34s
ci / loongarch64-linux-release (pull_request) Successful in 2h23m3s
ci / loongarch64-linux-debug (pull_request) Successful in 2h56m27s
ci / aarch64-freebsd-release (pull_request) Successful in 2h40m55s
ci / aarch64-netbsd-release (pull_request) Successful in 2h31m23s
ci / aarch64-freebsd-debug (pull_request) Successful in 3h0m54s
ci / aarch64-netbsd-debug (pull_request) Successful in 3h27m5s
2026年03月10日 09:20:35 +01:00
Compare

rebased on cfe5c88ad6

rebased on cfe5c88ad6081e284d0caf36cf8d7e80fe39b676
GasInfinity force-pushed the-os-independence-day from 638ac8f30e
All checks were successful
ci / aarch64-macos-release (pull_request) Successful in 52m37s
ci / x86_64-freebsd-release (pull_request) Successful in 40m45s
ci / x86_64-netbsd-release (pull_request) Successful in 41m26s
ci / x86_64-netbsd-debug (pull_request) Successful in 48m21s
ci / x86_64-freebsd-debug (pull_request) Successful in 51m41s
ci / aarch64-macos-debug (pull_request) Successful in 1h39m36s
ci / x86_64-openbsd-release (pull_request) Successful in 1h4m17s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h10m48s
ci / aarch64-linux-release (pull_request) Successful in 1h28m38s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / aarch64-linux-debug (pull_request) Successful in 2h15m59s
ci / x86_64-linux-debug (pull_request) Successful in 1h28m8s
ci / x86_64-windows-debug (pull_request) Successful in 1h20m36s
ci / x86_64-windows-release (pull_request) Successful in 1h15m21s
ci / s390x-linux-release (pull_request) Successful in 1h32m17s
ci / s390x-linux-debug (pull_request) Successful in 2h45m50s
ci / x86_64-linux-release (pull_request) Successful in 2h48m7s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 2h54m54s
ci / powerpc64le-linux-release (pull_request) Successful in 1h28m59s
ci / powerpc64le-linux-debug (pull_request) Successful in 3h46m34s
ci / loongarch64-linux-release (pull_request) Successful in 2h23m3s
ci / loongarch64-linux-debug (pull_request) Successful in 2h56m27s
ci / aarch64-freebsd-release (pull_request) Successful in 2h40m55s
ci / aarch64-netbsd-release (pull_request) Successful in 2h31m23s
ci / aarch64-freebsd-debug (pull_request) Successful in 3h0m54s
ci / aarch64-netbsd-debug (pull_request) Successful in 3h27m5s
to 9c0979a454
All checks were successful
ci / x86_64-freebsd-release (pull_request) Successful in 33m8s
ci / x86_64-netbsd-release (pull_request) Successful in 34m6s
ci / x86_64-freebsd-debug (pull_request) Successful in 39m30s
ci / x86_64-netbsd-debug (pull_request) Successful in 42m15s
ci / x86_64-openbsd-release (pull_request) Successful in 44m12s
ci / aarch64-macos-release (pull_request) Successful in 44m43s
ci / x86_64-openbsd-debug (pull_request) Successful in 50m39s
ci / x86_64-windows-release (pull_request) Successful in 52m20s
ci / x86_64-windows-debug (pull_request) Successful in 59m0s
ci / aarch64-macos-debug (pull_request) Successful in 1h4m38s
ci / aarch64-linux-release (pull_request) Successful in 1h28m45s
ci / x86_64-linux-debug (pull_request) Successful in 1h34m52s
ci / x86_64-linux-release (pull_request) Successful in 2h17m46s
ci / aarch64-linux-debug (pull_request) Successful in 2h28m43s
ci / s390x-linux-release (pull_request) Successful in 2h5m7s
ci / s390x-linux-debug (pull_request) Successful in 2h50m33s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 3h58m59s
ci / powerpc64le-linux-release (pull_request) Successful in 1h33m39s
ci / powerpc64le-linux-debug (pull_request) Successful in 4h23m51s
ci / loongarch64-linux-release (pull_request) Successful in 2h9m44s
ci / loongarch64-linux-debug (pull_request) Successful in 3h24m48s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / aarch64-freebsd-debug (pull_request) Successful in 3h12m12s
ci / aarch64-freebsd-release (pull_request) Successful in 2h41m59s
ci / aarch64-netbsd-debug (pull_request) Successful in 3h33m19s
ci / aarch64-netbsd-release (pull_request) Successful in 2h44m19s
2026年03月11日 13:01:29 +01:00
Compare
GasInfinity force-pushed the-os-independence-day from 9c0979a454
All checks were successful
ci / x86_64-freebsd-release (pull_request) Successful in 33m8s
ci / x86_64-netbsd-release (pull_request) Successful in 34m6s
ci / x86_64-freebsd-debug (pull_request) Successful in 39m30s
ci / x86_64-netbsd-debug (pull_request) Successful in 42m15s
ci / x86_64-openbsd-release (pull_request) Successful in 44m12s
ci / aarch64-macos-release (pull_request) Successful in 44m43s
ci / x86_64-openbsd-debug (pull_request) Successful in 50m39s
ci / x86_64-windows-release (pull_request) Successful in 52m20s
ci / x86_64-windows-debug (pull_request) Successful in 59m0s
ci / aarch64-macos-debug (pull_request) Successful in 1h4m38s
ci / aarch64-linux-release (pull_request) Successful in 1h28m45s
ci / x86_64-linux-debug (pull_request) Successful in 1h34m52s
ci / x86_64-linux-release (pull_request) Successful in 2h17m46s
ci / aarch64-linux-debug (pull_request) Successful in 2h28m43s
ci / s390x-linux-release (pull_request) Successful in 2h5m7s
ci / s390x-linux-debug (pull_request) Successful in 2h50m33s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 3h58m59s
ci / powerpc64le-linux-release (pull_request) Successful in 1h33m39s
ci / powerpc64le-linux-debug (pull_request) Successful in 4h23m51s
ci / loongarch64-linux-release (pull_request) Successful in 2h9m44s
ci / loongarch64-linux-debug (pull_request) Successful in 3h24m48s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / aarch64-freebsd-debug (pull_request) Successful in 3h12m12s
ci / aarch64-freebsd-release (pull_request) Successful in 2h41m59s
ci / aarch64-netbsd-debug (pull_request) Successful in 3h33m19s
ci / aarch64-netbsd-release (pull_request) Successful in 2h44m19s
to a30e8d7226
Some checks are pending
ci / aarch64-freebsd-debug (pull_request) Waiting to run
ci / aarch64-freebsd-release (pull_request) Waiting to run
ci / aarch64-netbsd-debug (pull_request) Waiting to run
ci / aarch64-netbsd-release (pull_request) Waiting to run
ci / x86_64-freebsd-release (pull_request) Successful in 35m29s
ci / x86_64-netbsd-release (pull_request) Successful in 35m44s
ci / x86_64-netbsd-debug (pull_request) Successful in 41m50s
ci / aarch64-macos-release (pull_request) Successful in 42m44s
ci / x86_64-freebsd-debug (pull_request) Successful in 42m55s
ci / aarch64-macos-debug (pull_request) Successful in 59m28s
ci / x86_64-openbsd-release (pull_request) Successful in 52m42s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h10m54s
ci / x86_64-windows-release (pull_request) Successful in 54m5s
ci / x86_64-windows-debug (pull_request) Successful in 1h8m12s
ci / aarch64-linux-release (pull_request) Successful in 1h28m37s
ci / powerpc64le-linux-release (pull_request) Successful in 1h37m42s
ci / s390x-linux-release (pull_request) Successful in 1h31m14s
ci / x86_64-linux-release (pull_request) Successful in 2h13m11s
ci / aarch64-linux-debug (pull_request) Successful in 2h33m25s
ci / s390x-linux-debug (pull_request) Successful in 2h22m57s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 3h18m43s
ci / x86_64-linux-debug (pull_request) Successful in 1h7m7s
ci / powerpc64le-linux-debug (pull_request) Successful in 5h32m24s
ci / loongarch64-linux-release (pull_request) Successful in 2h17m30s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / loongarch64-linux-debug (pull_request) Successful in 3h36m23s
2026年03月19日 12:24:04 +01:00
Compare
GasInfinity force-pushed the-os-independence-day from a30e8d7226
Some checks are pending
ci / aarch64-freebsd-debug (pull_request) Waiting to run
ci / aarch64-freebsd-release (pull_request) Waiting to run
ci / aarch64-netbsd-debug (pull_request) Waiting to run
ci / aarch64-netbsd-release (pull_request) Waiting to run
ci / x86_64-freebsd-release (pull_request) Successful in 35m29s
ci / x86_64-netbsd-release (pull_request) Successful in 35m44s
ci / x86_64-netbsd-debug (pull_request) Successful in 41m50s
ci / aarch64-macos-release (pull_request) Successful in 42m44s
ci / x86_64-freebsd-debug (pull_request) Successful in 42m55s
ci / aarch64-macos-debug (pull_request) Successful in 59m28s
ci / x86_64-openbsd-release (pull_request) Successful in 52m42s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h10m54s
ci / x86_64-windows-release (pull_request) Successful in 54m5s
ci / x86_64-windows-debug (pull_request) Successful in 1h8m12s
ci / aarch64-linux-release (pull_request) Successful in 1h28m37s
ci / powerpc64le-linux-release (pull_request) Successful in 1h37m42s
ci / s390x-linux-release (pull_request) Successful in 1h31m14s
ci / x86_64-linux-release (pull_request) Successful in 2h13m11s
ci / aarch64-linux-debug (pull_request) Successful in 2h33m25s
ci / s390x-linux-debug (pull_request) Successful in 2h22m57s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 3h18m43s
ci / x86_64-linux-debug (pull_request) Successful in 1h7m7s
ci / powerpc64le-linux-debug (pull_request) Successful in 5h32m24s
ci / loongarch64-linux-release (pull_request) Successful in 2h17m30s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / loongarch64-linux-debug (pull_request) Successful in 3h36m23s
to e824facb19
All checks were successful
ci / x86_64-linux-debug (pull_request) Successful in 1h11m56s
ci / aarch64-macos-release (pull_request) Successful in 1h19m12s
ci / aarch64-macos-debug (pull_request) Successful in 1h40m32s
ci / x86_64-netbsd-debug (pull_request) Successful in 50m20s
ci / x86_64-netbsd-release (pull_request) Successful in 37m49s
ci / x86_64-freebsd-release (pull_request) Successful in 42m35s
ci / x86_64-freebsd-debug (pull_request) Successful in 1h4m42s
ci / aarch64-linux-release (pull_request) Successful in 1h30m26s
ci / aarch64-linux-debug (pull_request) Successful in 2h25m19s
ci / x86_64-openbsd-release (pull_request) Successful in 1h11m4s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h16m33s
ci / s390x-linux-release (pull_request) Successful in 1h33m38s
ci / x86_64-windows-release (pull_request) Successful in 1h14m33s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 3h40m18s
ci / x86_64-windows-debug (pull_request) Successful in 1h34m38s
ci / s390x-linux-debug (pull_request) Successful in 2h32m25s
ci / x86_64-linux-release (pull_request) Successful in 4h1m17s
ci / powerpc64le-linux-release (pull_request) Successful in 1h36m28s
ci / powerpc64le-linux-debug (pull_request) Successful in 4h28m46s
ci / loongarch64-linux-release (pull_request) Successful in 2h15m35s
ci / loongarch64-linux-debug (pull_request) Successful in 3h2m8s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / aarch64-netbsd-release (pull_request) Successful in 2h34m20s
ci / aarch64-netbsd-debug (pull_request) Successful in 3h47m4s
ci / aarch64-freebsd-release (pull_request) Successful in 2h38m10s
ci / aarch64-freebsd-debug (pull_request) Successful in 3h45m31s
2026年03月21日 00:48:33 +01:00
Compare
GasInfinity force-pushed the-os-independence-day from e824facb19
All checks were successful
ci / x86_64-linux-debug (pull_request) Successful in 1h11m56s
ci / aarch64-macos-release (pull_request) Successful in 1h19m12s
ci / aarch64-macos-debug (pull_request) Successful in 1h40m32s
ci / x86_64-netbsd-debug (pull_request) Successful in 50m20s
ci / x86_64-netbsd-release (pull_request) Successful in 37m49s
ci / x86_64-freebsd-release (pull_request) Successful in 42m35s
ci / x86_64-freebsd-debug (pull_request) Successful in 1h4m42s
ci / aarch64-linux-release (pull_request) Successful in 1h30m26s
ci / aarch64-linux-debug (pull_request) Successful in 2h25m19s
ci / x86_64-openbsd-release (pull_request) Successful in 1h11m4s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h16m33s
ci / s390x-linux-release (pull_request) Successful in 1h33m38s
ci / x86_64-windows-release (pull_request) Successful in 1h14m33s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 3h40m18s
ci / x86_64-windows-debug (pull_request) Successful in 1h34m38s
ci / s390x-linux-debug (pull_request) Successful in 2h32m25s
ci / x86_64-linux-release (pull_request) Successful in 4h1m17s
ci / powerpc64le-linux-release (pull_request) Successful in 1h36m28s
ci / powerpc64le-linux-debug (pull_request) Successful in 4h28m46s
ci / loongarch64-linux-release (pull_request) Successful in 2h15m35s
ci / loongarch64-linux-debug (pull_request) Successful in 3h2m8s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / aarch64-netbsd-release (pull_request) Successful in 2h34m20s
ci / aarch64-netbsd-debug (pull_request) Successful in 3h47m4s
ci / aarch64-freebsd-release (pull_request) Successful in 2h38m10s
ci / aarch64-freebsd-debug (pull_request) Successful in 3h45m31s
to 45dbabf807
All checks were successful
ci / x86_64-netbsd-release (pull_request) Successful in 32m37s
ci / x86_64-freebsd-release (pull_request) Successful in 33m24s
ci / x86_64-freebsd-debug (pull_request) Successful in 40m52s
ci / x86_64-netbsd-debug (pull_request) Successful in 41m47s
ci / aarch64-macos-release (pull_request) Successful in 42m28s
ci / x86_64-openbsd-release (pull_request) Successful in 48m14s
ci / x86_64-openbsd-debug (pull_request) Successful in 52m31s
ci / x86_64-windows-release (pull_request) Successful in 55m42s
ci / aarch64-macos-debug (pull_request) Successful in 58m40s
ci / x86_64-linux-debug (pull_request) Successful in 1h8m42s
ci / x86_64-windows-debug (pull_request) Successful in 1h12m39s
ci / s390x-linux-release (pull_request) Successful in 1h26m0s
ci / aarch64-linux-release (pull_request) Successful in 1h35m4s
ci / powerpc64le-linux-release (pull_request) Successful in 1h20m17s
ci / x86_64-linux-release (pull_request) Successful in 2h26m47s
ci / aarch64-linux-debug (pull_request) Successful in 2h35m11s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 2h42m22s
ci / s390x-linux-debug (pull_request) Successful in 3h0m14s
ci / powerpc64le-linux-debug (pull_request) Successful in 4h16m26s
ci / loongarch64-linux-release (pull_request) Successful in 2h7m17s
ci / loongarch64-linux-debug (pull_request) Successful in 3h31m56s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / aarch64-freebsd-release (pull_request) Successful in 2h42m2s
ci / aarch64-freebsd-debug (pull_request) Successful in 4h0m13s
ci / aarch64-netbsd-debug (pull_request) Successful in 3h33m19s
ci / aarch64-netbsd-release (pull_request) Successful in 2h42m32s
2026年03月26日 10:22:27 +01:00
Compare
GasInfinity force-pushed the-os-independence-day from 45dbabf807
All checks were successful
ci / x86_64-netbsd-release (pull_request) Successful in 32m37s
ci / x86_64-freebsd-release (pull_request) Successful in 33m24s
ci / x86_64-freebsd-debug (pull_request) Successful in 40m52s
ci / x86_64-netbsd-debug (pull_request) Successful in 41m47s
ci / aarch64-macos-release (pull_request) Successful in 42m28s
ci / x86_64-openbsd-release (pull_request) Successful in 48m14s
ci / x86_64-openbsd-debug (pull_request) Successful in 52m31s
ci / x86_64-windows-release (pull_request) Successful in 55m42s
ci / aarch64-macos-debug (pull_request) Successful in 58m40s
ci / x86_64-linux-debug (pull_request) Successful in 1h8m42s
ci / x86_64-windows-debug (pull_request) Successful in 1h12m39s
ci / s390x-linux-release (pull_request) Successful in 1h26m0s
ci / aarch64-linux-release (pull_request) Successful in 1h35m4s
ci / powerpc64le-linux-release (pull_request) Successful in 1h20m17s
ci / x86_64-linux-release (pull_request) Successful in 2h26m47s
ci / aarch64-linux-debug (pull_request) Successful in 2h35m11s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 2h42m22s
ci / s390x-linux-debug (pull_request) Successful in 3h0m14s
ci / powerpc64le-linux-debug (pull_request) Successful in 4h16m26s
ci / loongarch64-linux-release (pull_request) Successful in 2h7m17s
ci / loongarch64-linux-debug (pull_request) Successful in 3h31m56s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / aarch64-freebsd-release (pull_request) Successful in 2h42m2s
ci / aarch64-freebsd-debug (pull_request) Successful in 4h0m13s
ci / aarch64-netbsd-debug (pull_request) Successful in 3h33m19s
ci / aarch64-netbsd-release (pull_request) Successful in 2h42m32s
to 1808c14ba8
All checks were successful
ci / x86_64-netbsd-release (pull_request) Successful in 33m10s
ci / x86_64-freebsd-release (pull_request) Successful in 36m28s
ci / x86_64-freebsd-debug (pull_request) Successful in 47m2s
ci / x86_64-netbsd-debug (pull_request) Successful in 47m20s
ci / aarch64-macos-release (pull_request) Successful in 50m15s
ci / x86_64-linux-debug (pull_request) Successful in 51m29s
ci / x86_64-openbsd-release (pull_request) Successful in 57m42s
ci / x86_64-windows-release (pull_request) Successful in 1h9m14s
ci / aarch64-macos-debug (pull_request) Successful in 1h10m54s
ci / s390x-linux-release (pull_request) Successful in 1h24m52s
ci / aarch64-linux-release (pull_request) Successful in 1h25m26s
ci / x86_64-windows-debug (pull_request) Successful in 1h29m44s
ci / powerpc64le-linux-release (pull_request) Successful in 1h24m56s
ci / s390x-linux-debug (pull_request) Successful in 2h20m11s
ci / x86_64-linux-release (pull_request) Successful in 2h26m11s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 2h26m13s
ci / aarch64-linux-debug (pull_request) Successful in 2h26m44s
ci / loongarch64-linux-release (pull_request) Successful in 2h7m19s
ci / loongarch64-linux-debug (pull_request) Successful in 3h28m58s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / powerpc64le-linux-debug (pull_request) Successful in 4h41m1s
ci / aarch64-freebsd-debug (pull_request) Successful in 3h53m36s
ci / aarch64-freebsd-release (pull_request) Successful in 2h50m17s
ci / aarch64-netbsd-debug (pull_request) Successful in 3h49m46s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h8m22s
ci / aarch64-netbsd-release (pull_request) Successful in 3h15m57s
2026年03月30日 12:14:08 +02:00
Compare
GasInfinity force-pushed the-os-independence-day from 1808c14ba8
All checks were successful
ci / x86_64-netbsd-release (pull_request) Successful in 33m10s
ci / x86_64-freebsd-release (pull_request) Successful in 36m28s
ci / x86_64-freebsd-debug (pull_request) Successful in 47m2s
ci / x86_64-netbsd-debug (pull_request) Successful in 47m20s
ci / aarch64-macos-release (pull_request) Successful in 50m15s
ci / x86_64-linux-debug (pull_request) Successful in 51m29s
ci / x86_64-openbsd-release (pull_request) Successful in 57m42s
ci / x86_64-windows-release (pull_request) Successful in 1h9m14s
ci / aarch64-macos-debug (pull_request) Successful in 1h10m54s
ci / s390x-linux-release (pull_request) Successful in 1h24m52s
ci / aarch64-linux-release (pull_request) Successful in 1h25m26s
ci / x86_64-windows-debug (pull_request) Successful in 1h29m44s
ci / powerpc64le-linux-release (pull_request) Successful in 1h24m56s
ci / s390x-linux-debug (pull_request) Successful in 2h20m11s
ci / x86_64-linux-release (pull_request) Successful in 2h26m11s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 2h26m13s
ci / aarch64-linux-debug (pull_request) Successful in 2h26m44s
ci / loongarch64-linux-release (pull_request) Successful in 2h7m19s
ci / loongarch64-linux-debug (pull_request) Successful in 3h28m58s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / powerpc64le-linux-debug (pull_request) Successful in 4h41m1s
ci / aarch64-freebsd-debug (pull_request) Successful in 3h53m36s
ci / aarch64-freebsd-release (pull_request) Successful in 2h50m17s
ci / aarch64-netbsd-debug (pull_request) Successful in 3h49m46s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h8m22s
ci / aarch64-netbsd-release (pull_request) Successful in 3h15m57s
to 572611e87a
Some checks failed
ci / aarch64-freebsd-debug (pull_request) Waiting to run
ci / aarch64-freebsd-release (pull_request) Waiting to run
ci / aarch64-netbsd-debug (pull_request) Waiting to run
ci / aarch64-netbsd-release (pull_request) Waiting to run
ci / aarch64-macos-debug (pull_request) Waiting to run
ci / aarch64-macos-release (pull_request) Waiting to run
ci / loongarch64-linux-debug (pull_request) Waiting to run
ci / loongarch64-linux-release (pull_request) Waiting to run
ci / riscv64-linux-debug (pull_request) Waiting to run
ci / riscv64-linux-release (pull_request) Waiting to run
ci / s390x-linux-debug (pull_request) Waiting to run
ci / s390x-linux-release (pull_request) Waiting to run
ci / x86_64-linux-debug (pull_request) Waiting to run
ci / x86_64-linux-debug-llvm (pull_request) Waiting to run
ci / x86_64-linux-release (pull_request) Waiting to run
ci / x86_64-freebsd-release (pull_request) Failing after 1m52s
ci / x86_64-freebsd-debug (pull_request) Failing after 2m36s
ci / x86_64-netbsd-release (pull_request) Failing after 2m49s
ci / x86_64-netbsd-debug (pull_request) Failing after 3m33s
ci / aarch64-linux-debug (pull_request) Failing after 8m32s
ci / x86_64-openbsd-release (pull_request) Failing after 2m38s
ci / x86_64-openbsd-debug (pull_request) Failing after 4m0s
ci / powerpc64le-linux-release (pull_request) Failing after 11m48s
ci / aarch64-linux-release (pull_request) Failing after 6m2s
ci / powerpc64le-linux-debug (pull_request) Failing after 13m33s
ci / x86_64-windows-debug (pull_request) Failing after 3m59s
ci / x86_64-windows-release (pull_request) Failing after 2m35s
2026年04月26日 17:48:01 +02:00
Compare
GasInfinity force-pushed the-os-independence-day from 572611e87a
Some checks failed
ci / aarch64-freebsd-debug (pull_request) Waiting to run
ci / aarch64-freebsd-release (pull_request) Waiting to run
ci / aarch64-netbsd-debug (pull_request) Waiting to run
ci / aarch64-netbsd-release (pull_request) Waiting to run
ci / aarch64-macos-debug (pull_request) Waiting to run
ci / aarch64-macos-release (pull_request) Waiting to run
ci / loongarch64-linux-debug (pull_request) Waiting to run
ci / loongarch64-linux-release (pull_request) Waiting to run
ci / riscv64-linux-debug (pull_request) Waiting to run
ci / riscv64-linux-release (pull_request) Waiting to run
ci / s390x-linux-debug (pull_request) Waiting to run
ci / s390x-linux-release (pull_request) Waiting to run
ci / x86_64-linux-debug (pull_request) Waiting to run
ci / x86_64-linux-debug-llvm (pull_request) Waiting to run
ci / x86_64-linux-release (pull_request) Waiting to run
ci / x86_64-freebsd-release (pull_request) Failing after 1m52s
ci / x86_64-freebsd-debug (pull_request) Failing after 2m36s
ci / x86_64-netbsd-release (pull_request) Failing after 2m49s
ci / x86_64-netbsd-debug (pull_request) Failing after 3m33s
ci / aarch64-linux-debug (pull_request) Failing after 8m32s
ci / x86_64-openbsd-release (pull_request) Failing after 2m38s
ci / x86_64-openbsd-debug (pull_request) Failing after 4m0s
ci / powerpc64le-linux-release (pull_request) Failing after 11m48s
ci / aarch64-linux-release (pull_request) Failing after 6m2s
ci / powerpc64le-linux-debug (pull_request) Failing after 13m33s
ci / x86_64-windows-debug (pull_request) Failing after 3m59s
ci / x86_64-windows-release (pull_request) Failing after 2m35s
to 0940818db2
All checks were successful
ci / x86_64-netbsd-release (pull_request) Successful in 35m27s
ci / x86_64-windows-release (pull_request) Successful in 44m15s
ci / x86_64-openbsd-release (pull_request) Successful in 48m9s
ci / x86_64-freebsd-debug (pull_request) Successful in 51m41s
ci / x86_64-netbsd-debug (pull_request) Successful in 55m35s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h3m44s
ci / x86_64-windows-debug (pull_request) Successful in 1h24m32s
ci / aarch64-linux-release (pull_request) Successful in 1h28m37s
ci / x86_64-linux-debug (pull_request) Successful in 1h14m32s
ci / powerpc64le-linux-release (pull_request) Successful in 2h6m54s
ci / aarch64-macos-release (pull_request) Successful in 1h31m36s
ci / aarch64-macos-debug (pull_request) Successful in 1h40m34s
ci / aarch64-linux-debug (pull_request) Successful in 2h35m5s
ci / s390x-linux-release (pull_request) Successful in 1h28m46s
ci / powerpc64le-linux-debug (pull_request) Successful in 3h4m53s
ci / s390x-linux-debug (pull_request) Successful in 2h35m18s
ci / x86_64-freebsd-release (pull_request) Successful in 44m14s
ci / x86_64-linux-release (pull_request) Successful in 2h57m36s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 4h5m36s
ci / loongarch64-linux-release (pull_request) Successful in 2h14m22s
ci / loongarch64-linux-debug (pull_request) Successful in 3h39m24s
ci / aarch64-freebsd-debug (pull_request) Successful in 3h41m56s
ci / aarch64-freebsd-release (pull_request) Successful in 2h45m53s
ci / aarch64-netbsd-debug (pull_request) Successful in 4h42m28s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / aarch64-netbsd-release (pull_request) Successful in 2h55m30s
2026年04月26日 18:46:10 +02:00
Compare
GasInfinity force-pushed the-os-independence-day from 0940818db2
All checks were successful
ci / x86_64-netbsd-release (pull_request) Successful in 35m27s
ci / x86_64-windows-release (pull_request) Successful in 44m15s
ci / x86_64-openbsd-release (pull_request) Successful in 48m9s
ci / x86_64-freebsd-debug (pull_request) Successful in 51m41s
ci / x86_64-netbsd-debug (pull_request) Successful in 55m35s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h3m44s
ci / x86_64-windows-debug (pull_request) Successful in 1h24m32s
ci / aarch64-linux-release (pull_request) Successful in 1h28m37s
ci / x86_64-linux-debug (pull_request) Successful in 1h14m32s
ci / powerpc64le-linux-release (pull_request) Successful in 2h6m54s
ci / aarch64-macos-release (pull_request) Successful in 1h31m36s
ci / aarch64-macos-debug (pull_request) Successful in 1h40m34s
ci / aarch64-linux-debug (pull_request) Successful in 2h35m5s
ci / s390x-linux-release (pull_request) Successful in 1h28m46s
ci / powerpc64le-linux-debug (pull_request) Successful in 3h4m53s
ci / s390x-linux-debug (pull_request) Successful in 2h35m18s
ci / x86_64-freebsd-release (pull_request) Successful in 44m14s
ci / x86_64-linux-release (pull_request) Successful in 2h57m36s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 4h5m36s
ci / loongarch64-linux-release (pull_request) Successful in 2h14m22s
ci / loongarch64-linux-debug (pull_request) Successful in 3h39m24s
ci / aarch64-freebsd-debug (pull_request) Successful in 3h41m56s
ci / aarch64-freebsd-release (pull_request) Successful in 2h45m53s
ci / aarch64-netbsd-debug (pull_request) Successful in 4h42m28s
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / aarch64-netbsd-release (pull_request) Successful in 2h55m30s
to 44643071f2
All checks were successful
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / aarch64-macos-release (pull_request) Successful in 34m9s
ci / x86_64-linux-debug (pull_request) Successful in 1h7m14s
ci / x86_64-netbsd-release (pull_request) Successful in 40m19s
ci / x86_64-netbsd-debug (pull_request) Successful in 57m46s
ci / x86_64-freebsd-release (pull_request) Successful in 40m6s
ci / x86_64-freebsd-debug (pull_request) Successful in 54m33s
ci / aarch64-linux-release (pull_request) Successful in 1h40m19s
ci / x86_64-openbsd-release (pull_request) Successful in 50m29s
ci / aarch64-macos-debug (pull_request) Successful in 1h46m22s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h18m7s
ci / s390x-linux-release (pull_request) Successful in 1h53m32s
ci / x86_64-windows-debug (pull_request) Successful in 1h32m0s
ci / x86_64-windows-release (pull_request) Successful in 1h11m9s
ci / powerpc64le-linux-release (pull_request) Successful in 2h15m1s
ci / s390x-linux-debug (pull_request) Successful in 2h35m25s
ci / aarch64-linux-debug (pull_request) Successful in 2h35m21s
ci / x86_64-linux-release (pull_request) Successful in 3h1m27s
ci / loongarch64-linux-release (pull_request) Successful in 2h2m55s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 3h7m4s
ci / powerpc64le-linux-debug (pull_request) Successful in 3h7m16s
ci / loongarch64-linux-debug (pull_request) Successful in 3h30m49s
ci / aarch64-freebsd-release (pull_request) Successful in 2h45m58s
ci / aarch64-freebsd-debug (pull_request) Successful in 4h7m22s
ci / aarch64-netbsd-debug (pull_request) Successful in 4h28m29s
ci / aarch64-netbsd-release (pull_request) Successful in 3h20m29s
2026年05月03日 16:52:24 +02:00
Compare
First-time contributor
Copy link

This is missing argument and environment overrides

This is missing argument and environment overrides
Contributor
Copy link

argument and enviroment stuff would be handled by using non-rich main and calling the os directly @Vulpesx since those are no longer globals

argument and enviroment stuff would be handled by using non-rich main and calling the os directly @Vulpesx since those are no longer globals
First-time contributor
Copy link

Thanks, I was aware of that option, it just was not clear if that was preferable instead of overriding them.

Thanks, I was aware of that option, it just was not clear if that was preferable instead of overriding them.
GasInfinity force-pushed the-os-independence-day from 44643071f2
All checks were successful
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / aarch64-macos-release (pull_request) Successful in 34m9s
ci / x86_64-linux-debug (pull_request) Successful in 1h7m14s
ci / x86_64-netbsd-release (pull_request) Successful in 40m19s
ci / x86_64-netbsd-debug (pull_request) Successful in 57m46s
ci / x86_64-freebsd-release (pull_request) Successful in 40m6s
ci / x86_64-freebsd-debug (pull_request) Successful in 54m33s
ci / aarch64-linux-release (pull_request) Successful in 1h40m19s
ci / x86_64-openbsd-release (pull_request) Successful in 50m29s
ci / aarch64-macos-debug (pull_request) Successful in 1h46m22s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h18m7s
ci / s390x-linux-release (pull_request) Successful in 1h53m32s
ci / x86_64-windows-debug (pull_request) Successful in 1h32m0s
ci / x86_64-windows-release (pull_request) Successful in 1h11m9s
ci / powerpc64le-linux-release (pull_request) Successful in 2h15m1s
ci / s390x-linux-debug (pull_request) Successful in 2h35m25s
ci / aarch64-linux-debug (pull_request) Successful in 2h35m21s
ci / x86_64-linux-release (pull_request) Successful in 3h1m27s
ci / loongarch64-linux-release (pull_request) Successful in 2h2m55s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 3h7m4s
ci / powerpc64le-linux-debug (pull_request) Successful in 3h7m16s
ci / loongarch64-linux-debug (pull_request) Successful in 3h30m49s
ci / aarch64-freebsd-release (pull_request) Successful in 2h45m58s
ci / aarch64-freebsd-debug (pull_request) Successful in 4h7m22s
ci / aarch64-netbsd-debug (pull_request) Successful in 4h28m29s
ci / aarch64-netbsd-release (pull_request) Successful in 3h20m29s
to be5470105a
Some checks failed
ci / aarch64-macos-release (pull_request) Failing after 3m55s
ci / aarch64-macos-debug (pull_request) Failing after 4m46s
ci / aarch64-freebsd-debug (pull_request) Has been cancelled
ci / aarch64-freebsd-release (pull_request) Has been cancelled
ci / aarch64-linux-debug (pull_request) Has been cancelled
ci / aarch64-linux-release (pull_request) Has been cancelled
ci / aarch64-netbsd-debug (pull_request) Has been cancelled
ci / aarch64-netbsd-release (pull_request) Has been cancelled
ci / loongarch64-linux-debug (pull_request) Has been cancelled
ci / loongarch64-linux-release (pull_request) Has been cancelled
ci / powerpc64le-linux-debug (pull_request) Has been cancelled
ci / powerpc64le-linux-release (pull_request) Has been cancelled
ci / riscv64-linux-debug (pull_request) Has been cancelled
ci / riscv64-linux-release (pull_request) Has been cancelled
ci / s390x-linux-debug (pull_request) Has been cancelled
ci / s390x-linux-release (pull_request) Has been cancelled
ci / x86_64-freebsd-debug (pull_request) Has been cancelled
ci / x86_64-freebsd-release (pull_request) Has been cancelled
ci / x86_64-linux-debug (pull_request) Has been cancelled
ci / x86_64-linux-debug-llvm (pull_request) Has been cancelled
ci / x86_64-linux-release (pull_request) Has been cancelled
ci / x86_64-netbsd-debug (pull_request) Has been cancelled
ci / x86_64-netbsd-release (pull_request) Has been cancelled
ci / x86_64-openbsd-debug (pull_request) Has been cancelled
ci / x86_64-openbsd-release (pull_request) Has been cancelled
ci / x86_64-windows-debug (pull_request) Has been cancelled
ci / x86_64-windows-release (pull_request) Has been cancelled
2026年06月11日 20:14:27 +02:00
Compare
GasInfinity force-pushed the-os-independence-day from be5470105a
Some checks failed
ci / aarch64-macos-release (pull_request) Failing after 3m55s
ci / aarch64-macos-debug (pull_request) Failing after 4m46s
ci / aarch64-freebsd-debug (pull_request) Has been cancelled
ci / aarch64-freebsd-release (pull_request) Has been cancelled
ci / aarch64-linux-debug (pull_request) Has been cancelled
ci / aarch64-linux-release (pull_request) Has been cancelled
ci / aarch64-netbsd-debug (pull_request) Has been cancelled
ci / aarch64-netbsd-release (pull_request) Has been cancelled
ci / loongarch64-linux-debug (pull_request) Has been cancelled
ci / loongarch64-linux-release (pull_request) Has been cancelled
ci / powerpc64le-linux-debug (pull_request) Has been cancelled
ci / powerpc64le-linux-release (pull_request) Has been cancelled
ci / riscv64-linux-debug (pull_request) Has been cancelled
ci / riscv64-linux-release (pull_request) Has been cancelled
ci / s390x-linux-debug (pull_request) Has been cancelled
ci / s390x-linux-release (pull_request) Has been cancelled
ci / x86_64-freebsd-debug (pull_request) Has been cancelled
ci / x86_64-freebsd-release (pull_request) Has been cancelled
ci / x86_64-linux-debug (pull_request) Has been cancelled
ci / x86_64-linux-debug-llvm (pull_request) Has been cancelled
ci / x86_64-linux-release (pull_request) Has been cancelled
ci / x86_64-netbsd-debug (pull_request) Has been cancelled
ci / x86_64-netbsd-release (pull_request) Has been cancelled
ci / x86_64-openbsd-debug (pull_request) Has been cancelled
ci / x86_64-openbsd-release (pull_request) Has been cancelled
ci / x86_64-windows-debug (pull_request) Has been cancelled
ci / x86_64-windows-release (pull_request) Has been cancelled
to 62f0630054
Some checks failed
ci / aarch64-macos-debug (pull_request) Failing after 7m39s
ci / aarch64-macos-release (pull_request) Failing after 8m53s
ci / aarch64-linux-debug (pull_request) Failing after 19m26s
ci / aarch64-linux-release (pull_request) Failing after 17m58s
ci / x86_64-netbsd-debug (pull_request) Failing after 6m23s
ci / x86_64-netbsd-release (pull_request) Failing after 5m26s
ci / powerpc64le-linux-debug (pull_request) Failing after 25m21s
ci / powerpc64le-linux-release (pull_request) Failing after 26m7s
ci / x86_64-freebsd-release (pull_request) Failing after 6m17s
ci / x86_64-freebsd-debug (pull_request) Failing after 9m52s
ci / x86_64-openbsd-release (pull_request) Failing after 21m10s
ci / x86_64-openbsd-debug (pull_request) Failing after 23m44s
ci / x86_64-linux-debug (pull_request) Failing after 11m9s
ci / x86_64-linux-debug-llvm (pull_request) Failing after 7m44s
ci / x86_64-linux-release (pull_request) Failing after 8m20s
ci / x86_64-windows-debug (pull_request) Failing after 13m17s
ci / s390x-linux-debug (pull_request) Failing after 16m28s
ci / x86_64-windows-release (pull_request) Failing after 7m47s
ci / s390x-linux-release (pull_request) Failing after 12m47s
ci / aarch64-freebsd-debug (pull_request) Has been cancelled
ci / aarch64-freebsd-release (pull_request) Has been cancelled
ci / aarch64-netbsd-debug (pull_request) Has been cancelled
ci / aarch64-netbsd-release (pull_request) Has been cancelled
ci / loongarch64-linux-debug (pull_request) Has been cancelled
ci / loongarch64-linux-release (pull_request) Has been cancelled
ci / riscv64-linux-debug (pull_request) Has been cancelled
ci / riscv64-linux-release (pull_request) Has been cancelled
2026年06月11日 20:29:27 +02:00
Compare
GasInfinity force-pushed the-os-independence-day from 62f0630054
Some checks failed
ci / aarch64-macos-debug (pull_request) Failing after 7m39s
ci / aarch64-macos-release (pull_request) Failing after 8m53s
ci / aarch64-linux-debug (pull_request) Failing after 19m26s
ci / aarch64-linux-release (pull_request) Failing after 17m58s
ci / x86_64-netbsd-debug (pull_request) Failing after 6m23s
ci / x86_64-netbsd-release (pull_request) Failing after 5m26s
ci / powerpc64le-linux-debug (pull_request) Failing after 25m21s
ci / powerpc64le-linux-release (pull_request) Failing after 26m7s
ci / x86_64-freebsd-release (pull_request) Failing after 6m17s
ci / x86_64-freebsd-debug (pull_request) Failing after 9m52s
ci / x86_64-openbsd-release (pull_request) Failing after 21m10s
ci / x86_64-openbsd-debug (pull_request) Failing after 23m44s
ci / x86_64-linux-debug (pull_request) Failing after 11m9s
ci / x86_64-linux-debug-llvm (pull_request) Failing after 7m44s
ci / x86_64-linux-release (pull_request) Failing after 8m20s
ci / x86_64-windows-debug (pull_request) Failing after 13m17s
ci / s390x-linux-debug (pull_request) Failing after 16m28s
ci / x86_64-windows-release (pull_request) Failing after 7m47s
ci / s390x-linux-release (pull_request) Failing after 12m47s
ci / aarch64-freebsd-debug (pull_request) Has been cancelled
ci / aarch64-freebsd-release (pull_request) Has been cancelled
ci / aarch64-netbsd-debug (pull_request) Has been cancelled
ci / aarch64-netbsd-release (pull_request) Has been cancelled
ci / loongarch64-linux-debug (pull_request) Has been cancelled
ci / loongarch64-linux-release (pull_request) Has been cancelled
ci / riscv64-linux-debug (pull_request) Has been cancelled
ci / riscv64-linux-release (pull_request) Has been cancelled
to ec7831bd40
All checks were successful
ci / x86_64-freebsd-release (pull_request) Successful in 45m54s
ci / x86_64-openbsd-release (pull_request) Successful in 47m30s
ci / x86_64-netbsd-release (pull_request) Successful in 48m48s
ci / x86_64-netbsd-debug (pull_request) Successful in 50m1s
ci / x86_64-freebsd-debug (pull_request) Successful in 49m59s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h0m54s
ci / aarch64-macos-release (pull_request) Successful in 1h20m6s
ci / aarch64-linux-release (pull_request) Successful in 1h29m12s
ci / aarch64-macos-debug (pull_request) Successful in 1h33m35s
ci / powerpc64le-linux-release (pull_request) Successful in 2h9m41s
ci / x86_64-windows-debug (pull_request) Successful in 1h8m10s
ci / x86_64-windows-release (pull_request) Successful in 1h2m45s
ci / aarch64-linux-debug (pull_request) Successful in 2h37m44s
ci / x86_64-linux-debug (pull_request) Successful in 1h16m24s
ci / powerpc64le-linux-debug (pull_request) Successful in 3h21m4s
ci / aarch64-freebsd-debug (pull_request) Has been skipped
ci / aarch64-freebsd-release (pull_request) Has been skipped
ci / s390x-linux-release (pull_request) Successful in 3h54m29s
ci / x86_64-linux-release (pull_request) Successful in 4h20m53s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 4h35m7s
ci / s390x-linux-debug (pull_request) Successful in 5h5m23s
ci / aarch64-netbsd-debug (pull_request) Has been skipped
ci / aarch64-netbsd-release (pull_request) Has been skipped
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / loongarch64-linux-release (pull_request) Successful in 2h1m31s
ci / loongarch64-linux-debug (pull_request) Successful in 3h30m37s
2026年06月17日 14:06:48 +02:00
Compare
GasInfinity force-pushed the-os-independence-day from ec7831bd40
All checks were successful
ci / x86_64-freebsd-release (pull_request) Successful in 45m54s
ci / x86_64-openbsd-release (pull_request) Successful in 47m30s
ci / x86_64-netbsd-release (pull_request) Successful in 48m48s
ci / x86_64-netbsd-debug (pull_request) Successful in 50m1s
ci / x86_64-freebsd-debug (pull_request) Successful in 49m59s
ci / x86_64-openbsd-debug (pull_request) Successful in 1h0m54s
ci / aarch64-macos-release (pull_request) Successful in 1h20m6s
ci / aarch64-linux-release (pull_request) Successful in 1h29m12s
ci / aarch64-macos-debug (pull_request) Successful in 1h33m35s
ci / powerpc64le-linux-release (pull_request) Successful in 2h9m41s
ci / x86_64-windows-debug (pull_request) Successful in 1h8m10s
ci / x86_64-windows-release (pull_request) Successful in 1h2m45s
ci / aarch64-linux-debug (pull_request) Successful in 2h37m44s
ci / x86_64-linux-debug (pull_request) Successful in 1h16m24s
ci / powerpc64le-linux-debug (pull_request) Successful in 3h21m4s
ci / aarch64-freebsd-debug (pull_request) Has been skipped
ci / aarch64-freebsd-release (pull_request) Has been skipped
ci / s390x-linux-release (pull_request) Successful in 3h54m29s
ci / x86_64-linux-release (pull_request) Successful in 4h20m53s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 4h35m7s
ci / s390x-linux-debug (pull_request) Successful in 5h5m23s
ci / aarch64-netbsd-debug (pull_request) Has been skipped
ci / aarch64-netbsd-release (pull_request) Has been skipped
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
ci / loongarch64-linux-release (pull_request) Successful in 2h1m31s
ci / loongarch64-linux-debug (pull_request) Successful in 3h30m37s
to 735290bb3e
All checks were successful
ci / x86_64-netbsd-release (pull_request) Successful in 43m34s
ci / x86_64-netbsd-debug (pull_request) Successful in 46m12s
ci / x86_64-freebsd-release (pull_request) Successful in 47m28s
ci / x86_64-openbsd-release (pull_request) Successful in 48m25s
ci / x86_64-freebsd-debug (pull_request) Successful in 51m30s
ci / x86_64-openbsd-debug (pull_request) Successful in 53m16s
ci / aarch64-macos-release (pull_request) Successful in 58m59s
ci / x86_64-windows-debug (pull_request) Successful in 1h1m47s
ci / x86_64-windows-release (pull_request) Successful in 1h2m2s
ci / aarch64-macos-debug (pull_request) Successful in 1h5m7s
ci / aarch64-linux-release (pull_request) Successful in 1h26m23s
ci / x86_64-linux-debug (pull_request) Successful in 1h50m37s
ci / aarch64-linux-debug (pull_request) Successful in 2h23m21s
ci / powerpc64le-linux-release (pull_request) Successful in 2h24m29s
ci / x86_64-linux-release (pull_request) Successful in 2h59m42s
ci / powerpc64le-linux-debug (pull_request) Successful in 3h37m5s
ci / x86_64-linux-debug-llvm (pull_request) Successful in 3h59m28s
ci / s390x-linux-release (pull_request) Successful in 2h11m17s
ci / s390x-linux-debug (pull_request) Successful in 2h43m23s
ci / loongarch64-linux-release (pull_request) Successful in 2h22m23s
ci / loongarch64-linux-debug (pull_request) Successful in 3h37m44s
ci / aarch64-freebsd-debug (pull_request) Has been skipped
ci / aarch64-freebsd-release (pull_request) Has been skipped
ci / aarch64-netbsd-debug (pull_request) Has been skipped
ci / aarch64-netbsd-release (pull_request) Has been skipped
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
2026年06月19日 19:20:55 +02:00
Compare
All checks were successful
ci / x86_64-netbsd-release (pull_request) Successful in 43m34s
Required
Details
ci / x86_64-netbsd-debug (pull_request) Successful in 46m12s
Required
Details
ci / x86_64-freebsd-release (pull_request) Successful in 47m28s
Required
Details
ci / x86_64-openbsd-release (pull_request) Successful in 48m25s
Required
Details
ci / x86_64-freebsd-debug (pull_request) Successful in 51m30s
Required
Details
ci / x86_64-openbsd-debug (pull_request) Successful in 53m16s
Required
Details
ci / aarch64-macos-release (pull_request) Successful in 58m59s
Required
Details
ci / x86_64-windows-debug (pull_request) Successful in 1h1m47s
Required
Details
ci / x86_64-windows-release (pull_request) Successful in 1h2m2s
Required
Details
ci / aarch64-macos-debug (pull_request) Successful in 1h5m7s
Required
Details
ci / aarch64-linux-release (pull_request) Successful in 1h26m23s
Required
Details
ci / x86_64-linux-debug (pull_request) Successful in 1h50m37s
Required
Details
ci / aarch64-linux-debug (pull_request) Successful in 2h23m21s
Required
Details
ci / powerpc64le-linux-release (pull_request) Successful in 2h24m29s
Required
Details
ci / x86_64-linux-release (pull_request) Successful in 2h59m42s
Required
Details
ci / powerpc64le-linux-debug (pull_request) Successful in 3h37m5s
Required
Details
ci / x86_64-linux-debug-llvm (pull_request) Successful in 3h59m28s
Required
Details
ci / s390x-linux-release (pull_request) Successful in 2h11m17s
Required
Details
ci / s390x-linux-debug (pull_request) Successful in 2h43m23s
Required
Details
ci / loongarch64-linux-release (pull_request) Successful in 2h22m23s
ci / loongarch64-linux-debug (pull_request) Successful in 3h37m44s
ci / aarch64-freebsd-debug (pull_request) Has been skipped
ci / aarch64-freebsd-release (pull_request) Has been skipped
ci / aarch64-netbsd-debug (pull_request) Has been skipped
ci / aarch64-netbsd-release (pull_request) Has been skipped
ci / riscv64-linux-debug (pull_request) Has been skipped
ci / riscv64-linux-release (pull_request) Has been skipped
This pull request has changes conflicting with the target branch.
  • lib/std/start.zig
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u the-os-independence-day:GasInfinity-the-os-independence-day
git switch GasInfinity-the-os-independence-day
Sign in to join this conversation.
No reviewers
Labels
Clear labels
abi/f32
abi/ilp32
abi/sf
accepted
This proposal is planned.
arch/21k
arch/6502
arch/aarch64
arch/alpha
arch/amdgcn
arch/arc
arch/arc32
arch/arc64
arch/arm
arch/avr
arch/bfin
arch/bpf
arch/colossus
arch/cris
arch/csky
arch/dlx
arch/epiphany
arch/fr30
arch/frv
arch/hexagon
arch/hppa
arch/hppa64
arch/ia64
arch/kalimba
arch/kvx
arch/lanai
arch/lm32
arch/loongarch32
arch/loongarch64
arch/m32r
arch/m68k
arch/m88k
arch/mcore
arch/microblaze
arch/mips
arch/mips64
arch/mmix
arch/moxie
arch/mrisc32
arch/msp430
arch/nds32
arch/ns32k
arch/nvptx
arch/or1k
arch/powerpc
arch/powerpc64
arch/propeller
arch/riscv32
arch/riscv64
arch/rl78
arch/rx
arch/s390x
arch/sh
arch/sparc
arch/sparc64
arch/spirv
arch/spu
arch/tricore
arch/v850
arch/vax
arch/vc4
arch/ve
arch/wasm
arch/x86
arch/x86_64
arch/xcore
arch/xtensa
autodoc
The web application for interactive documentation and generation of its assets.
backend/c
The C backend outputs C source code.
backend/llvm
The LLVM backend outputs an LLVM bitcode module.
backend/self-hosted
The self-hosted backends produce machine code directly.
binutils
Zig's included binary utilities: zig ar, zig dlltool, zig lib, zig ranlib, zig objcopy, and zig rc.
breaking
Implementing this issue could cause existing code to no longer compile or have different behavior.
build system
The Zig build system - zig build, std.Build, the build runner, and package management.
debug info
An issue related to debug information (e.g. DWARF) produced by the Zig compiler.
docs
An issue with documentation, e.g. the language reference or standard library doc comments.
error message
This issue points out an error message that is unhelpful and should be improved.
frontend
Tokenization, parsing, AstGen, ZonGen, Sema, Legalize, and Liveness.
fuzzing
An issue related to Zig's integrated fuzz testing.
incremental
Reuse of internal compiler state for faster compilation.
lib/c
This issue relates to Zig's libc implementation and/or vendored libcs.
lib/compiler-rt
This issue relates to Zig's compiler-rt library.
lib/cxx
This issue relates to Zig's vendored libc++ and/or libc++abi.
lib/std
This issue relates to Zig's standard library.
lib/tsan
This issue relates to Zig's vendored libtsan.
lib/ubsan-rt
This issue relates to Zig's ubsan-rt library.
lib/unwind
This issue relates to Zig's vendored libunwind.
linking
Zig's integrated object file and incremental linker.
miscompilation
The compiler reports success but produces semantically incorrect code.
os/android
os/contiki
os/dragonfly
os/driverkit
os/emscripten
os/freebsd
os/fuchsia
os/haiku
os/hermit
os/hurd
os/illumos
os/ios
os/linux
os/maccatalyst
os/macos
os/managarm
os/netbsd
os/ohos
os/openbsd
os/plan9
os/redox
os/rtems
os/serenity
os/tvos
os/uefi
os/visionos
os/wasi
os/watchos
os/windows
proposal
This issue suggests language modifications. If it also has the "accepted" label then it is planned.
release notes
This issue or pull request should be mentioned in the release notes.
testing
This issue is related to testing the compiler, standard library, or other parts of Zig.
zig cc
Zig as a drop-in C-family compiler.
zig fmt
The Zig source code formatter.
zig reduce
The Zig source code reduction tool.
bounty
https://ziglang.org/news/announcing-donor-bounties
bug
Observed behavior contradicts documented or intended behavior.
contributor-friendly
This issue is limited in scope and/or knowledge of project internals.
downstream
An issue with a third-party project that uses this project.
enhancement
Solving this issue will likely involve adding new logic or components to the codebase.
infra
An issue related to project infrastructure, e.g. continuous integration.
optimization
A task to improve performance and/or resource usage.
question
No questions on the issue tracker; use a community space instead.
regression
Something that used to work in a previous version stopped working
upstream
An issue with a third-party project that this project uses.
use case
Describes a real use case that is difficult or impossible, but does not propose a solution.
No labels
abi/f32
abi/ilp32
abi/sf
accepted
arch/21k
arch/6502
arch/aarch64
arch/alpha
arch/amdgcn
arch/arc
arch/arc32
arch/arc64
arch/arm
arch/avr
arch/bfin
arch/bpf
arch/colossus
arch/cris
arch/csky
arch/dlx
arch/epiphany
arch/fr30
arch/frv
arch/hexagon
arch/hppa
arch/hppa64
arch/ia64
arch/kalimba
arch/kvx
arch/lanai
arch/lm32
arch/loongarch32
arch/loongarch64
arch/m32r
arch/m68k
arch/m88k
arch/mcore
arch/microblaze
arch/mips
arch/mips64
arch/mmix
arch/moxie
arch/mrisc32
arch/msp430
arch/nds32
arch/ns32k
arch/nvptx
arch/or1k
arch/powerpc
arch/powerpc64
arch/propeller
arch/riscv32
arch/riscv64
arch/rl78
arch/rx
arch/s390x
arch/sh
arch/sparc
arch/sparc64
arch/spirv
arch/spu
arch/tricore
arch/v850
arch/vax
arch/vc4
arch/ve
arch/wasm
arch/x86
arch/x86_64
arch/xcore
arch/xtensa
autodoc
backend/c
backend/llvm
backend/self-hosted
binutils
breaking
build system
debug info
docs
error message
frontend
fuzzing
incremental
lib/c
lib/compiler-rt
lib/cxx
lib/std
lib/tsan
lib/ubsan-rt
lib/unwind
linking
miscompilation
os/android
os/contiki
os/dragonfly
os/driverkit
os/emscripten
os/freebsd
os/fuchsia
os/haiku
os/hermit
os/hurd
os/illumos
os/ios
os/linux
os/maccatalyst
os/macos
os/managarm
os/netbsd
os/ohos
os/openbsd
os/plan9
os/redox
os/rtems
os/serenity
os/tvos
os/uefi
os/visionos
os/wasi
os/watchos
os/windows
proposal
release notes
testing
zig cc
zig fmt
zig reduce
bounty
bug
contributor-friendly
downstream
enhancement
infra
optimization
question
regression
upstream
use case
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
4 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ziglang/zig!31235
Reference in a new issue
ziglang/zig
No description provided.
Delete branch "GasInfinity/zig:the-os-independence-day"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?