aboutsummaryrefslogtreecommitdiff
path: root/src/link.zig
AgeCommit message (Expand)Author
2022-07-11ELF: understand -Wl,--compress-debug-sectionsMotiejus Jakštys
2022-07-05CLI: add support for -fno-builtinAndrew Kelley
2022-07-04stage2: ELF: improve error reporting when libc is missingAndrew Kelley
2022-06-28link: cache weak librariesJakub Konka
2022-06-28macho: discriminate between normal and weak dylibsJakub Konka
2022-06-27macho: implement and handle `-needed-*` and `-needed_*` family of flagsJakub Konka
2022-06-27macho: implement -dead_strip_dylibs linker flagJakub Konka
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