aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2024-03-08elf+aarch64: handle gottp and .tls_commonJakub Konka
2024-03-08elf+aarch64: fix incorrectly emitted TLSDESC relocsJakub Konka
2024-03-08elf+aarch64: set _GLOBAL_OFFSET_TABLE_ to .got sectionJakub Konka
2024-03-08elf+aarch64: relax TLSDESC for executablesJakub Konka
2024-03-08elf+aarch64: handle TLSDESC non-relaxedJakub Konka
2024-03-08link: refactor common aarch64 helpersJakub Konka
2024-03-08elf+aarch64: resolve TLS LE modelJakub Konka
2024-03-08elf+aarch64: use correctly offset tp addressJakub Konka
2024-03-08elf+aarch64: implement .plt.gotJakub Konka
2024-03-08elf+aarch64: implement enough to link dynamically with gcc as the driverJakub Konka
2024-03-07Merge pull request #19190 from mlugg/struct-equivalenceAndrew Kelley
2024-03-06feat: add support for --enable-new-dtags and --disable-new-dtagsDillen Meijboom
2024-03-06InternPool: create specialized functions for loading namespace typesmlugg
2024-03-01macho: correctly find N_GSYM symbols when parsing symbol stabsJakub Konka
2024-02-29fix memory leaksLuuk de Gram
2024-02-29wasm: gc fixes and re-enable linker testsLuuk de Gram
2024-02-29wasm: integrate linker errors with `Compilation`Luuk de Gram
2024-02-29wasm: make symbol indexes a non-exhaustive enumLuuk de Gram
2024-02-29wasm: consolidate flushModule and linkWithZldLuuk de Gram
2024-02-29wasm: correctly generate relocations for type indexLuuk de Gram
2024-02-29wasm: reimplement Zig errors in linkerLuuk de Gram
2024-02-29wasm: ensure unique function indexesLuuk de Gram
2024-02-29wasm: reimplement `deleteDeclExport`Luuk de Gram
2024-02-29wasm: re-implement `updateExports`Luuk de Gram
2024-02-29wasm: update `freeDecl` and `finishDecl`Luuk de Gram
2024-02-29wasm: Move `createFunction` to `ZigObject`Luuk de Gram
2024-02-29wasm: Use `File.Index` for symbol locationsLuuk de Gram
2024-02-29wasm: Add `File` abstractionLuuk de Gram
2024-02-29wasm: fix symbol resolution and atom processingLuuk de Gram
2024-02-29wasm: use `File` abstraction instead of objectLuuk de Gram
2024-02-29wasm: store `File.Index` on the AtomLuuk de Gram
2024-02-29wasm: create linking objects in correct moduleLuuk de Gram
2024-02-29wasm: initialize a `ZigObject` when requiredLuuk de Gram
2024-02-29wasm: move incremental Dwarf info into ZigObjectLuuk de Gram
2024-02-29wasm: move Zig module-linkage to ZigObjectLuuk de Gram
2024-02-28use hash.addListOfBytes where applicableAndrew Kelley
2024-02-27move `zig libc` command to be lazily builtAndrew Kelley
2024-02-26change default WASI stack sizeAndrew Kelley
2024-02-25test: rework how filtering worksJacob Young
2024-02-26macho: count rebases for synthetic __objc_selrefsJakub Konka
2024-02-26macho: fix section to segment mappingJakub Konka
2024-02-26macho: actually set SG_READ_ONLY on __DATA_CONST segmentJakub Konka
2024-02-23Merge pull request #19034 from ziglang/elf-riscvJakub Konka
2024-02-21elf+riscv: return an error for unimplemented HI20 forward lookupJakub Konka
2024-02-21link+riscv: simplify bitSlice helperJakub Konka
2024-02-21link+riscv: use riscv64/bits.zig to implement write helpersJakub Konka
2024-02-21elf+riscv: implement enough to get basic hello world in C workingJakub Konka
2024-02-21elf+riscv: skip parsing .riscv.attributes section for nowJakub Konka
2024-02-21elf: skip STT_NOTYPE only if SHN_UNDEF from symtab inclusionJakub Konka
2024-02-21link: commit missing filesJakub Konka