aboutsummaryrefslogtreecommitdiff
path: root/src/link.zig
AgeCommit message (Expand)Author
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
2021-07-08plan9 linker: make runnable binariesJacob G-W
2021-07-08initial plan9 boilerplatejacob gw
2021-07-02avoid calling into stage1 backend when AstGen failsAndrew Kelley
2021-06-30Add support for WASI reactor in pure Zig-exe. (#9178)Takeshi Yoneda
2021-06-29zld: remove system linker hack and lld hooksJakub Konka
2021-06-25stage2: add --sysroot link optionIsaac Freund
2021-06-21fix code broken from previous commitJacob G-W
2021-06-09cc,wasi: use wasi_libc.CRTFile directly instead of WasiExecModelJakub Konka
2021-06-09cc,wasi: support WASI reactors via -mexec-model flag.Takeshi Yoneda
2021-06-09cc,wasi: store CRTFile enum in wasi_emulated_libsJakub Konka
2021-06-09cc,wasi: build referenced-only emulated componentsJakub Konka
2021-06-03Breaking hash map changes for 0.8.0Martin Wickham
2021-05-20cc,wasi: link compiled WASI libc with wasm-ldJakub Konka
2021-05-17stage2: add some debug logs for when link functions are calledAndrew Kelley
2021-05-15Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-13link: fix memory leak of system_libsAndrew Kelley
2021-05-13stage2: -lunwind is handled speciallyAndrew Kelley
2021-04-28stage2: semaDecl properly analyzes the decl blockAndrew Kelley