aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf.zig
AgeCommit message (Expand)Author
2022-09-08[ld] add --print-* for diagnosticsMotiejus Jakštys
2022-08-29link: add force_undefined_symbols to cache hashAndrew Kelley
2022-08-25add ability to pass force undefined symbols to the linkerJakub Konka
2022-08-19make self-hosted the default compilerAndrew Kelley
2022-08-19stage2: implement stack protectorsAndrew Kelley
2022-08-18std.Target gains ObjectFormat fieldAndrew Kelley
2022-07-29ELF: Scan for dylibs-as-objects when adding rpathsCody Tapscott
2022-07-11stage2: cleanups to --compress-debug-sectionsAndrew Kelley
2022-07-11ELF: understand -Wl,--compress-debug-sectionsMotiejus Jakštys
2022-07-04stage2: ELF: improve error reporting when libc is missingAndrew Kelley
2022-06-27macho: implement -dead_strip_dylibs linker flagJakub Konka
2022-06-25macho: implement -headerpad_max_install_namesJakub Konka
2022-06-25cache setting macho search strategy flagsJakub Konka
2022-06-20[MachO] add -pagezero_sizeMotiejus Jakštys
2022-06-17compiler_rt: use single cache for libcompiler_rt.a static libJakub Konka
2022-06-17compiler_rt: compile each unit separately for improved archivingJakub Konka
2022-06-09linker: remove `-z noexecstack` optionIsaac Freund
2022-06-08linker: Enable full RELRO by defaultIsaac Freund
2022-06-07Merge pull request #11794 from ziglang/elf-macho-alignmentJakub Konka
2022-06-06elf: refactor and enhance logging symtabJakub Konka
2022-06-05elf+macho: use explicit alignment on decl is specifiedJakub Konka
2022-05-31stage2: add support for -fbuild-id,-fno-build-idAndrew Kelley
2022-05-19[Elf] add -z nocopyrelocMotiejus Jakštys
2022-05-13target: Rename sparcv9 -> sparc64Koakuma
2022-04-29std: Do not allocate the result for ChildProcess.initJimmi Holst Christensen
2022-04-20stage2: use indexes for Decl objectsAndrew Kelley
2022-04-17stage2: expose progress bar API to linker backendsAndrew Kelley
2022-04-14Merge pull request #11434 from koachan/sparc64-codegenJakub Konka
2022-04-14Merge pull request #11433 from ziglang/elf-fixesJakub Konka
2022-04-14stage2: progress towards stage3Andrew Kelley
2022-04-14linker: ELF: Add page sizes for ppc64le and sparcv9Koakuma
2022-04-14elf: check symtab section headers size when writing globalsJakub Konka
2022-04-14elf: support --strip optionJakub Konka
2022-04-05zig fmt: remove trailing whitespace on doc commentsDamien Firmenich
2022-04-04Pull elf magic string out to re-used constantTom Read Cutting
2022-03-30dwarf: pass DeclState around instead of storing a temp global in DwarfJakub Konka
2022-03-29link: half-hearted bug fix for decl_state fieldAndrew Kelley
2022-03-27dwarf: track type relocation state in Dwarf moduleJakub Konka
2022-03-27dwarf: move DbgInfoTypeRelocsTable into Dwarf moduleJakub Konka
2022-03-27dwarf: rename DebugInfoAtom into Atom; free all allocated memoryJakub Konka
2022-03-27dwarf: draft poc of deferred resolution of error sets debug infoJakub Konka
2022-03-17Revert "link.Elf: swap order of GOT and text program headers"Andrew Kelley
2022-03-17link.Elf: swap order of GOT and text program headersAndrew Kelley
2022-03-08dwarf: move all dwarf into standalone moduleJakub Konka
2022-03-05elf: add debug info for non-ptr optionalsJakub Konka
2022-03-01codegen: lower field_ptr to memory across linking backendsJakub Konka
2022-02-24elf: use fully qualified decl names in the linkerJakub Konka
2022-02-22codegen: lower error_set and error_unionJakub Konka
2022-02-16link: avoid double close on openPath errorAndrew Kelley
2022-02-11elf: store pointer relocations indexed by containing atomJakub Konka