aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2024-02-04macho: sanitize Zig sections segment names before emitting a relocatableJakub Konka
2024-02-03macho: refactor section/segment handle tracking logicJakub Konka
2024-02-03macho: refactor growSection logic; remove -r limitation for ZigObjectJakub Konka
2024-02-03macho: migrate thunks to use new relative addressing mechanismJakub Konka
2024-02-03macho: fix remaining references to Atom.valueJakub Konka
2024-02-03macho: minor fixes and sanitize input *_zig segment/sections namesJakub Konka
2024-02-03macho: make atom address relative wrt defining sectionJakub Konka
2024-02-03macho: emit relocs for ZigObjectJakub Konka
2024-02-03macho: use findFreeSpace for all sectionsJakub Konka
2024-02-03macho: allocating space in .oJakub Konka
2024-02-03macho: pre-alloc sections in -r modeJakub Konka
2024-02-03macho: emit incomplete object fileJakub Konka
2024-02-02cli+build: handle -ObjC flag and route it to MachO linkerJakub Konka
2024-01-31x86_64+macho: emit .got instead of .got_load relocsJakub Konka
2024-01-31macho: improve error msg when relaxing GOT failsJakub Konka
2024-01-30macho: fix parsing versions from TBDs if parsed as floatsJakub Konka
2024-01-30macho: improve weak-ref symbols handlingJakub Konka
2024-01-29macho: flush Dwarf module before flushing dSYMJakub Konka
2024-01-29macho: reset Zig-tracked section handlesJakub Konka
2024-01-29macho: re-instate writing DWARF into dSYMJakub Konka
2024-01-29macho: re-enable dSYM but don't write anything to it yetJakub Konka
2024-01-29macho: re-enable emitting empty dSYM bundleJakub Konka
2024-01-29macho: dedup -o flag from --verbose-link outputJakub Konka
2024-01-28macho: fix 32bit buildsJakub Konka
2024-01-28macho: insert global symbol name into the correct strtabJakub Konka
2024-01-28macho: move getAtomData switch into AtomJakub Konka
2024-01-28macho: do not allocate input files in fullJakub Konka
2024-01-27Merge pull request #18677 from ziglang/post-new-machoJakub Konka
2024-01-26elf: merge all mergeable string rodata sections into oneJakub Konka
2024-01-25macho: unify accessLibPath with accessLibPath2Jakub Konka
2024-01-25macho: refactor resolving libs and frameworks when searching dependent dylibsJakub Konka
2024-01-25macho: dump print search lib and framework dirs in --verbose-linkJakub Konka
2024-01-25macho: try frameworks before libs non-exclusiveJakub Konka
2024-01-25macho: print tried paths for unresolved dylib depsJakub Konka
2024-01-24macho: set __DATA_CONST* segments flags to SG_READ_ONLYJakub Konka
2024-01-24macho: clean up logic for deciding if needs __stub_helperJakub Konka
2024-01-24macho: add misc fixes targeting macos 11Jakub Konka
2024-01-24macho: set filename as ident in code signatureJakub Konka
2024-01-24macho: skip -r when single input object fileJakub Konka
2024-01-24macho: exclude symbols from empty sections when parsing unwind infoJakub Konka
2024-01-24macho: synthesise unwind records from __eh_frame even if no __compact_unwindJakub Konka
2024-01-24macho: allocate segments in sep step and tweak sorting logicJakub Konka
2024-01-24macho: fix 32bit compilation issuesJakub Konka
2024-01-24macho: do not enforce platform check for nowJakub Konka
2024-01-24macho: ensure we zero-out regions after copying them overJakub Konka
2024-01-24macho: actually lower TLS variablesJakub Konka
2024-01-24macho: fix wrong symbol type for TLV varsJakub Konka
2024-01-24x86_64: emit MachO TLV sequenceJakub Konka
2024-01-24macho: save TLS variables in ZigObjectJakub Konka
2024-01-24macho: get start index of Zig sections when allocating other sectionsJakub Konka