aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO/DwarfInfo.zig
AgeCommit message (Collapse)Author
2024-05-24link/macho: fix perf bug in DWARF parsingJakub Konka
2024-01-28macho: do not allocate input files in fullJakub Konka
2024-01-24macho: fix 32bit compilation issuesJakub Konka
2024-01-24macho: get the ball rolling!Jakub Konka
2024-01-24macho: copy over new implementation sources from zldJakub Konka
2023-10-31std.builtin.Endian: make the tags lower caseAndrew Kelley
Let's take this breaking change opportunity to fix the style of this enum.
2023-10-31mem: fix ub in writeIntJacob Young
Use inline to vastly simplify the exposed API. This allows a comptime-known endian parameter to be propogated, making extra functions for a specific endianness completely unnecessary.
2023-08-30macho: remove error.UnhandledDwFormValue from link.FileJakub Konka
Eventually, we will validate DWARF info upfront and report errors to the user but this will require a rewrite of several parts of the linker so leaving as a TODO for the near future.
2023-08-29macho: merge Zld state with MachO stateJakub Konka
2023-06-24all: migrate code to new cast builtin syntaxmlugg
Most of this migration was performed automatically with `zig fmt`. There were a few exceptions which I had to manually fix: * `@alignCast` and `@addrSpaceCast` cannot be automatically rewritten * `@truncate`'s fixup is incorrect for vectors * Test cases are not formatted, and their error locations change
2023-03-21macho+zld: return null rather than error on invalid AbbrevKindJakub Konka
2022-11-18run zig fmt on everything checked by CIStevie Hryciw
2022-11-08macho: fix 32bit buildJakub Konka
2022-11-08macho: fix handling of DW_FORM_block* formsJakub Konka
2022-11-08macho: fix parsing len of DW_FORM_stringJakub Konka
2022-10-23macho: handle majority of DW_FORM_ values for DWARF4 in the linkerJakub Konka
2022-10-22macho: fix 32bit buildJakub Konka
2022-10-22macho: upstream rewritten traditional linker, zldJakub Konka
kubkon/zld gitrev 5733ed87abe2f07e1330c3232a252e9defec638a