src/arch/x86_64/Emit.zig | 6 +- src/arch/x86_64/Lower.zig | 2 +- src/codegen.zig | 2 +- src/link/MachO.zig | 603 ++++++++++++++++++++++---------- src/link/MachO/Atom.zig | 65 ++-- src/link/MachO/InternalObject.zig | 16 +- src/link/MachO/Object.zig | 24 +- src/link/MachO/Symbol.zig | 34 +- src/link/MachO/UnwindInfo.zig | 2 +- src/link/MachO/ZigObject.zig | 38 +- src/link/MachO/dead_strip.zig | 20 +- src/link/MachO/dyld_info/Rebase.zig | 2 +- src/link/MachO/dyld_info/Trie.zig | 6 +- src/link/MachO/dyld_info/bind.zig | 9 +- src/link/MachO/file.zig | 20 +- src/link/MachO/relocatable.zig | 2 +- src/link/MachO/synthetic.zig | 8 +- src/link/MachO/thunks.zig | 6 +- 18 files changed, 564 insertions(+), 301 deletions(-)