aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf.zig
AgeCommit message (Expand)Author
2020-12-28stage2: add missing asserts and early returns for LLVM backendTimon Kruiper
2020-12-28stage2: fix building self-hosted without llvm-backend enabled.Timon Kruiper
2020-12-28stage2: add initial impl of LLVM backend in self-hosted compilerTimon Kruiper
2020-12-28Revert "stage2: add compile log statement (#7191)"Andrew Kelley
2020-12-26stage2: add compile log statement (#7191)g-w1
2020-12-24stage2: fix Cache deadlock and build more of TSANAndrew Kelley
2020-12-24WIP start adding support for TSANAndrew Kelley
2020-12-15openbsd: crt0.o file is different when build static or dynamic modeSébastien Marie
2020-12-15openbsd: link with required system libraries (#7380)Sebastien Marie
2020-12-13stage2: support dynamically linking musl libcIsaac Freund
2020-12-09small fixes and zig fmtVexu
2020-12-08stage2: link: properly implement passthrough mode for LLD child procAndrew Kelley
2020-12-08invoke LLD as a child process rather than a libraryAndrew Kelley
2020-12-02stage2: don't pass -l arguments when building .a or .o filesAndrew Kelley
2020-11-30rework the bundle compiler-rt featureAndrew Kelley
2020-11-27restore sonames by default when using zig cliAndrew Kelley
2020-11-27stage2 elf: refactor override_soname to sonameJakub Konka
2020-11-27stage2 elf: make -soname an opt-in and not opt-outJakub Konka
2020-11-22modernize the PIE patch for the latest master branchAndrew Kelley
2020-11-19stage2: Make zig cc more verbose (#7166)LemonBoy
2020-11-19Add builtin.Signedness, use it instead of is_signedTadeo Kondrak
2020-11-16Move leb128 and remove trivial *mem functions as discussed in #5588 (#6876)tgschultz
2020-10-29stage2.Elf: fix off by one error in writeOffsetTableEntryTimon Kruiper
2020-10-17code cleanupsAndrew Kelley
2020-10-11openbsd: address link/Elf.zig commentsSébastien Marie
2020-10-11add minimal openbsd supportSébastien Marie
2020-10-09fixups to previous commitAndrew Kelley
2020-10-09Use regular file for caching stage 1 hash digest instead of symlink, fix zig ...mlarouche
2020-10-07Fix improper reuse of global symbols in MachOJakub Konka
2020-10-07fixups for the previous commitAndrew Kelley
2020-10-06Fix building the zig compiler for 32-bit targetsTimon Kruiper
2020-10-05Turn zig fmt back on in various src/ filesjoachimschmidt557
2020-10-04fix each-lib-rpath functionalityAndrew Kelley
2020-10-04add --image-base supportAndrew Kelley
2020-10-01Resolve name and format issues.Nathan
2020-10-01Patch in emit relocs supportNathan Bourgeois
2020-09-29use Allocator.allocSentinel now that the stage1 bug is fixedAndrew Kelley
2020-09-29stage2: MachO LLD LinkingAndrew Kelley
2020-09-28stage2: building mingw-w64 and COFF LDD linkingAndrew Kelley
2020-09-26stage2: implement -fno-emit-binAndrew Kelley
2020-09-26fix _fbsd suffix appended to lld LDM option twiceAndrew Kelley
2020-09-25stage2: properly handle zig cc used as a preprocessorAndrew Kelley
2020-09-25stage2: disable lld caching when output dir is owned by userAndrew Kelley
2020-09-25ELF linking supports root src directory to be cwdAndrew Kelley
2020-09-23stage2: building musl libc from sourceAndrew Kelley
2020-09-23stage2: capture LLD stderr into a bufferAndrew Kelley
2020-09-23stage2: support rpathsAndrew Kelley
2020-09-21stage2: implement building & linking against libcxx and libcxxabiAndrew Kelley
2020-09-21stage2: fix linking libc trying to depend on itselfAndrew Kelley
2020-09-21rename src-self-hosted/ to src/Andrew Kelley