aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2024-04-08link/elf: do not set soname unless only dynlib (reverts for haiku exec)Jakub Konka
2024-04-08link/elf: handle symbols to begin/end of .eh_frame sectionJakub Konka
2024-04-08link/elf: actually emit DYN when targetting haikuJakub Konka
2024-04-08InternPool: remove slice from byte aggregate keysJacob Young
2024-04-08link/elf: propagate Haiku requirement of always passing -shared for imagesJakub Konka
2024-04-08haiku: fix linking issuesJacob Young
2024-04-06spirv: fix some recursive pointers edge cases in dedup passRobin Voetter
2024-04-06spirv: add link progressionRobin Voetter
2024-04-06spirv: remove cache usage for typesRobin Voetter
2024-04-05Merge pull request #19260 from mikdusan/macos-zipperedJakub Konka
2024-04-01Merge pull request #19490 from Snektron/spirv-dedupRobin Voetter
2024-03-30Update uses of `@fieldParentPtr` to use RLSJacob Young
2024-03-30Update uses of `@fieldParentPtr` to pass a pointer typeJacob Young
2024-03-30cbe: rewrite `CType`Jacob Young
2024-03-30cbe: fix bugs revealed by an upcoming commitJacob Young
2024-03-30spirv: handle annotations in deduplication passRobin Voetter
2024-03-30spirv: avoid copying operands in dedup passRobin Voetter
2024-03-30spirv: deduplicate prototypeRobin Voetter
2024-03-28macho: fix double freeJakub Konka
2024-03-28Merge pull request #19399 from ypsvlq/mingwAndrew Kelley
2024-03-27Merge pull request #19430 from ziglang/dwarf-ubJakub Konka
2024-03-27mingw: support -municodeElaine Gibson
2024-03-26compiler: eliminate most usages of TypedValuemlugg
2024-03-26Zcu.Decl: remove `ty` fieldmlugg
2024-03-25dwarf+codegen: use appendNTimes instead of writer().writeByteNTimesJakub Konka
2024-03-25dwarf: actually write zeroed out unresolved relocs into emitted DWARF in init...Jakub Konka
2024-03-25compiler: implement analysis-local comptime-mutable memorymlugg
2024-03-24dwarf: actually write out well-defined placeholder bytes for relocsJakub Konka
2024-03-19fix compilation failures found by CIAndrew Kelley
2024-03-19extract std.posix from std.osAndrew Kelley
2024-03-18spirv: unused instruction pruning linker passRobin Voetter
2024-03-18spirv: make generic globals invocation-localRobin Voetter
2024-03-18spirv: make IdResult an enumRobin Voetter
2024-03-17Revert "spirv: merge `construct(Struct/Vector/Array)` into `constructComposite`"Robin Voetter
2024-03-16macos: archive size fixzhylmzr
2024-03-15macho: fix a sad typo in calculating the address of a TLV pointerJakub Konka
2024-03-14coff: only store PDB basenameElaine Gibson
2024-03-13macos: add tbd-v3 zippered supportMichael Dusan
2024-03-13macho: log.debug dylib pathMichael Dusan
2024-03-12elf: re-use output buffer for emitting thunksJakub Konka
2024-03-12elf+aarch64: fix off-by-one in converging on groups interleaved with thunksJakub Konka
2024-03-12elf+aarch64: actually write out thunks, and add a proper link testJakub Konka
2024-03-11std.builtin: make global linkage fields lowercaseTristan Ross
2024-03-11std.builtin: make link mode fields lowercaseTristan Ross
2024-03-11std.builtin: make container layout fields lowercaseTristan Ross
2024-03-09elf+aarch64: handle PREL64 relocJakub Konka
2024-03-09elf+aarch64: fix 32bit buildJakub Konka
2024-03-08elf+aarch64: implement basic thunk supportJakub Konka
2024-03-08elf+aarch64: handle PREL32 relocJakub Konka
2024-03-08elf+aarch64: handle TLS GD modelJakub Konka