aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2023-12-05elf: re-instate basic error reporting for LD script parserJakub Konka
2023-12-05elf: move basic parse error reporting to SharedObjectJakub Konka
2023-12-05elf: do not write ELF header if there were errorsJakub Konka
2023-12-05elf: report error at the point where it is happeningJakub Konka
2023-12-03Coff: minor fixesJacob Young
2023-11-29Remove all usages of `std.mem.copy` and remove `std.mem.set` (#18143)David Rubin
2023-11-28wasm-linker: support `--no-gc-sections`Luuk de Gram
2023-11-28wasm-linker: support gc for wasm backend codeLuuk de Gram
2023-11-28wasm-linker: handle debug info during gcLuuk de Gram
2023-11-28wasm-linker: Only emit name of referenced symbolsLuuk de Gram
2023-11-28wasm-linker: deduplicate aliased functionsLuuk de Gram
2023-11-28wasm-linker: parse symbols into atoms lazilyLuuk de Gram
2023-11-28wasm-linker: do not merge unreferenced symbolsLuuk de Gram
2023-11-28wasm-linker: mark symbols and its referencesLuuk de Gram
2023-11-28wasm-link: ensure TLS global when resolvedLuuk de Gram
2023-11-26move Module.Decl.Index and Module.Namespace.Index to InternPoolMeghan Denny
2023-11-25convert `toType` and `toValue` to `Type.fromInterned` and `Value.fromInterned`Techatrix
2023-11-22std: remove meta.traitAndrew Kelley
2023-11-19compiler: correct unnecessary uses of 'var'mlugg
2023-11-19link: fix MachO boundary symbol resolutionmlugg
2023-11-17std.macho: fix LoadCommandIterator to work with underaligned dataJakub Konka
2023-11-15elf: fix emitting start/stop synthetic symbolsJakub Konka
2023-11-15elf: create .got.plt unconditionallyJakub Konka
2023-11-15elf: we were writing too many symbols in the symtabJakub Konka
2023-11-15elf: actually write synthetic globals to output symtabJakub Konka
2023-11-14elf: do not pointlessly store zerofill data for TLVsJakub Konka
2023-11-13coff: revert .rdata to be read-only againJakub Konka
2023-11-13coff: mark dirty any reloc target at [addr,..) inclusiveJakub Konka
2023-11-13elf: setting offset to maxInt for non-allocated non-incremental sections is badJakub Konka
2023-11-12elf: set symbol flags such as needs_zig_got in ZigObjectJakub Konka
2023-11-12elf: dump PLT entriesJakub Konka
2023-11-12elf: fix allocating local TLS symbolsJakub Konka
2023-11-12x86_64: get something going for the local exec modelJakub Konka
2023-11-12elf: fix typo in initial section offsetsJakub Konka
2023-11-12elf: check for empty relocs buffers in ZigObject before emitting sectionJakub Konka
2023-11-12elf: lower TLS data into appropriate TLS sectionJakub Konka
2023-11-12Dwarf: improve x86_64 backend debug infoJacob Young
2023-11-10move libssp into libcompiler_rtAndrew Kelley
2023-11-10macho: check for null Module before creating llvm_objectJakub Konka
2023-11-10macho: resolve special section/segment boundary symbolsJakub Konka
2023-11-10Merge pull request #17933 from ziglang/elf-r-modeJakub Konka
2023-11-09elf: fix overflowing designated capacity when writing COMDAT groupsJakub Konka
2023-11-09elf: add SHF_INFO_LINK flag to any emitted SHT_RELA sectionJakub Konka
2023-11-09elf: format shdr flags when dumping stateJakub Konka
2023-11-09elf: write out COMDAT groups to fileJakub Konka
2023-11-09elf: init output COMDAT group sectionsJakub Konka
2023-11-09elf: separate logic for reseting shdr indexes into a separate fnJakub Konka
2023-11-09elf: correctly format output .eh_frame when emitting relocatableJakub Konka
2023-11-09elf: emit .rela.eh_frame section contentsJakub Konka
2023-11-09elf: calculate required size for .rela.eh_frameJakub Konka