src/Compilation.zig | 8 +- src/Module.zig | 11 +- src/Sema.zig | 2 +- src/arch/x86_64/CodeGen.zig | 46 +++-- src/codegen/llvm.zig | 2 +- src/link.zig | 298 +++++++++++++------------------- src/link/C.zig | 1 + src/link/Coff.zig | 15 +- src/link/Coff/lld.zig | 45 ++--- src/link/Dwarf.zig | 6 +- src/link/Elf.zig | 12 +- src/link/Elf/Atom.zig | 6 +- src/link/Elf/Object.zig | 6 +- src/link/Elf/ZigObject.zig | 2 +- src/link/Elf/eh_frame.zig | 2 +- src/link/MachO.zig | 34 ++-- src/link/MachO/Object.zig | 16 +- src/link/MachO/dead_strip.zig | 3 +- src/link/MachO/eh_frame.zig | 9 +- src/link/MachO/load_commands.zig | 33 ++-- src/link/MachO/thunks.zig | 6 +- src/link/MachO/zld.zig | 42 +++-- src/link/NvPtx.zig | 3 +- src/link/Plan9.zig | 11 +- src/link/SpirV.zig | 19 +- src/link/Wasm.zig | 9 +- src/link/Wasm/Object.zig | 10 +- src/main.zig | 24 ++- 28 files changed, 340 insertions(+), 341 deletions(-)