aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO
AgeCommit message (Expand)Author
2022-09-09macho: use globals free list like in COFF linkerJakub Konka
2022-09-07macho+wasm: unify and clean up closing file handlesJakub Konka
2022-08-30coff: reorganize the linkerJakub 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-12macho: update __DWARF sections before and after writing out __LINKEDITJakub Konka
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: do not preempt segment headers; do it when commiting to fileJakub Konka
2022-08-03macho: fix linking in incremental contextJakub Konka
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-25macho: fix memory leak and refactor Target usageJakub Konka
2022-07-22macho: include __StaticInit input sections as GC rootsJakub Konka
2022-07-22macho: dead_strip defaults: off for debug, on for releaseJakub 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: improve logs for dyld infoJakub 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: remove unused fields from AtomJakub 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-07-01macho: implement pruning of unused segments and sectionsJakub Konka
2022-06-28macho: annotate weak imports when linking with weak lib/frameworkJakub Konka
2022-06-28macho: discriminate between normal and weak dylibsJakub Konka
2022-05-27math: make `cast` return optional instead of an errorAli Chraghi
2022-05-22Return an error when macOS ABI is not {none, simulator, macabi}Jakub Konka
2022-05-22Set macOS/iPhoneOS/tvOS/watchOS ABI to none (unspecified) by defaultJakub Konka
2022-05-06link/MachO: use const instead of var and limit scope of varsAndrew Kelley
2022-05-06Sema: solve a false positive "depends on itself"Andrew Kelley
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-04-13macho,x64: resolve debug info relocs for RIP-based addressingJakub Konka
2022-04-01macho: set CS_LINKER_SIGNED flag in code signature generated by zldJakub Konka