aboutsummaryrefslogtreecommitdiff
path: root/src/link/Dwarf.zig
AgeCommit message (Expand)Author
2025-01-12Dwarf: emit debug info for extern globalsJacob Young
2025-01-08Dwarf: fix assertion failureJacob Young
2025-01-06Dwarf: fix abbrev code being overwritten with the wrong empty variantJacob Young
2025-01-05Dwarf: implement new incremental line number update APIJacob Young
2025-01-05link: new incremental line number update APImlugg
2024-12-24compiler: analyze type and value of global declaration separatelymlugg
2024-12-24compiler: remove Caumlugg
2024-12-23Zir: refactor `declaration` instruction representationmlugg
2024-12-19Dwarf: remove redundant debug infoJacob Young
2024-12-17Zir: store declaration column number so Dwarf doesn't need to load the ASTmlugg
2024-12-17Dwarf: deleting bad code until I remember what it doesJacob Young
2024-12-17Dwarf: fix data races by reading from ZIRJacob Young
2024-12-16Dwarf: include comptime-only values in debug infoJacob Young
2024-12-16Dwarf: preserve deduped struct navsJacob Young
2024-12-16Merge pull request #22245 from mlugg/zir-no-doc-commentsMatthew Lugg
2024-12-15compiler: remove doc comments from Zirmlugg
2024-12-14Elf: fix shdr size getting out of sync with the actual sizeJacob Young
2024-11-24dwarf: fix stepping through an inline loop containing one statementJacob Young
2024-11-02link.Dwarf: Some minor corrections to calling conventions to ~match Clang.Alex Rønne Petersen
2024-11-02compiler: Handle arm_aapcs16_vfp alongside arm_aapcs_vfp in some places.Alex Rønne Petersen
2024-10-31compiler: remove anonymous struct types, unify all tuplesmlugg
2024-10-28dwarf: flush wip_nav after emitting anyerror type infoRobin Voetter
2024-10-25Merge pull request #21710 from alexrp/function-alignmentAlex Rønne Petersen
2024-10-20link.Dwarf: Fix function alignment calculation to match the rest of the linker.Alex Rønne Petersen
2024-10-19link.Dwarf: handle `avr_signal` and `avr_builtin` callconvsmlugg
2024-10-19link: add clarifying commentmlugg
2024-10-19std.Target: rename `defaultCCallingConvention` and `Cpu.Arch.fromCallconv`mlugg
2024-10-19std: update for new `CallingConvention`mlugg
2024-10-19compiler: introduce new `CallingConvention`mlugg
2024-10-09Merge pull request #21629 from ziglang/elf-incrAndrew Kelley
2024-10-09elf: revert growing atoms in Dwarf.resize for standard allocJakub Konka
2024-10-09elf: change how we manage debug atoms in Dwarf linkerJakub Konka
2024-10-09elf: move setting section size back to Elf.growSectionJakub Konka
2024-10-09elf: combine growAllocSection and growNonAllocSection into growSectionJakub Konka
2024-10-09Dwarf: implement and test lexical blocksJacob Young
2024-09-15Revert "Dwarf: prevent crash on missing field inits"mlugg
2024-09-10Dwarf: prevent crash on missing field initsJacob Young
2024-09-10Dwarf: implement default field valuesJacob Young
2024-09-10Dwarf: implement variables without runtime bitsJacob Young
2024-09-10Dwarf: implement and test multi array listJacob Young
2024-09-10codegen: implement output to the `.debug_info` sectionJacob Young
2024-09-10Dwarf: implement and test declsJacob Young
2024-09-10Dwarf: fix missing padding before incrementally updated entriesJacob Young
2024-09-04elf: do not create .eh_frame section if ZigObject already did soJakub Konka
2024-09-04dwarf: make Section.off a functionJakub Konka
2024-09-04elf+dwarf: refer sections via section symbolsJakub Konka
2024-08-30dwarf: share and use `std.dwarf.EH_PE` constantsJacob Young
2024-08-30Dwarf: fix zir inst index comparison not checking the fileJacob Young
2024-08-28link.Dwarf: skip tests in updateComptimeNavmlugg
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg