lib/std/target.zig | 47 ++++++++------- lib/std/zig.zig | 12 ++-- lib/std/zig/CrossTarget.zig | 13 +++- lib/std/zig/system/NativeTargetInfo.zig | 5 ++ src/Compilation.zig | 30 +++++----- src/Module.zig | 38 ++++++++++-- src/Sema.zig | 7 +-- src/codegen/llvm.zig | 14 +++-- src/link.zig | 11 ++-- src/link/C.zig | 2 +- src/link/Coff.zig | 2 +- src/link/Elf.zig | 2 +- src/link/MachO.zig | 4 +- src/link/NvPtx.zig | 2 +- src/link/Plan9.zig | 2 +- src/link/SpirV.zig | 2 +- src/link/Wasm.zig | 2 +- src/main.zig | 51 +++++++--------- src/stage1/codegen.cpp | 1 + src/test.zig | 15 +++-- src/type.zig | 103 +++++++++++++++++++++++--------- test/behavior/align.zig | 57 +++++++++++++----- 22 files changed, 266 insertions(+), 156 deletions(-)