aboutsummaryrefslogtreecommitdiff
path: root/src/link.zig
AgeCommit message (Expand)Author
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
2024-10-10link: fix false positive crtbegin/crtend detectionAndrew Kelley
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-09-23std.Target: Remove Cpu.Arch.dxil and ObjectFormat.dxcontainer.Alex Rønne Petersen
2024-09-10codegen: implement output to the `.debug_info` sectionJacob Young
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-27Dwarf: fix and test string formatJacob Young
2024-08-25comp: rename `module` to `zcu`David Rubin
2024-08-19replace Compilation.Emit with std.Build.Cache.PathRobin Voetter
2024-08-19fix various issues related to Path handling in the compiler and stdRobin Voetter
2024-08-16Dwarf: rework self-hosted debug info from scratchJacob Young
2024-08-11std.Target: Add goff and xcoff to ObjectFormat.Alex Rønne Petersen
2024-08-11compiler: split Decl into Nav and Caumlugg