lib/std/Build/Module.zig | 11 +- lib/std/Io/File.zig | 13 +- lib/std/Target/Query.zig | 17 +- lib/std/c.zig | 3 +- lib/std/elf.zig | 46 ++ lib/std/start.zig | 2 +- lib/std/zig/system.zig | 11 +- src/Compilation.zig | 33 +- src/Compilation/Config.zig | 31 +- src/codegen/x86_64/Emit.zig | 24 +- src/link.zig | 48 +- src/link/Coff.zig | 56 +- src/link/Elf.zig | 18 +- src/link/Elf/Archive.zig | 4 +- src/link/Elf2.zig | 1387 ++++++++++++++++++++++++++------ src/link/Lld.zig | 9 +- src/link/MappedFile.zig | 41 +- src/main.zig | 30 +- 18 files changed, 1387 insertions(+), 397 deletions(-)