aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO
AgeCommit message (Expand)Author
2023-09-25macos: discontinue redundant search/link for libcMichael Dusan
2023-09-25macho: add verbose args for -platform_versionMichael Dusan
2023-09-21compiler: move struct types into InternPool properAndrew Kelley
2023-09-04macho: check if we should emit LC_VERSION_MIN_ if target low enoughJakub Konka
2023-08-31macho: report missing libSystem/libc system libraries to the userJakub Konka
2023-08-30macho: remove error.UnhandledDwFormValue from link.FileJakub Konka
2023-08-30macho: report basic __eh_frame problems as errorsJakub Konka
2023-08-30macho: remove obsolete error.FailedToResolveRelocationTargetJakub Konka
2023-08-30macho: improve error reporting for re-exports mismatchJakub Konka
2023-08-30macho: refactor resolving and parsing dependent dylibsJakub Konka
2023-08-29macho: simplify handling and reporting parsing errorsJakub Konka
2023-08-29macho: handle mismatched and missing platform errorsJakub Konka
2023-08-29macho: clean up array of supported platforms and versionsJakub Konka
2023-08-29link: remove unused darwin_sdk_version fieldJakub Konka
2023-08-29macho: clean up helpers for std.SemanticVersion <-> Apple version formattingJakub Konka
2023-08-29macho: parse platform info from each object file into Platform structJakub Konka
2023-08-29macho: make MachO.requiresCodeSignature accept link.OptionsJakub Konka
2023-08-29macho: remove MachO.requiresThunks as it is obsoleteJakub Konka
2023-08-29macho: create an explicit error set for parse functionsJakub Konka
2023-08-29macho: convert log.err when CPU arch is mismatched into actual errorsJakub Konka
2023-08-29macho: report symbol collision as compiler errorJakub Konka
2023-08-29macho: fix 32bit compilation issuesJakub Konka
2023-08-29macho: fix overalignment of stubs on aarch64Jakub Konka
2023-08-29macho: fix invalid alignment of stubs for x86_64Jakub Konka
2023-08-29macho: fix compilation issuesJakub Konka
2023-08-29macho: merge Zld state with MachO stateJakub Konka
2023-08-29macho: save indexes to all sections of interestJakub Konka
2023-08-29macho: unify resolving globalsJakub Konka
2023-08-29macho: unify segment handlingJakub Konka
2023-08-29macho: unify writeLinkeditSegmentData funcJakub Konka
2023-08-29macho: unify creating atomsJakub Konka
2023-08-29macho: unify allocating special symbolsJakub Konka
2023-08-29macho: unify writeSegmentHeaders funcJakub Konka
2023-08-29macho: move initSection into MachO from ZldJakub Konka
2023-08-29macho: move getOutputSection into AtomJakub Konka
2023-08-29macho: move symbol resolver into zld driver's stateJakub Konka
2023-08-29macho: collect bind data by scanning atoms directly in objectsJakub Konka
2023-08-29macho: collect rebase data by scanning atoms directly in objectsJakub Konka
2023-08-29macho: remove dead codeJakub Konka
2023-08-29macho: use TableSection for stub entries in zld driverJakub Konka
2023-08-29macho: remove obsolete function createDyldStubBinderGotAtomJakub Konka
2023-08-29macho: use TableSection for TLV pointer entries in zld driverJakub Konka
2023-08-29macho: use TableSection for GOT entries in zld driverJakub Konka
2023-08-29macho: change dyld_private_sym_index to dyld_private_atom_index in zldJakub Konka
2023-08-29macho: unify Atom concept between driversJakub Konka
2023-08-29macho: unify Section concept across driversJakub Konka
2023-08-29macho: add simple error reporting for misc errorsJakub Konka
2023-08-29macho: unify concept of SymbolWithLoc across driversJakub Konka
2023-08-29macho: simplify input file parsing for both driversJakub Konka
2023-08-29macho: remove page_size field as it can be computed when and where requiredJakub Konka