aboutsummaryrefslogtreecommitdiff
path: root/src/link.zig
AgeCommit message (Expand)Author
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
2021-11-26Merge branch 'build-obj-no-link' of git://github.com/mattnite/zig into mattni...Jakub Konka
2021-11-24stage2: support LLD -O flags on ELFAndrew Kelley
2021-11-24stage2: proper `-femit-implib` frontend supportAndrew Kelley
2021-11-24stage2: remove extra_lld_argsAndrew Kelley
2021-11-24Coff linker: Add IMPLIB supportKurt Kartaltepe
2021-11-23zld: handle -current_version and -compatibility_versionJakub Konka
2021-11-21stage2: fix the build for 32-bit architecturesAndrew Kelley
2021-11-20stage2: default dynamic libraries to be linked as neededAndrew Kelley
2021-11-09stage2: add 4 new linker flags for WebAssemblyAndrew Kelley
2021-11-07don't invoke linker when just building an objectMatt Knight
2021-11-04Replace ArrayList.init/ensureTotalCapacity pairs with initCapacityRyan Liptak
2021-10-29zig: expose linker options and include '-z notext'Kenta Iwasaki
2021-10-25Merge pull request #9874 from leecannon/frame_pointerAndrew Kelley
2021-10-22macho: dump linker's state as JSONJakub Konka
2021-10-19macho: fix LLVM codepaths in self-hosted linkerJakub Konka
2021-10-16Add build.zig and command line flagsLee Cannon
2021-10-04migrate from `std.Target.current` to `@import("builtin").target`Andrew Kelley
2021-09-24stage2: enable building freestanding libc with LLVM backendAndrew Kelley
2021-09-21stage2: free Sema's arena after generating machine codeAndrew Kelley
2021-09-19Update all ensureCapacity calls to the relevant non-deprecated versionRyan Liptak