aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO.zig
AgeCommit message (Expand)Author
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-09-01macho: we actually care about stem and not basename for dependenciesJakub Konka
2023-09-01macho: forgot to include dirname when resolving dependenciesJakub Konka
2023-08-31macho: report missing libSystem/libc system libraries to the userJakub Konka
2023-08-31macho: check if fallback libSystem.{d}.tbd exists in Zig's installationJakub Konka
2023-08-30macho: improve formatting of invalid targets in librariesJakub 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: report formatted error for unhandled symbol typesJakub Konka
2023-08-30macho: improve error reporting for re-exports mismatchJakub Konka
2023-08-30macho: convert error.TODOImplementWritingStaticLibFiles into an actual errorJakub Konka
2023-08-30macho: refactor resolving and parsing dependent dylibsJakub Konka
2023-08-29macho: format parse error for fat libs to include CPU archs onlyJakub Konka
2023-08-29macho: simplify handling and reporting parsing errorsJakub Konka
2023-08-29macho: handle mismatched and missing platform errorsJakub Konka
2023-08-29link: remove unused darwin_sdk_version fieldJakub 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: report undefined via compiler errors in incremental driverJakub Konka
2023-08-29macho: swap sectname with segname typo when allocating sectionsJakub Konka
2023-08-29macho: fix overalignment of stubs on aarch64Jakub Konka
2023-08-29macho: fix a few regressions in incremental codepathJakub 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 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: unify entry point handlingJakub Konka
2023-08-29macho: move symbol resolver into zld driver's stateJakub Konka
2023-08-29macho: remove dead codeJakub Konka
2023-08-29macho: assert every global is extern in incremental contextJakub Konka
2023-08-29macho: remove dead codeJakub Konka
2023-08-29macho: use TableSection for stub entries in zld driverJakub Konka
2023-08-29macho: use TableSection for GOT entries in zld driverJakub Konka
2023-08-29macho: unify Atom concept between driversJakub Konka
2023-08-29macho: unify more of the linker stateJakub 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
2023-08-29macho: remove dead codeJakub Konka