aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/Object.zig
AgeCommit message (Expand)Author
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-02-06macho: parse and sort data-in-code entries ahead of timeJakub Konka
2023-02-06macho: downgrade alignment requirements for symtab in object filesJakub Konka
2023-01-21macho: fix sorting symbols by seniorityJakub Konka
2023-01-21macho: synthesise unwind records in absence of compact unwind sectionJakub Konka
2023-01-20zld: parse, synthesise and emit unwind recordsJakub Konka
2022-10-30macho: fix regression in dead strip for x86_64Jakub Konka
2022-10-22macho: some docsJakub Konka
2022-10-22macho: gracefully handle uninitialized symtabs in objectsJakub Konka
2022-10-22macho: fix handling of lack of subsections and tracking of inner symbolsJakub Konka
2022-10-22macho: fix bug in incorrectly splicing nodes in trieJakub Konka
2022-10-22macho: do not assume __la_symbol_ptr was createdJakub Konka
2022-10-22macho: upstream rewritten traditional linker, zldJakub Konka
2022-09-18macho: fix after sync with masterJakub Konka
2022-09-18macho: rewrite how we allocate space in incremental contextJakub Konka
2022-09-18macho: do not call populateMissingMetadata in full link modeJakub Konka
2022-09-18macho: clean up use of section idsJakub Konka
2022-09-18macho: move main driver loop for one-shot into standalone zld moduleJakub Konka
2022-09-17macho: do not assume every object has a symtabJakub Konka
2022-08-24Merge pull request #12574 from Vexu/remove-bit-op-type-paramAndrew Kelley
2022-08-23macho: fix compile errors in std.debugJakub Konka
2022-08-23std.debug: implement support for DWARFv5Andrew Kelley
2022-08-22Dwarf: Added stroffsetsptr support (#12270)Keith Chambers
2022-08-22stage2+stage1: remove type parameter from bit builtinsVeikka Tuominen
2022-08-10link.MachO: use accurate alignment attribute on pointersAndrew Kelley
2022-08-10Revert "macho: allow unaligned offsets in object files"Andrew Kelley
2022-08-10macho: allow unaligned offsets in object filesJakub Konka
2022-08-03macho: update how we insert output sectionsJakub Konka
2022-08-03macho: sync with zldJakub Konka
2022-07-27std.fmt: add more invalid format string errorsr00ster91
2022-07-25macho: fix memory leak and refactor Target usageJakub Konka
2022-07-22macho: move GC code into dead_strip.zig moduleJakub Konka
2022-07-22macho: sort subsection symbols by seniorityJakub Konka
2022-07-22macho: do not GC local symbols unless reference dead symbolsJakub Konka
2022-07-22macho: parse data-in-code when writing LINKEDIT segmentJakub Konka
2022-07-22macho: do not store stabs; generate on-the-fly insteadJakub Konka
2022-07-22macho: don't store GC roots globallyJakub Konka
2022-07-22macho: link atom starting section by orig section idJakub Konka
2022-07-22macho: rework symbol handling for incremental stage2 buildsJakub Konka
2022-07-22macho: fix compilation issues on 32bit hostsJakub Konka
2022-07-22macho: rework symbol handling to match zld/ELFJakub Konka
2022-07-22macho: split section into subsections if requested and/or possibleJakub Konka
2022-07-22macho: put parsing into an atom into a helperJakub Konka
2022-07-22macho: read the entire file contents into memory at onceJakub Konka
2022-05-27math: make `cast` return optional instead of an errorAli Chraghi
2022-04-21dwarf: clean up allocations in std.dwarf moduleJakub Konka
2022-04-15stage2 macho: workaround stage2 bugsVeikka Tuominen
2022-04-14stage2: progress towards stage3Andrew Kelley
2022-03-15std.dwarf: implement basic DWARF 5 parsingWilliam Sengir
2022-01-13zld: fix num nlist calc when there's no dynsymtabJakub Konka