CMakeLists.txt | 6 +- src/Compilation.zig | 17 +- src/codegen.zig | 116 +- src/link.zig | 2 +- src/link/MachO.zig | 4031 ++++++++++++++++++++++++++------ src/link/MachO/Archive.zig | 6 + src/link/MachO/DebugSymbols.zig | 102 +- src/link/MachO/Dylib.zig | 30 +- src/link/MachO/Object.zig | 802 +++++-- src/link/MachO/Symbol.zig | 195 -- src/link/MachO/TextBlock.zig | 1224 ++++++++++ src/link/MachO/Zld.zig | 3209 ------------------------- src/link/MachO/commands.zig | 60 + src/link/MachO/reloc.zig | 206 -- src/link/MachO/reloc/aarch64.zig | 628 ----- src/link/MachO/reloc/x86_64.zig | 345 --- src/main.zig | 12 + 17 files changed, 5318 insertions(+), 5673 deletions(-)