aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/file.zig
AgeCommit message (Collapse)Author
2025-09-30fix compiler ftbfs from std.macho and std.dwarf changesmlugg
2025-08-31std.fmt: delete deprecated APIsAndrew Kelley
std.fmt.Formatter -> std.fmt.Alt std.fmt.format -> std.Io.Writer.print
2025-08-29std.Io: delete GenericReaderAndrew Kelley
and delete deprecated alias std.io
2025-07-07MachO: revert unfinished changesAndrew Kelley
2025-07-07MachO: update to new std.io APIsAndrew Kelley
2025-07-07update compiler source to new APIsAndrew Kelley
2025-01-17macho linker: adjust symbol priorityAndrew Kelley
strong symbols always take precedence over weak symbols.
2024-10-10link: fix false positive crtbegin/crtend detectionAndrew Kelley
Embrace the Path abstraction, doing more operations based on directory handles rather than absolute file paths. Most of the diff noise here comes from this one. Fix sorting of crtbegin/crtend atoms. Previously it would look at all path components for those strings. Make the C runtime path detection partially a pure function, and move some logic to glibc.zig where it belongs.
2024-07-22macho: write sections in parallel in -r modeJakub Konka
2024-07-22macho: run more things in parallelJakub Konka
2024-07-22macho: redo input file parsing in prep for multithreadingJakub Konka
2024-07-18macho: reinstate duplicate definition checkingJakub Konka
2024-07-18macho: re-enable writing out static archive with ZigObjectJakub Konka
2024-07-18macho: re-enable relocatable modeJakub Konka
2024-07-18macho: bring back parts of arJakub Konka
2024-07-18macho: fix compile errorsJakub Konka
2024-07-18macho: migrate MachO.File abstractionJakub Konka
2024-02-07macho: emit an archiveJakub Konka
2024-02-07macho: populate output archive symtabJakub Konka
2024-02-07macho: refactor markExports, markImportsExports and claimUnresolvedJakub Konka
2024-02-06macho: store open file descriptors in a global arrayJakub Konka
2024-01-29macho: re-enable dSYM but don't write anything to it yetJakub Konka
2024-01-24macho: fix 32bit compilation issuesJakub Konka
2024-01-24macho: introduce ZigObjectJakub Konka
2024-01-24macho: copy over new implementation sources from zldJakub Konka