zig/lib/compiler
Matthew Lugg b69bfe0c08
std: update for language changes
Now that zig1.wasm is updated, apply the matching standard library
changes.

The main one is in `std.builtin.Type`, where `alignment` fields now have
type `?usize` rather than `comptime_int`.

Additionally, we need to add explicit backing integers to some packed
unions, because (due to https://github.com/ziglang/zig/issues/24714)
they need explicit backing integers to be used in `extern` contexts.
This change could not happen before now, because prior to this branch,
packed unions did not allow explicit backing integer types (that is,
this branch implemented https://github.com/ziglang/zig/issues/25350).
2026-03-06 17:02:49 +00:00
..
aro aro: stop depending on ArrayList default field values 2026-03-06 16:38:09 +00:00
reduce Remove legacy asm clobbers syntax handling 2025-11-27 20:16:03 +00:00
resinator std: update for language changes 2026-03-06 17:02:49 +00:00
translate-c rename env_map to environ_map 2026-01-04 00:27:09 -08:00
build_runner.zig Merge pull request 'rework fuzz testing to be smith based' (#31205) from gooncreeper/zig:integrated-smith into master 2026-02-25 20:23:36 +01:00
libc.zig rename env_map to environ_map 2026-01-04 00:27:09 -08:00
objcopy.zig compiler: various lil' fixes 2026-03-06 16:38:10 +00:00
reduce.zig zig libc: fix subcommand 2026-01-04 00:27:08 -08:00
std-docs.zig Add process.Child.Cwd, use it for cwd and remove cwd_dir field 2026-02-02 01:41:35 -08:00
test_runner.zig rework fuzz testing to be smith based 2026-02-13 22:12:19 -05:00
util.zig - aroDiagnosticsToErrorBundle: fixup not clearing notes after flushing the current error 2025-10-09 13:34:25 -04:00