aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2024-02-21elf: sort input relocs if targeting riscv64Jakub Konka
2024-02-21elf+aarch64: resolve .eh_frame relocsJakub Konka
2024-02-21elf+aarch64: implement some resolveRelocNonAlloc logicJakub Konka
2024-02-21elf+aarch64: implement some resolveRelocAlloc logicJakub Konka
2024-02-21elf+aarch64: implement some scanReloc logicJakub Konka
2024-02-21link: introduce common set of aarch64 abstractionsJakub Konka
2024-02-21elf: make GOT arch aware when resolving relocsJakub Konka
2024-02-21elf: simplify logic for resolving .eh_frame relocs on different archesJakub Konka
2024-02-21elf: simplify logic for resolving nonalloc relocs on different archesJakub Konka
2024-02-21elf: simplify logic for resolving alloc relocs on different archesJakub Konka
2024-02-21MachO: fix `calcLoadCommandsSize` computationJacob Young
2024-02-21elf: simplify logic for handling scanning relocs on different archesJakub Konka
2024-02-21elf+riscv: resolve synthetic __global_pointer$ symbolJakub Konka
2024-02-18Dwarf: use a user tag for paddingJacob Young
2024-02-17elf: fix typo in resolving @"32" and @"32S" relocs on x86_64Jakub Konka
2024-02-17elf: @"64" is equivalent to GLOB_DAT on riscvJakub Konka
2024-02-17Merge pull request #18973 from ziglang/elf-riscvJakub Konka
2024-02-17Merge pull request #18948 from alichraghi/vectorRobin Voetter
2024-02-17lib/std/elf: refactor reloc enum valuesJakub Konka
2024-02-17elf: fix formatting of relocs when reloc can be Zig specificJakub Konka
2024-02-17elf: create Zig specific reloc type shared across ISAsJakub Konka
2024-02-17elf: add new R_RISCV_TLSDESC reloc typeJakub Konka
2024-02-17elf: add riscv dynamic relocsJakub Konka
2024-02-17cbe: do not set execute bits on emitted fileMichael Dusan
2024-02-17elf: add riscv64 dynamic relocs mappingJakub Konka
2024-02-16elf: enable adding support for additional cpu archsJakub Konka
2024-02-16InternPool: make more use of `NullTerminatedString.Slice`Jacob Young
2024-02-15spirv: use extended instructions whenever possibleAli Chraghi
2024-02-14add deflate implemented from first principlesIgor Anić
2024-02-13elf: use u32 for all section indexesJakub Konka
2024-02-13elf: store relative offsets in atom and symbolJakub Konka
2024-02-13macho: scrap reader for preads when parsing archivesJakub Konka
2024-02-13elf: scrap reader for preads when parsing archivesJakub Konka
2024-02-13elf: fix 32bit buildJakub Konka
2024-02-12elf: refactor archive specific object parsing logicJakub Konka
2024-02-12elf: move code paths responsible for emitting object and archive into relocat...Jakub Konka
2024-02-12elf: do not prealloc input objects, pread selectivelyJakub Konka
2024-02-10macho: include compiler-rt in static lib if requestedJakub Konka
2024-02-09Merge pull request #18875 from ziglang/macho-zo-dwarfJakub Konka
2024-02-09Merge pull request #18857 from alichraghi/shaderVeikka Tuominen
2024-02-09macho: undo invalid fix for allocating sections for relocatableJakub Konka
2024-02-09spirv: merge `construct(Struct/Vector/Array)` into `constructComposite`Ali Chraghi
2024-02-09macho: align memory size with file size when emitting relocatableJakub Konka
2024-02-08macho: fix alignment of objects in archiveJakub Konka
2024-02-08macho: do not close file on error - it will happen automatically anyhowJakub Konka
2024-02-08macho: fix incorrect skip conditions for zig and dwarf sectionsJakub Konka
2024-02-08macho: alloc improvement for relocatableJakub Konka
2024-02-08macho: couple small fixesJakub Konka
2024-02-08macho: in relocatable mode, macho emit __DWARF directlyJakub Konka
2024-02-08macho: move Dwarf handle to ZigObject from DebugSymbolsJakub Konka