aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO.zig
AgeCommit message (Expand)Author
2024-03-01macho: correctly find N_GSYM symbols when parsing symbol stabsJakub Konka
2024-02-27move `zig libc` command to be lazily builtAndrew Kelley
2024-02-26macho: count rebases for synthetic __objc_selrefsJakub Konka
2024-02-26macho: actually set SG_READ_ONLY on __DATA_CONST segmentJakub Konka
2024-02-21MachO: fix `calcLoadCommandsSize` computationJacob Young
2024-02-09macho: undo invalid fix for allocating sections for relocatableJakub Konka
2024-02-09macho: align memory size with file size when emitting relocatableJakub Konka
2024-02-08macho: do not close file on error - it will happen automatically anyhowJakub Konka
2024-02-08macho: alloc improvement for relocatableJakub Konka
2024-02-08macho: couple small fixesJakub Konka
2024-02-08macho: in relocatable mode, macho emit __DWARF directlyJakub Konka
2024-02-08macho: move Dwarf handle to ZigObject from DebugSymbolsJakub Konka
2024-02-07macho: remove fallback to llvm-arJakub Konka
2024-02-07macho: parse input object files specifically for incl in archiveJakub Konka
2024-02-07macho: emit an archiveJakub Konka
2024-02-07macho: populate output archive symtabJakub Konka
2024-02-07macho: move static lib emitting logic to relocatable.zigJakub Konka
2024-02-07macho: refactor markExports, markImportsExports and claimUnresolvedJakub Konka
2024-02-07macho: move static lib flushing logic into ArchiveJakub Konka
2024-02-06macho: store open file descriptors in a global arrayJakub 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: 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-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: move getAtomData switch into AtomJakub Konka
2024-01-28macho: do not allocate input files in fullJakub 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: add misc fixes targeting macos 11Jakub Konka
2024-01-24macho: set filename as ident in code signatureJakub 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: ensure we zero-out regions after copying them overJakub Konka
2024-01-24macho: actually lower TLS variablesJakub Konka