aboutsummaryrefslogtreecommitdiff
path: root/src/link.zig
AgeCommit message (Expand)Author
2025-05-10compiler: Move vendored library support to `libs` subdirectory.Alex Rønne Petersen
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
2024-10-31zig_llvm: Reduce our exposure to LLVM API breakage.Alex Rønne Petersen
2024-10-23link.flushTaskQueue: move safety lockAndrew Kelley
2024-10-23combine codegen work queue and linker task queueAndrew Kelley
2024-10-23glibc sometimes makes archives be ld scriptsAndrew Kelley
2024-10-23also find static libc files on the hostAndrew Kelley
2024-10-23better error messagesAndrew Kelley
2024-10-23branch fixesAndrew Kelley
2024-10-23move linker input file parsing to the compilation pipelineAndrew Kelley
2024-10-23link.MachO: fix missing input classificationAndrew Kelley
2024-10-23fix MachO linking regressionAndrew Kelley
2024-10-23fix resolving link inputsAndrew Kelley
2024-10-23CLI: fix detection of link inputsAndrew Kelley
2024-10-23rework linker inputsAndrew Kelley
2024-10-23move ld script processing to the frontendAndrew Kelley
2024-10-12link.Elf: eliminate an O(N^2) algorithm in flush()Andrew Kelley
2024-10-11link: consolidate diagnosticsAndrew Kelley