aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/Atom.zig
AgeCommit message (Expand)Author
2023-09-21compiler: move struct types into InternPool properAndrew Kelley
2023-08-30macho: remove obsolete error.FailedToResolveRelocationTargetJakub Konka
2023-08-29macho: merge Zld state with MachO stateJakub Konka
2023-08-29macho: save indexes to all sections of interestJakub Konka
2023-08-29macho: unify creating atomsJakub Konka
2023-08-29macho: move initSection into MachO from ZldJakub Konka
2023-08-29macho: move getOutputSection into AtomJakub Konka
2023-08-29macho: remove dead codeJakub Konka
2023-08-29macho: use TableSection for stub entries in zld driverJakub Konka
2023-08-29macho: use TableSection for TLV pointer entries in zld driverJakub Konka
2023-08-29macho: use TableSection for GOT entries in zld driverJakub Konka
2023-08-29macho: unify Atom concept between driversJakub Konka
2023-08-29macho: unify concept of SymbolWithLoc across driversJakub Konka
2023-05-11fix incorrect use of mutable pointers to temporary valuesVeikka Tuominen
2023-04-21macho: do not allocate atoms for stub entriesJakub Konka
2023-04-13macho: refactor relocation type in incremental linkerJakub Konka
2023-04-05macho: reapply relocation dirtying logic from coff linkerJakub Konka
2023-04-03macho+coff: remove alignment from Atom as it is unusedJakub Konka
2023-03-28macho: remove error_union return from resolveRelocations()Jakub Konka
2023-03-18macho: add hot-code swapping pocJakub Konka
2023-02-01link: decouple DI atoms from linker atoms, and manage them in Dwarf linkerJakub Konka
2023-02-01link: clean up type resolution in Elf.Atom and MachO.AtomJakub Konka
2023-01-31link: make MachO atoms fully owned by the linkerJakub Konka
2023-01-26macho: completely remove allocateDeclIndexes in favor of linker trackingJakub Konka
2022-10-22macho: upstream rewritten traditional linker, zldJakub Konka
2022-09-18macho: ensure we extend section size when updating last atomJakub Konka
2022-09-18macho: rewrite how we allocate space in incremental contextJakub Konka
2022-09-18macho: move to incremental writes and global relocs for incrementalJakub 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: separate in structure and logic incremental relocs and file relocsJakub Konka
2022-09-09macho: use globals free list like in COFF linkerJakub Konka
2022-08-10link.MachO: use accurate alignment attribute on pointersAndrew Kelley
2022-08-03macho: cleanup output section selection logicJakub 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-26std.fmt: require specifier for unwrapping ?T and E!TInKryption
2022-07-22macho: move GC code into dead_strip.zig moduleJakub 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: improve logs for dyld infoJakub 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: rework symbol handling to match zld/ELFJakub Konka
2022-07-22macho: remove unused fields from AtomJakub Konka
2022-07-22macho: split section into subsections if requested and/or possibleJakub 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