aboutsummaryrefslogtreecommitdiff
path: root/src/link/Coff.zig
AgeCommit message (Expand)Author
2022-09-07coff: fix bug in lowerUnnamedConstJakub Konka
2022-09-07coff: fix runtime trapsJakub Konka
2022-09-07coff: implement lowering unnamed constsJakub Konka
2022-09-07coff: fix contents of IAT, and ensure codegen loads addr into regJakub Konka
2022-09-07coff: populate import address table dirJakub Konka
2022-09-07coff: create import atoms and matching bindingsJakub Konka
2022-09-07coff: re-enable default entrypoint for WindowsJakub Konka
2022-08-31coff: write base relocations for the dynamic linkerJakub Konka
2022-08-30coff: cleanup relocations; remove COFF support from other backendsJakub Konka
2022-08-30coff: add basic handling of GOT PC relative indirectionJakub Konka
2022-08-30coff: fallback to _start as default entry point for nowJakub Konka
2022-08-30coff: ...and lift-off!Jakub Konka
2022-08-30coff: add missing bits required for minimal PE exampleJakub Konka
2022-08-30coff: allocate and write atoms to fileJakub Konka
2022-08-30coff: populate missing section metadataJakub Konka
2022-08-30coff: add helpers for setting section/symbol namesJakub Konka
2022-08-30coff: allow for strtab in final PE imageJakub Konka
2022-08-30coff: initial implementation of incremental file allocsJakub Konka
2022-08-30coff: always write all data directory headers to fileJakub Konka
2022-08-30coff: write data directory and section headers to fileJakub Konka
2022-08-30coff: set some defaults for PE headersJakub Konka
2022-08-30coff: write headers to fileJakub Konka
2022-08-30coff: reorganize the linkerJakub Konka
2022-08-30coff: fix after rebaseJakub Konka
2022-08-30coff: move header writing logic into flushJakub Konka
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-23coff: improve default COFF/PE object parserJakub Konka
2022-08-19make self-hosted the default compilerAndrew Kelley
2022-08-18std.Target gains ObjectFormat fieldAndrew Kelley
2022-07-04link.Coff: notice special windows symbolsAndrew 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-05-19[Elf] add -z nocopyrelocMotiejus Jakštys
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-03-01codegen: lower field_ptr to memory across linking backendsJakub Konka
2022-02-16link: avoid double close on openPath errorAndrew Kelley
2022-02-11elf: store pointer relocations indexed by containing atomJakub Konka
2022-02-07stage2: lower unnamed constants in Elf and MachOJakub Konka
2022-02-06stage2: pass proper can_exit_early value to LLDAndrew Kelley
2022-02-06Avoid depending on child process execution when not supported by host OSCody Tapscott
2022-01-28link: ELF, COFF, WASM: honor the "must_link" flag of positionalsAndrew Kelley
2022-01-26zig cc: add --hash-style linker parameterAndrew Kelley
2022-01-25link: Elf, Wasm: forward strip flag when linking with LLDAndrew Kelley