aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO.zig
AgeCommit message (Expand)Author
2024-07-18macho: migrate Atom and SymbolJakub Konka
2024-07-18macho: migrate InternalObject and DylibJakub Konka
2024-07-18macho: migrate Object to self-ownership of atoms and symbolsJakub Konka
2024-07-18macho: revamp how we compute dyld relocsJakub Konka
2024-07-18macho: move unwind info records ownership to ObjectsJakub Konka
2024-07-07Zcu: pass `PerThread` to intern pool string functionsJacob Young
2024-07-07Zcu: introduce `PerThread` and pass to all the functionsJacob Young
2024-07-04Merge pull request #20494 from mlugg/the-great-decl-splitAndrew Kelley
2024-07-04Compilation: rename tsan_static_lib to tsan_libJakub Konka
2024-07-04Zcu: store `LazySrcLoc` in error messagesmlugg
2024-07-04Zcu: rework exportsmlugg
2024-07-04macho: do not save rpaths globally in the driverJakub Konka
2024-07-04macho: link dynamic TSAN libJakub Konka
2024-06-26macho: set allow_shlib_undefined to true when TSAN was requestedJakub Konka
2024-06-26macho: print libtsan ref when dumping argvJakub Konka
2024-06-26macho: link in TSAN if requestedJakub Konka
2024-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley
2024-06-13std: Convert deprecated aliases to compile errors and fix usagesRyan Liptak
2024-05-27update the codebase for the new std.Progress APIAndrew Kelley
2024-05-24link/macho: fix perf bug in DWARF parsingJakub Konka
2024-05-23link/macho: apply fixes to deduping logicJakub Konka
2024-05-23link/macho: dedup literals in objects and internal object fileJakub Konka
2024-05-09link/macho: look in lib dirs (-L) for libSystem tooJakub Konka
2024-05-09handle visionos target OS tag in the compilerJakub Konka
2024-05-09link/macho: add support for VisionOSJakub Konka
2024-04-22link/macho: make --verbose-link represent the actual linker lineJakub Konka
2024-04-22link/macho: introduce Atom extras for out-of-band dataJakub Konka
2024-04-05Merge pull request #19260 from mikdusan/macos-zipperedJakub Konka
2024-03-30cbe: rewrite `CType`Jacob Young
2024-03-28macho: fix double freeJakub Konka
2024-03-26compiler: eliminate most usages of TypedValuemlugg
2024-03-19fix compilation failures found by CIAndrew Kelley
2024-03-19extract std.posix from std.osAndrew Kelley
2024-03-13macos: add tbd-v3 zippered supportMichael Dusan
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