lib/std/Build/Module.zig | 11 +- lib/std/Target/Query.zig | 17 +- lib/std/c.zig | 3 +- lib/std/start.zig | 2 +- lib/std/zig/system.zig | 11 +- src/Compilation/Config.zig | 31 +- src/codegen/x86_64/Emit.zig | 12 +- src/link/Elf.zig | 18 +- src/link/Elf2.zig | 705 ++++++++++++++++++++++++-------- src/link/Lld.zig | 9 +- src/main.zig | 30 +- 11 files changed, 624 insertions(+), 225 deletions(-)