aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2024-10-23link.MachO: remove buggy multi-threadingAndrew Kelley
2024-10-23Merge pull request #21697 from mlugg/callconvMatthew Lugg
2024-10-21coff: fix incorrect default `image_base` values and re-enable shared library ...kcbanner
2024-10-20link.Dwarf: Fix function alignment calculation to match the rest of the linker.Alex Rønne Petersen
2024-10-20link: Use defaultFunctionAlignment() when function alignment is unspecified.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-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