aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO
AgeCommit message (Expand)Author
2022-12-09macho+zld: skip atomless synthetic globals in dead_stripJakub Konka
2022-12-09dwarf: resolve all relative paths when generating include_dirs and file_names...Jakub Konka
2022-12-09dsym: hint linker when file range copy is not necessaryJakub Konka
2022-12-09dsym: reuse growSection where possibleJakub Konka
2022-12-09dwarf: move any remaining section growth to dsymJakub Konka
2022-12-09dwarf: move growing debug_aranges section to dsymJakub Konka
2022-12-09dsym: finish markDirty helperJakub Konka
2022-12-09dwarf: move growing debug_abbrev section to dsymJakub Konka
2022-12-09dwarf+d_sym: move logic for growing section to d_symJakub Konka
2022-12-09dwarf: track source files via *const Module.File pointersJakub Konka
2022-12-06remove `-fstage1` optionAndrew Kelley
2022-12-04dsym: dummy repush to check the linux CIJakub Konka
2022-12-04dsym: recalculate DWARF segment size when finalizingJakub Konka
2022-12-04dsym+dwarf: remove copyRangeAllOverlappingAllocJakub Konka
2022-12-04dsym: refactor API - do not store ptr to MachOJakub Konka
2022-12-04dsym: add helper for accessing dwarf seg pointerJakub Konka
2022-12-04dsym: rename updateLinkeditSegment to finalizeDwarfSegmentJakub Konka
2022-12-04dsym: make sure DWARF segment comes before LINKEDITJakub Konka
2022-11-29std.mem.Allocator: allow shrink to failAndrew Kelley
2022-11-18run zig fmt on everything checked by CIStevie Hryciw
2022-11-08macho: fix 32bit buildJakub Konka
2022-11-08macho: fix handling of DW_FORM_block* formsJakub Konka
2022-11-08macho: fix parsing len of DW_FORM_stringJakub Konka
2022-11-06macho: parse weak symbols in tbdsJakub Konka
2022-11-06Merge pull request #13459 from ziglang/issue-13457Jakub Konka
2022-11-06macho: do not zero-out file if there are no nonzerofill sectsJakub Konka
2022-10-31link/MachO: Avoid depending on host PATH_MAXCody Tapscott
2022-10-30macho: fix regression in dead strip for x86_64Jakub Konka
2022-10-30macho: do not unnecessarily dupe sym names in resolverJakub Konka
2022-10-24link: add an explicit error set for flush() and flushModule()Andrew Kelley
2022-10-23macho: handle majority of DW_FORM_ values for DWARF4 in the linkerJakub Konka
2022-10-23macho: temp hash buffer has to live as long as pread error resolutionJakub Konka
2022-10-23macho: increment temp buffer when calculating hashesJakub Konka
2022-10-22link.MachO: multi-thread first round of sha256 hashingAndrew Kelley
2022-10-22macho: some docsJakub Konka
2022-10-22macho: refactor dead code stripping conditionsJakub Konka
2022-10-22macho: do not skip over SUBTRACTOR reloc when dead strippingJakub Konka
2022-10-22macho: fix incorrect lookup of symbols when calculating subtractorsJakub Konka
2022-10-22macho: rewrite movq to leaq when TLV is not external pointerJakub 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: relax SUBTRACTOR assumption it not being a defined globalJakub Konka
2022-10-22macho: revert changes to file descriptors mgmtJakub Konka
2022-10-22macho: fix silly error where we would incorrectly skip a valid bindingJakub 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: always create __TEXT segmentJakub Konka
2022-10-22macho: skip parsing __eh_frame until we know how to handle itJakub Konka
2022-10-22macho: fix 32bit buildJakub Konka
2022-10-22macho: remove unused nlist flagsJakub Konka