CMakeLists.txt | 2 +- build.zig | 4 +- lib/std/c/darwin.zig | 4 +- lib/std/c/dragonfly.zig | 6 +- lib/std/c/freebsd.zig | 4 +- lib/std/c/haiku.zig | 2 +- lib/std/c/netbsd.zig | 4 +- lib/std/c/openbsd.zig | 4 +- lib/std/c/solaris.zig | 4 +- lib/std/debug.zig | 2 +- lib/std/os/emscripten.zig | 4 +- lib/std/os/linux.zig | 6 +- lib/std/os/plan9.zig | 4 +- lib/std/start.zig | 2 +- src/Compilation.zig | 13 +- src/InternPool.zig | 11 +- src/Module.zig | 2 +- src/Sema.zig | 28 +- src/Value.zig | 16 +- src/arch/wasm/CodeGen.zig | 30 +- src/arch/x86_64/CodeGen.zig | 6 +- src/codegen.zig | 6 +- src/codegen/c.zig | 1909 ++++++++++++------------ src/codegen/c/Type.zig | 2472 ++++++++++++++++++++++++++++++++ src/codegen/c/type.zig | 2332 ------------------------------ src/codegen/llvm.zig | 48 +- src/crash_report.zig | 2 +- src/link/C.zig | 221 ++- src/link/Coff.zig | 6 +- src/link/Elf.zig | 2 +- src/link/Elf/Atom.zig | 2 +- src/link/Elf/ZigObject.zig | 2 +- src/link/Elf/relocatable.zig | 2 +- src/link/Elf/thunks.zig | 2 +- src/link/MachO.zig | 2 +- src/link/MachO/relocatable.zig | 2 +- src/link/Wasm.zig | 2 +- src/main.zig | 6 +- src/print_value.zig | 2 +- src/target.zig | 2 +- src/type.zig | 52 +- test/behavior/align.zig | 1 - test/behavior/vector.zig | 4 + test/tests.zig | 17 +- tools/lldb_pretty_printers.py | 8 +- 45 files changed, 3658 insertions(+), 3604 deletions(-)