aboutsummaryrefslogtreecommitdiff
path: root/src/link.zig
AgeCommit message (Expand)Author
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
2021-09-04link: Recognize -z origin|noexecstack|now|relro linker args.Alex Rønne Petersen
2021-09-01stage2: first pass at implementing usingnamespaceAndrew Kelley
2021-07-23Merge remote-tracking branch 'origin/master' into zld-incremental-2Jakub Konka
2021-07-22add -femit-llvm-bc CLI option and implement itAndrew Kelley
2021-07-22Merge remote-tracking branch 'origin/master' into zld-incremental-2Jakub Konka
2021-07-21remove 'pe' object formatAndrew Kelley
2021-07-20stage2: Air and Liveness are passed ephemerallyAndrew Kelley
2021-07-15zld: decommision use_lld for MachOJakub Konka
2021-07-12C backend: TypedefMap is now ArrayHashMapAndrew Kelley
2021-07-08plan9 cleanupsAndrew Kelley
2021-07-08plan9 linker: use a global offset tableJacob G-W