aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/dead_strip.zig
AgeCommit message (Expand)Author
2025-08-29std.Io: delete GenericReaderAndrew Kelley
2025-08-11std.ArrayList: make unmanaged the defaultAndrew Kelley
2025-07-07std.fmt: fully remove format string from format methodsAndrew Kelley
2025-07-07MachO: update to new std.io APIsAndrew Kelley
2025-02-22zig build fmtAndrew Kelley
2024-07-22macho: run more things in parallelJakub Konka
2024-07-18macho: migrate UnwindInfoJakub Konka
2024-07-18macho: move unwind info records ownership to ObjectsJakub Konka
2024-01-24macho: fix dead stripping logic to exclude debug sectionsJakub Konka
2024-01-24macho: handle dead stripping of atomsJakub Konka
2024-01-24macho: get the ball rolling!Jakub Konka
2024-01-24macho: copy over new implementation sources from zldJakub Konka
2024-01-01move force_undefined_symbols into CompilationAndrew Kelley
2024-01-01fix remaining compile errors except oneAndrew Kelley
2024-01-01linkers: update references to "options" fieldAndrew Kelley
2024-01-01linker: update target referencesAndrew Kelley
2024-01-01linker: update output_mode referencesAndrew Kelley
2023-11-10macho: resolve special section/segment boundary symbolsJakub Konka
2023-08-30macho: report basic __eh_frame problems as errorsJakub Konka
2023-08-29macho: fix compilation issuesJakub Konka
2023-08-29macho: merge Zld state with MachO stateJakub Konka
2023-08-29macho: move symbol resolver into zld driver's stateJakub Konka
2023-08-29macho: remove dead codeJakub Konka
2023-08-29macho: use TableSection for stub entries in zld driverJakub 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-03macho: set first and last atom indexes to 0 when marking section for pruningJakub Konka
2023-08-02macho: track unwind/dwarf cfi records by symbol rather than atomJakub Konka
2023-06-25macho: add fixes to __eh_frame parsing emitted by Nix C++ compilerJakub Konka
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-04-01link: handle -u flag in all linkersJakub Konka
2023-04-01macho: do not assume entrypoint is definedJakub Konka
2023-03-22macho+zld: refactor parsing of relocation targetJakub Konka
2023-03-20macho+zld: relax assumption about dead strip atoms uniquenessJakub Konka
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-02-06macho: downgrade alignment requirements for symtab in object filesJakub Konka
2023-01-21macho: synthesise unwind records in absence of compact unwind sectionJakub Konka
2023-01-20zld: parse, synthesise and emit unwind recordsJakub Konka
2022-12-09macho+zld: skip atomless synthetic globals in dead_stripJakub Konka
2022-11-18run zig fmt on everything checked by CIStevie Hryciw
2022-10-30macho: fix regression in dead strip for x86_64Jakub Konka
2022-10-24link: add an explicit error set for flush() and flushModule()Andrew Kelley
2022-10-22macho: some docsJakub Konka
2022-10-22macho: refactor dead code stripping conditionsJakub Konka
2022-10-22macho: do not skip over SUBTRACTOR reloc when dead strippingJakub Konka
2022-10-22macho: fix handling of lack of subsections and tracking of inner symbolsJakub Konka
2022-10-22macho: skip parsing __eh_frame until we know how to handle itJakub Konka