aboutsummaryrefslogtreecommitdiff
path: root/src/link.zig
AgeCommit message (Expand)Author
2025-06-12compiler: rework emit paths and cache modesmlugg
2025-06-12spirv: make the backend compile againmlugg
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: make checking for failed types the responsibility of Compilationmlugg
2025-06-12link: divorce LLD from the self-hosted linkersmlugg
2025-06-12compiler: slightly untangle LLVM from the linkersmlugg
2025-06-12compiler: minor refactors to ZCU linkingmlugg
2025-06-06link: support static archives that are linker scriptsJacob Young
2025-05-29Legalize: introduce a new pass before livenessJacob Young
2025-05-18compiler: refactor `Zcu.File` and path representationmlugg
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-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-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-03-23codegen: fix packed byte-aligned relocationsJacob Young
2025-03-22link: mark prelink tasks as procesed under `-fno-emit-bin`mlugg
2025-03-02link: make sure MachO closes the damn filesmlugg
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-22Merge pull request #22659 from ifreund/linker-script-fixAndrew Kelley
2025-02-22link.MachO: Add support for the -x flag (discard local symbols).Alex Rønne Petersen
2025-02-17std.Target: Remove functions that just wrap component functions.Alex Rønne Petersen
2025-02-10link: simplify control flowIsaac Freund
2025-02-10link: fix ambiguous names in linker scriptsIsaac Freund
2025-02-10std.ArrayList: popOrNull() -> pop() [v2] (#22720)Meghan Denny
2025-02-04Zcu: remove `*_loaded` fields on `File`mlugg
2025-01-15fix merge conflicts with updating line numbersAndrew Kelley
2025-01-15type checking for synthetic functionsAndrew Kelley
2025-01-15wasm linker: improve error messages by making source locations more lazyAndrew Kelley
2025-01-15wasm linker: fix crashes when parsing compiler_rtAndrew Kelley
2025-01-15implement the prelink phase in the frontendAndrew Kelley
2025-01-15wasm linker: allow undefined imports when lib name is providedAndrew Kelley
2025-01-15fix compilation when enabling llvmAndrew 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-15macho linker: conform to explicit error setsAndrew Kelley
2025-01-15wasm linker: aggressive DODificationAndrew Kelley
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-12-10std.Build.Cache.hit: more discipline in error handlingAndrew Kelley
2024-11-26diversify "unable to spawn" failure messagesAndrew Kelley
2024-10-30link.File.Wasm: parse inputs in compilation pipelineAndrew Kelley
2024-10-31link: Fix archive format selection for some OSs.Alex Rønne Petersen