aboutsummaryrefslogtreecommitdiff
path: root/src/link.zig
AgeCommit message (Expand)Author
2022-06-25macho: implement -headerpad_max_install_namesJakub Konka
2022-06-25macho: implement -headerpad_size optionJakub Konka
2022-06-24macho: implement -search_dylibs_first linker optionJakub Konka
2022-06-24link:clarification & enable MachO getGlobalSymbolLuuk de Gram
2022-06-24link: Implement API to get global symbol indexLuuk de Gram
2022-06-20[MachO] add -pagezero_sizeMotiejus Jakštys
2022-06-17macho: unify flushing object path with other linkersJakub Konka
2022-06-11stage2: correctly work out dirname for arJakub Konka
2022-06-09linker: remove `-z noexecstack` optionIsaac Freund
2022-05-31stage2: add support for -fbuild-id,-fno-build-idAndrew Kelley
2022-05-19[Elf] add -z nocopyrelocMotiejus Jakštys
2022-05-09wasm: Add basic debug info referencesLuuk de Gram
2022-04-20stage2: use indexes for Decl objectsAndrew Kelley
2022-04-17stage2: expose progress bar API to linker backendsAndrew Kelley
2022-04-16stage2,macho: swap out inodes before checking for intermediary basenameJakub Konka
2022-04-14stage2: progress towards stage3Andrew Kelley
2022-04-12fix `link.renameTmpIntoCache` on windows when dest dir exists.jagt
2022-03-27dwarf: move DbgInfoTypeRelocsTable into Dwarf moduleJakub Konka
2022-03-22stage2: lazy `@alignOf`Andrew Kelley
2022-03-22macho: extend CodeSignature to accept entitlementsJakub Konka
2022-03-13macho: simplify writing atoms for stage2Jakub Konka
2022-03-08LLVM: add compile unit to debug infoAndrew Kelley
2022-03-08dwarf: move all dwarf into standalone moduleJakub Konka
2022-03-06wasm: Call `generateSymbol` for updateDeclLuuk de Gram
2022-03-01codegen: lower field_ptr to memory across linking backendsJakub Konka
2022-02-23wasm-linker: Implement `updateDeclExports`Luuk de Gram
2022-02-23stage1-wasm: implement shared memoryxReveres
2022-02-11elf: store pointer relocations indexed by containing atomJakub Konka
2022-02-07stage2: lower unnamed constants in Elf and MachOJakub Konka
2022-02-05stage2: add support for Nvptx targetgwenzek
2022-01-26zig cc: add --hash-style linker parameterAndrew Kelley
2022-01-25stage2: add naive impl of pointer type in ELFJakub Konka
2022-01-19lld: allow for entrypoint symbol name to be setKenta Iwasaki
2022-01-13Introduce LinkObject with must_link fieldJakub Konka
2022-01-13zld: support -Wl,-force_load=archive_path flagJakub Konka
2022-01-09Merge pull request #10525 from g-w1/plan9-zig-testJakub Konka
2022-01-07handle `error.PathAlreadyExists` in `renameTmpIntoCache`Lee Cannon
2022-01-06Plan9: implement getDeclVAddrJacob G-W
2022-01-03linker: fix build-obj and -fno-emit-binAndrew Kelley
2022-01-03stage2: introduce renameTmpIntoCache into the linker APIAndrew Kelley
2022-01-02stage2: fix UAF of system_libsAndrew Kelley
2022-01-02stage2: introduce CacheModeAndrew Kelley
2021-12-21wasm-linker: Implement the --export-table and --import-table flags.Luuk de Gram
2021-12-18macho: handle -install_name option for dylibs/MachOJakub Konka
2021-12-14wasm-linker: Allow specifying symbols to be exportedLuuk de Gram
2021-11-30allocgate: renamed getAllocator function to allocatorLee Cannon
2021-11-30allocgate: stage 1 and 2 buildingLee Cannon
2021-11-30allocgate: std Allocator interface refactorLee Cannon
2021-11-26macos: detect SDK path and version, then pass to the linkerJakub Konka
2021-11-26bpf: do not invoke lld when linking eBPF relocatablesJakub Konka