aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf/ZigObject.zig
AgeCommit message (Expand)Author
2025-03-31Elf: fix incrementally reallocating the last atom in a sectionJacob Young
2025-02-07x86_64: fix backend assertion failuresJacob Young
2025-01-15link.Elf: fix error reporting for failed hot swapAndrew Kelley
2025-01-15fix merge conflicts with updating line numbersAndrew Kelley
2025-01-15switch to ArrayListUnmanaged for machine codeAndrew Kelley
2025-01-15rewrite wasm/Emit.zigAndrew Kelley
2025-01-15compiler: add type safety for export indicesAndrew Kelley
2025-01-15rework error handling in the backendsAndrew Kelley
2025-01-15elf linker: conform to explicit error setsAndrew Kelley
2025-01-15macho linker conforms to explicit error sets, againAndrew Kelley
2025-01-15remove "FIXME" from codebaseAndrew Kelley
2025-01-15wasm linker: aggressive DODificationAndrew Kelley
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-20lldb: add pretty printer for intern pool indicesJacob Young
2024-11-24dwarf: fix stepping through an inline loop containing one statementJacob Young
2024-11-16link: fix failing incremental test casesJacob Young
2024-10-25Merge pull request #21710 from alexrp/function-alignmentAlex Rønne Petersen
2024-10-23link.Elf.ZigObject.updateFunc: reduce data dependenciesAndrew Kelley
2024-10-20link: Use defaultFunctionAlignment() when function alignment is unspecified.Alex Rønne Petersen
2024-10-12link.Elf: eliminate an O(N^2) algorithm in flush()Andrew Kelley
2024-10-11link.Elf: group section indexesAndrew Kelley
2024-10-11link.Elf.ZigObject: make resetShdrIndexes non genericAndrew Kelley
2024-10-10link: fix false positive crtbegin/crtend detectionAndrew Kelley
2024-10-09elf: clean up how we create un-allocated sectionsJakub Konka
2024-10-09elf: change how we manage debug atoms in Dwarf linkerJakub Konka
2024-10-09elf: do not create atoms for section symbols that do not require itJakub Konka
2024-10-09elf: move sections in segments that need moving onlyJakub Konka
2024-09-23elf: fix condition for skipping symbols if atom is deadJakub Konka
2024-09-12Replace deprecated default initializations with decl literalsLinus Groh
2024-09-10codegen: implement output to the `.debug_info` sectionJacob Young
2024-09-04elf: do not pad placeholders coming from input object filesJakub Konka
2024-09-04elf: misc .eh_frame management fixesJakub Konka
2024-09-04elf: init rela sections in a separate pass for ZigObjectJakub Konka
2024-09-04elf: emit relocs for self-hosted generated .eh_frame sectionJakub Konka
2024-09-04elf: fix relocatable modeJakub Konka
2024-09-04elf: allocate .tdata and .tbss using allocateAtom mechanicsJakub Konka
2024-09-04dwarf: make Section.off a functionJakub Konka
2024-09-04elf+dwarf: refer sections via section symbolsJakub Konka
2024-09-04elf: fix emitting correct .rela. sections in -r modeJakub Konka
2024-09-04elf: fix a typo in setting ZigObject.data_relro_indexJakub Konka
2024-09-04elf: remove isDebugSection helperJakub Konka
2024-09-04elf: allocate .text in ZigObject similarly to .eh_frameJakub Konka
2024-09-04elf: allocate .data.rel.ro and .rodata in ZigObject similarly to .eh_frameJakub Konka
2024-09-04elf: allocate .data in ZigObject similarly to .eh_frameJakub Konka
2024-09-04elf: allocate .bss in ZigObject similarly to .eh_frameJakub Konka
2024-09-04elf: split Atom.allocate into Atom-independent partsJakub Konka
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-27Dwarf: implement .eh_frameJacob Young