aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2025-06-12wasm: get self-hosted compiling, and supporting `separate_thread`mlugg
2025-06-12compiler: get most backends compiling againmlugg
2025-06-12compiler: rework backend pipeline to separate codegen and linkmlugg
2025-06-12link: divorce LLD from the self-hosted linkersmlugg
2025-06-12compiler: slightly untangle LLVM from the linkersmlugg
2025-06-07Dwarf: restore missing non-entry paddingJacob Young
2025-06-06x86_64: add support for pie executablesJacob Young
2025-06-06Compilation: enable the x86_64 backend by default for debug buildsJacob Young
2025-06-06Elf: support non-comdat groupsJacob Young
2025-06-05std.Target: Introduce Cpu convenience functions for feature tests.Alex Rønne Petersen
2025-06-04compiler: Don't link ucrtbased.dll when targeting *-windows-msvc in Debug mode.Alex Rønne Petersen
2025-05-29Legalize: introduce a new pass before livenessJacob Young
2025-05-21spirv: error when execution mode is set more than onceAli Cheraghi
2025-05-21link.Elf: Don't require linking libc for dynamic linker path to take effect.Alex Rønne Petersen
2025-05-20Merge pull request #23913 from alexrp/netbsd-libcAlex Rønne Petersen
2025-05-18compiler: refactor `Zcu.File` and path representationmlugg
2025-05-17compiler: Support building NetBSD crt1.o/Scrt1.o and stub shared libraries.Alex Rønne Petersen
2025-05-12Merge pull request #23700 from sorairolake/rename-trimsAlex Rønne Petersen
2025-05-12Merge pull request #23835 from alexrp/freebsd-libcAlex Rønne Petersen
2025-05-10compiler: Support building FreeBSD crt1.o/Scrt1.o and stub shared libraries.Alex Rønne Petersen
2025-05-10std.Target: Remove ObjectFormat.nvptx (and associated linker code).Alex Rønne Petersen
2025-05-10compiler: Move vendored library support to `libs` subdirectory.Alex Rønne Petersen
2025-05-03link+macho+fuzz: use correct input typetjog
2025-05-01wasm-c-abi: llvm fix struct handling + reorganizePavel Verigo
2025-04-28Merge pull request #23698 from alexrp/goff-xcoff-stubsAlex Rønne Petersen
2025-04-28Merge pull request #23663 from alexrp/emit-asm-onlyAlex Rønne Petersen
2025-04-28std.Target: Remove Os.Tag.elfiamcu.Alex Rønne Petersen
2025-04-27link.Elf: Skip invoking LLD for `zig build-obj` for unsupported targets.Alex Rønne Petersen
2025-04-27chore(std.mem): Rename `trimLeft` and `trimRight`Shun Sakai
2025-04-27link: Stub out GOFF/XCOFF linker code based on LLVM.Alex Rønne Petersen
2025-04-21revive nvptx linkageAli Cheraghi
2025-04-13link: Improve handling of --build-id when using LLD.Alex Rønne Petersen
2025-04-12Merge pull request #23529 from alexrp/2879-groundworkAlex Rønne Petersen
2025-04-11Introduce libzigc for libc function implementations in Zig.Alex Rønne Petersen
2025-04-11compiler: Move int size/alignment functions to std.Target and std.zig.target.Alex Rønne Petersen
2025-04-05Dwarf: handle undefined type valuesJacob Young
2025-04-04std.Target: Update CPU models/features for LLVM 20.Alex Rønne Petersen
2025-03-31Elf: fix incrementally reallocating the last atom in a sectionJacob Young
2025-03-27std.meta.FieldType -> @FieldTypeАндрей Краевский
2025-03-23codegen: fix packed byte-aligned relocationsJacob Young
2025-03-18mingw: Rename mingw32.lib to libmingw32.lib.Alex Rønne Petersen
2025-03-10Dwarf: remove comptime parameters from generic origin functionsJacob Young
2025-03-05Remove uses of deprecated callconv aliasesLinus Groh
2025-03-02link: fixed bugs uncovered by changing the cache modeJacob Young
2025-03-02link: make sure MachO closes the damn filesmlugg
2025-02-26Merge pull request #22488 from Rexicon226/ubsan-rtAndrew Kelley
2025-02-25Merge pull request #22937 from alichraghi/ali_spvRobin Voetter
2025-02-25Compilation: correct when to include ubsanDavid Rubin
2025-02-25move libubsan to `lib/` and integrate it into `-fubsan-rt`David Rubin
2025-02-25link.MachO.UnwindInfo: reproduce lld's commentAndrew Kelley