aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
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-16std.Target: Remove isBpfFreestanding().Alex Rønne Petersen
2024-10-13Merge pull request #21688 from Snektron/spirv-fixRobin Voetter
2024-10-13spirv: don't try to lower types which have no runtime bitsRobin Voetter
2024-10-12fix 32-bit buildAndrew Kelley
2024-10-12link.Elf: eliminate an O(N^2) algorithm in flush()Andrew Kelley
2024-10-12macho: create dummy atom of size 0 marking end of a sectionJakub Konka
2024-10-11link: consolidate diagnosticsAndrew Kelley
2024-10-11work around C backend bugAndrew Kelley
2024-10-11link.Elf.sortShdrs: tease out data dependenciesAndrew Kelley
2024-10-11link.Elf: fix merge sections namespacingAndrew Kelley
2024-10-11link.Elf: group section indexesAndrew Kelley
2024-10-11link.Elf.ZigObject: make resetShdrIndexes non genericAndrew Kelley
2024-10-11link.Elf: fix phdr_gnu_stack_index not included in sortPhdrsAndrew Kelley
2024-10-10link: fix false positive crtbegin/crtend detectionAndrew Kelley
2024-10-09Merge pull request #21629 from ziglang/elf-incrAndrew Kelley
2024-10-09Merge pull request #21644 from ziglang/macho-issue-21598Andrew Kelley
2024-10-09link.Elf.Object.initAtoms: reduce state access and indirectionAndrew Kelley
2024-10-09macho: fix a typo in InternalObject.addObjcMethnameSectionJakub Konka
2024-10-09macho: report special symbols if undefinedJakub Konka
2024-10-09elf: revert growing atoms in Dwarf.resize for standard allocJakub Konka
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 setting section size back to Elf.growSectionJakub Konka
2024-10-09elf: drastically simplify extracting section size logicJakub Konka
2024-10-09elf: clear dynamic relocs before resolving relocs in atomsJakub Konka
2024-10-09elf: add some extra logging for created dynamic relocsJakub Konka
2024-10-09elf: do not panic if we already have create a PLT entry for a symbolJakub Konka
2024-10-09elf: fix creation of synthetic sectionsJakub Konka
2024-10-09elf: combine growAllocSection and growNonAllocSection into growSectionJakub Konka
2024-10-09elf: move sections in segments that need moving onlyJakub Konka
2024-10-09elf: mark objects as dirty/not-dirtyJakub Konka
2024-10-09elf: use arena for incremental cacheJakub Konka
2024-10-09elf: do not re-allocate AtomLists unless dirtiedJakub Konka
2024-10-09elf: clear dynamic relocs before repopulatingJakub Konka
2024-10-09elf: do not re-populate synthetic sections when updatingJakub Konka
2024-10-09elf: track atoms within AtomList with array hash mapJakub Konka
2024-10-09Dwarf: implement and test lexical blocksJacob Young
2024-10-08link.Elf: avoid needless file system reads in flush()Andrew Kelley
2024-10-08link.Elf: avoid converting rpath data in flush()Andrew Kelley
2024-10-07link.Elf: Fix page size calculation for more architectures.Alex Rønne Petersen
2024-10-06Merge pull request #21587 from alexrp/hexagon-portingAlex Rønne Petersen
2024-10-03Merge pull request #21570 from alexrp/windows-itaniumAlex Rønne Petersen
2024-10-03Merge pull request #21573 from alexrp/elf-headerJakub Konka
2024-10-03link.Elf: Fix default page size for hexagon.Alex Rønne Petersen