aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/dead_strip.zig
AgeCommit message (Expand)Author
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
2022-10-22macho: upstream rewritten traditional linker, zldJakub Konka
2022-10-18all: rename `@maximum` to `@max` and `@minimum` to `@min`Ali Chraghi
2022-09-18macho: move to incremental writes and global relocs for incrementalJakub Konka
2022-09-17macho: do not assume every object has a symtabJakub Konka
2022-09-09macho: use globals free list like in COFF linkerJakub Konka
2022-08-03macho: do not preempt segment headers; do it when commiting to fileJakub Konka
2022-08-03macho: update how we insert output sectionsJakub Konka
2022-08-03macho: sync with zldJakub Konka
2022-07-22macho: include __StaticInit input sections as GC rootsJakub Konka
2022-07-22macho: dead_strip defaults: off for debug, on for releaseJakub Konka
2022-07-22macho: move GC code into dead_strip.zig moduleJakub Konka