aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/load_commands.zig
AgeCommit message (Expand)Author
2025-11-14represent Mac Catalyst as aarch64-maccatalyst-none rather than aarch64-ios-ma...Alex Rønne Petersen
2025-08-28link.MachO: update to not use GenericWriterAndrew Kelley
2025-07-07MachO: revert unfinished changesAndrew Kelley
2025-07-07MachO: update to new std.io APIsAndrew Kelley
2024-10-10link: fix false positive crtbegin/crtend detectionAndrew Kelley
2024-10-08link.Elf: avoid converting rpath data in flush()Andrew Kelley
2024-08-19replace Compilation.Emit with std.Build.Cache.PathRobin Voetter
2024-07-04Compilation: rename tsan_static_lib to tsan_libJakub Konka
2024-07-04macho: do not save rpaths globally in the driverJakub Konka
2024-07-04macho: link dynamic TSAN libJakub Konka
2024-03-11std.builtin: make link mode fields lowercaseTristan Ross
2024-02-21MachO: fix `calcLoadCommandsSize` computationJacob Young
2024-01-29macho: re-enable dSYM but don't write anything to it yetJakub Konka
2024-01-24macho: remove all rpath parsing from the linkerJakub Konka
2024-01-24macho: re-instate build-obj codepathJakub Konka
2024-01-24macho: write to fileJakub Konka
2024-01-24macho: allocate sections, segments and atomsJakub Konka
2024-01-24macho: copy over new implementation sources from zldJakub Konka
2024-01-01fix remaining compile errors except oneAndrew Kelley
2024-01-01compiler: update many references to bin_file.optionsAndrew Kelley
2024-01-01linkers: update references to "options" fieldAndrew Kelley
2024-01-01linker: update target referencesAndrew Kelley
2023-11-19compiler: correct unnecessary uses of 'var'mlugg
2023-09-26kubkon review changes: 4Michael Dusan
2023-09-25kubkon review changes: 3Michael Dusan
2023-09-25kubkon review changes: 1Michael Dusan
2023-09-25macos: better SDK version detectionMichael Dusan
2023-09-04macho: check if we should emit LC_VERSION_MIN_ if target low enoughJakub Konka
2023-08-30macho: improve error reporting for re-exports mismatchJakub 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-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: merge Zld state with MachO stateJakub Konka
2023-08-29darwin: move inference of SDK version into the linkerJakub Konka
2023-08-03zig libc: restore functionality on macOSAndrew Kelley
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-17std: replace builtin.Version with SemanticVersionr00ster91
2023-06-17mem: rename align*Generic to mem.align*Motiejus Jakštys
2023-04-01macho: look for entry in archives/dylibs tooJakub Konka
2023-03-21macho: use TOOL=0x5 to mean ZIG as the build toolJakub Konka
2023-01-29std: restrict mem.span() and mem.len() to sentinel terminated pointersIsaac Freund
2022-12-17Sema: make is_non_{null,err} stricter about typesVeikka Tuominen
2022-12-16macho: store LC headers to often updated LINKEDIT sectionsJakub Konka
2022-12-16macho: calculate UUID as a streaming MD5 hash of the file contentsJakub Konka
2022-12-16macho: dedup LC emitting logicJakub Konka