aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2023-10-08CLI: finish updating module API usageAndrew Kelley
2023-10-05plan9: refactor debug infoJacob Young
2023-10-04x86_64: implement C abi for 128-bit integersJacob Young
2023-10-03plan9: implement linking anon declsJacob G-W
2023-10-03wasm: implement lowering anon declsLuuk de Gram
2023-10-03elf: assert llvm_object is null in getAnonDeclVAddrJakub Konka
2023-10-03coff: implement lowering anon declsJakub Konka
2023-10-03macho: implement lowering anon declsJakub Konka
2023-10-03codegen: separate getAnonDeclVAddr into lowerAnonDecl and the formerJakub Konka
2023-10-03link: stub out getAnonDeclVAddrAndrew Kelley
2023-10-03C backend: render anon declsAndrew Kelley
2023-10-03C backend: start handling anonymous declsAndrew Kelley
2023-10-03Merge pull request #17341 from rzezeski/illumos-updatesAndrew Kelley
2023-10-02Add illumos OS tagStephen Gregoratto
2023-10-01x86_64: emit R_X86_64_GOT32 for non-PIC GOT referencesJakub Konka
2023-09-30Merge pull request #17328 from ziglang/simplify-cbe-depsAndrew Kelley
2023-09-30Merge pull request #17319 from ziglang/elf-tlsJakub Konka
2023-09-29C backend: iterate decl_table via sliceAndrew Kelley
2023-09-29C backend: remove ?*Decl from DeclGenAndrew Kelley
2023-09-29C backend: remove unneeded ordering mechanismAndrew Kelley
2023-09-30elf: skip writing out zerofill atoms to fileJakub Konka
2023-09-29elf: set sh_size to 0 for nobit sections in collision detectionJakub Konka
2023-09-29elf: dump state for debugging after writing it all outJakub Konka
2023-09-29elf: fix setting st_value of _end synthetic symbolJakub Konka
2023-09-29elf: set shdr/phdr file size before growing in VMJakub Konka
2023-09-29elf: simplify logic for growing non-alloc sectionsJakub Konka
2023-09-29elf: fix calculating current allocated section size when growing alloc sectionsJakub Konka
2023-09-28elf: fix 32bit buildJakub Konka
2023-09-28elf: move logic for extracing atom's code into input filesJakub Konka
2023-09-28elf: correctly allocate TLS segmentJakub Konka
2023-09-28Merge pull request #17304 from ziglang/elf-grow-vm-2Jakub Konka
2023-09-28elf: report fatal linker error for unhandled relocation typesJakub Konka
2023-09-28elf: allocate .tdata and .tbss sectionsJakub Konka
2023-09-28elf: pre-allocate TLS load segment and PT_TLS phdrJakub Konka
2023-09-28elf: remove explicit load segment alloc - we can replicate programmatically nowJakub Konka
2023-09-28elf: do not assume segments laid out in increasing order in VM spaceJakub Konka
2023-09-27elf: fix typo in selecting larger addrspace for load segmentsJakub Konka
2023-09-27elf: hint allocateSegment where to put the segment atJakub Konka
2023-09-27elf: do not update globals not defined by the objectJakub Konka
2023-09-27elf: use new error reporting APIJakub Konka
2023-09-27elf: emit fatal linker error if we run out of VM space with self-hosted backendsJakub Konka
2023-09-27C backend: flatten out some of the long-lived stateAndrew Kelley
2023-09-27elf: pre-allocate large VM capacity per segmentJakub Konka
2023-09-27elf: allow expanding segments in virtual memoryJakub Konka
2023-09-27Merge pull request #17284 from ziglang/elf-testsJakub Konka
2023-09-26Add '--compress-debug-sections=zstd'LinuxUserGD
2023-09-26elf: dynamically allocate remaining alloc sections (and segments)Jakub Konka
2023-09-26elf: put libc on the linker line if requestedJakub Konka
2023-09-26elf: do not try to create LlvmObject if module is nullJakub Konka
2023-09-26kubkon review changes: 4Michael Dusan