src/Compilation.zig | 4 +- src/link.zig | 68 ++++- src/link/Elf.zig | 117 +++------ src/link/Elf/Atom.zig | 76 +++--- src/link/Elf/Object.zig | 26 +- src/link/Elf/eh_frame.zig | 6 +- src/link/Elf/relocatable.zig | 8 +- src/link/MachO.zig | 443 +++++++++++++------------------- src/link/MachO/Archive.zig | 13 +- src/link/MachO/Atom.zig | 8 +- src/link/MachO/Dylib.zig | 45 ++-- src/link/MachO/Object.zig | 12 +- src/link/MachO/fat.zig | 33 +-- src/link/MachO/file.zig | 15 ++ src/link/MachO/relocatable.zig | 106 ++------ src/link/Wasm.zig | 216 +++++++--------- src/link/Wasm/Object.zig | 30 +-- 17 files changed, 522 insertions(+), 704 deletions(-)