aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/Object.zig
AgeCommit message (Expand)Author
2024-01-30macho: improve weak-ref symbols handlingJakub Konka
2024-01-29macho: re-enable dSYM but don't write anything to it yetJakub Konka
2024-01-28macho: fix 32bit buildsJakub Konka
2024-01-28macho: do not allocate input files in fullJakub Konka
2024-01-24macho: exclude symbols from empty sections when parsing unwind infoJakub Konka
2024-01-24macho: synthesise unwind records from __eh_frame even if no __compact_unwindJakub Konka
2024-01-24macho: fix 32bit compilation issuesJakub Konka
2024-01-24macho: do not enforce platform check for nowJakub Konka
2024-01-24macho: fix symbol index dereference in codegen wrt ZigObjectJakub Konka
2024-01-24macho: create Atom for Decl in ZigObjectJakub Konka
2024-01-24macho: split symbol.flags.got into needs_got and has_gotJakub Konka
2024-01-24macho: introduce ZigObjectJakub Konka
2024-01-24macho: report duplicate symbolsJakub Konka
2024-01-24macho: write to fileJakub Konka
2024-01-24macho: sort sections; use Atom.Alignment for alignment; init segmentsJakub Konka
2024-01-24macho: resolve symbols and mark files liveJakub Konka
2024-01-24macho: parse archivesJakub Konka
2024-01-24macho: create scaffolding for parsing different input objectsJakub Konka
2024-01-24macho: parse an input object file!Jakub Konka
2024-01-24macho: get the ball rolling!Jakub Konka
2024-01-24macho: copy over new implementation sources from zldJakub Konka
2024-01-01fix remaining compile errors except oneAndrew Kelley
2024-01-01linker: update target referencesAndrew Kelley
2023-11-17std.macho: fix LoadCommandIterator to work with underaligned dataJakub Konka
2023-09-21compiler: move struct types into InternPool properAndrew Kelley
2023-08-30macho: report basic __eh_frame problems as errorsJakub Konka
2023-08-29macho: handle mismatched and missing platform errorsJakub Konka
2023-08-29macho: parse platform info from each object file into Platform structJakub 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: move initSection into MachO from ZldJakub Konka
2023-08-29macho: move getOutputSection into AtomJakub 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: unify concept of SymbolWithLoc across driversJakub Konka
2023-08-29macho: simplify input file parsing for both driversJakub Konka
2023-08-16macho: tie FDEs and unwind records to all symbol aliasesJakub 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-16migration: std.math.{min, min3, max, max3} -> `@min` & `@max`r00ster91
2023-05-23std.sort: add pdqsort and heapsortAli Chraghi
2023-04-28update codebase to use `@memset` and `@memcpy`Andrew Kelley
2023-03-22macho+zld: make sure we populate source section index lookup if no undefsJakub Konka
2023-03-22macho+zld: refactor parsing of relocation targetJakub Konka
2023-03-21macho+zld: when finding by address, note the end of section symbols tooJakub Konka
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-02-06macho: parse and sort data-in-code entries ahead of timeJakub Konka