aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2023-10-16elf: always write SHDR table, at least for nowJakub Konka
2023-10-16elf: always write PHDR table, at least for nowJakub Konka
2023-10-16elf: create and allocate special PHDRs out of the loopJakub Konka
2023-10-16elf: move creation of PT_PHDR out of initPhdrs and initMetadataJakub Konka
2023-10-16elf: rename Zig-specific section handles to _zig_ infixedJakub Konka
2023-10-16elf: fix conflicts after rebase gone badJakub Konka
2023-10-16elf: fix GotSection.write in presence of TLSLD symbolJakub Konka
2023-10-16elf: make init/fini sorting deterministicJakub Konka
2023-10-16elf: fix generating .plt.got indirectionJakub Konka
2023-10-16elf: fix alignment of .eh_frame_hdr sectionJakub Konka
2023-10-16elf: populate symtab with symbols coming from DSOsJakub Konka
2023-10-16elf: emit .got.plt when emitting .pltJakub Konka
2023-10-16elf: hook up common symbols handlerJakub Konka
2023-10-16elf: implement --verbose-link, and other fixesJakub Konka
2023-10-16elf: add missing generators for special dynamic sectionsJakub Konka
2023-10-16elf: fix synthetic section handling and actually parse DSOsJakub Konka
2023-10-16elf: re-enable dynamic linking codepathsJakub Konka
2023-10-16elf: fix COMDAT deduping logicJakub Konka
2023-10-16elf: add garbage collection of sectionsJakub Konka
2023-10-16elf: add incomplete handling of build-obj -fllvm -fno-lldJakub Konka
2023-10-16elf: link hello-world in c++Jakub Konka
2023-10-16elf: add more prepwork for linking c++ objectsJakub Konka
2023-10-16elf: add symbols to .got section directlyJakub Konka
2023-10-16elf: handle .eh_frame and non-alloc sectionsJakub Konka
2023-10-16elf: refactor object.shdrContents to never error outJakub Konka
2023-10-16elf: get hello-world with LLVM in Zig workingJakub Konka
2023-10-16elf: port zld's allocation mechanismJakub Konka
2023-10-16elf: remove dirty from synthetic .got sectionJakub Konka
2023-10-16elf: update section sizes accumulated from objectsJakub Konka
2023-10-16elf: create atom lists indexed by section indexJakub Konka
2023-10-16elf: sort sections by their rank to combine them by segment flagsJakub Konka
2023-10-16elf: initialize output sections from input objects in a separate stepJakub Konka
2023-10-16elf: run populateMissingMetadata only if ZigModule existsJakub Konka
2023-10-16elf: write shdr_table in flushJakub Konka
2023-10-16elf: write .got in bulk after scanning objectsJakub Konka
2023-10-16elf: check for null atom in ZigModuleJakub Konka
2023-10-16elf: increase Atom.Index resolution to u32Jakub Konka
2023-10-16elf: clean up generating GOT symbol namesJakub Konka
2023-10-16elf: update .strtab with GOT symbolsJakub Konka
2023-10-16elf: for now always update .shstrtab and .strtab sectionsJakub Konka
2023-10-16elf: reuse addSection in alloc functionsJakub Konka
2023-10-16elf: do not prealloc space for .symtabJakub Konka
2023-10-16elf: move initializing string buffers out of populateMissingMetadataJakub Konka
2023-10-16Sema: fix missing check for tuple default initializersVeikka Tuominen
2023-10-16make distinct error limit configurableVeikka Tuominen
2023-10-15Merge pull request #17448 from squeek502/win32-manifestAndrew Kelley
2023-10-16Sema: fix `@extern` error on function pointerBogdan Romanyuk
2023-10-15Add warning if .xml file is used, since it's likely intended to be a Windows ...Ryan Liptak
2023-10-15Add preliminary support for Windows .manifest filesRyan Liptak
2023-10-15spirv: work around OpSource parsing issue in llvm-spirvRobin Voetter