aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf.zig
AgeCommit message (Expand)Author
2024-07-22elf: add riscv eflag collisionsDavid Rubin
2024-07-22add libfuzzer to linkingAndrew Kelley
2024-07-22macho: redo input file parsing in prep for multithreadingJakub Konka
2024-07-20dev: fix llvm backend checksJacob Young
2024-07-19dev: introduce dev environments that enable compiler feature setsJacob Young
2024-07-07Zcu: pass `PerThread` to intern pool string functionsJacob Young
2024-07-07Zcu: introduce `PerThread` and pass to all the functionsJacob Young
2024-07-04Merge pull request #20494 from mlugg/the-great-decl-splitAndrew Kelley
2024-07-04Compilation: rename tsan_static_lib to tsan_libJakub Konka
2024-07-04Zcu: store `LazySrcLoc` in error messagesmlugg
2024-07-04Zcu: rework exportsmlugg
2024-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley
2024-06-19Merge pull request #20070 from Rexicon226/riscvJakub Konka
2024-06-13std: Convert deprecated aliases to compile errors and fix usagesRyan Liptak
2024-06-13riscv: get basic libc interopDavid Rubin
2024-06-05ld.lld: fix -m option for big-endian arm/aarch64Michael Dusan
2024-05-27update the codebase for the new std.Progress APIAndrew Kelley
2024-05-11riscv: implement slicesDavid Rubin
2024-05-03lld: use a response file on `NameTooLong`Jacob Young
2024-04-29NetBSD: avoid ldd error on executables. zig cc produce 4 PT_LOAD segments,Alain Greppin
2024-04-28Fix ELF alignment for freestanding targets (#19766)Alexandre Janon
2024-04-21Merge pull request #19714 from ziglang/elf-merge-stringsJakub Konka
2024-04-21link/elf: fix 32bit buildJakub Konka
2024-04-20link/elf: create .comment section for build-lib and no-llvmJakub Konka
2024-04-20link/elf: populate current Zig version in .comment; testJakub Konka
2024-04-20link/elf: keep track of sh_entsize per MergeSubsectionJakub Konka
2024-04-20link/elf: fix parsing SHF_STRINGS sectionJakub Konka
2024-04-20link/elf: fix generating invalid section symbol index for merged sectionsJakub Konka
2024-04-20link/elf: skip empty merge sections when resolvingJakub Konka
2024-04-20link/elf: implement string mergingJakub Konka
2024-04-20link/elf: introduce Atom extras for out-of-band storageJakub Konka
2024-04-20Elf: fix unaligned segments on non-linuxJacob Young
2024-04-08link/elf: do not set soname unless only dynlib (reverts for haiku exec)Jakub Konka
2024-04-08link/elf: actually emit DYN when targetting haikuJakub Konka
2024-04-08link/elf: propagate Haiku requirement of always passing -shared for imagesJakub Konka
2024-04-08haiku: fix linking issuesJacob Young
2024-03-30cbe: rewrite `CType`Jacob Young
2024-03-26compiler: eliminate most usages of TypedValuemlugg
2024-03-19extract std.posix from std.osAndrew Kelley
2024-03-12elf: re-use output buffer for emitting thunksJakub Konka
2024-03-12elf+aarch64: actually write out thunks, and add a proper link testJakub Konka
2024-03-11std.builtin: make link mode fields lowercaseTristan Ross
2024-03-08elf+aarch64: implement basic thunk supportJakub Konka
2024-03-08elf+aarch64: set _GLOBAL_OFFSET_TABLE_ to .got sectionJakub Konka
2024-03-08elf+aarch64: handle TLSDESC non-relaxedJakub Konka
2024-03-08elf+aarch64: use correctly offset tp addressJakub Konka
2024-03-08elf+aarch64: implement .plt.gotJakub Konka
2024-03-08elf+aarch64: implement enough to link dynamically with gcc as the driverJakub Konka
2024-03-06feat: add support for --enable-new-dtags and --disable-new-dtagsDillen Meijboom
2024-02-21elf: make GOT arch aware when resolving relocsJakub Konka