aboutsummaryrefslogtreecommitdiff
path: root/src/link/Coff
AgeCommit message (Expand)Author
2023-05-26std.Target adjustmentsVeikka Tuominen
2023-04-26coff: invalidate GOT relocs after segment shift in memoryJakub Konka
2023-04-21coff: treat vmaddr of 0 as unallocated when checking if resolvableJakub Konka
2023-04-21coff: use TableSection for GOTJakub Konka
2023-04-18coff: support allow_shlib_undefinedkcbanner
2023-04-03macho+coff: remove alignment from Atom as it is unusedJakub Konka
2023-04-01link: handle -u flag in all linkersJakub Konka
2023-03-30coff: due to ASLR we need to dupe the code for relocatingJakub Konka
2023-03-30coff: use std.os.windows wrappers; fix relocating in-fileJakub Konka
2023-03-30coff: make sure we correctly slide relocation target when resolvingJakub Konka
2023-03-29Merge pull request #15105 from ziglang/hcs-win-pocJakub Konka
2023-03-28coff: put section growing in helper; only mark section if actually resolvedJakub Konka
2023-03-28Merge pull request #14771 from kcbanner/coff_dynamicbaseJakub Konka
2023-03-28coff: use ArrayHashMap if we are iterating over keysJakub Konka
2023-03-28coff: resolve relocs on bytes buffer directlyJakub Konka
2023-03-28coff: move import table definition into a separate ImportTable.zig moduleJakub Konka
2023-03-28coff: do not use atoms for synthetic import address tableJakub Konka
2023-03-25coff: change dynamicbase to default to true (to match lld), change it to pass...kcbanner
2023-02-13move the cache system from compiler to std libAndrew Kelley
2023-02-01link: clean up type resolution in Elf.Atom and MachO.AtomJakub Konka
2023-01-31link: make Coff atoms fully owned by the linkerJakub Konka
2023-01-26coff: migrate to new non-allocateDeclIndexes APIJakub Konka
2023-01-05coff: fixup module_definition_file hashingkcbanner
2023-01-04coff: include version and module_definition_file in the hashkcbanner
2023-01-04windows: revert changes made to lld.zig to support the way CMake calls zig cc...kcbanner
2023-01-04windows: fixes to support using zig cc/c++ with CMake on Windowskcbanner
2023-01-04fixup formattingkcbanner
2023-01-04fixup: remove leftover logkcbanner
2023-01-04windows: supporting changes for boostrapping via msvckcbanner
2023-01-04build: first pass on geting stage3 building under x64_64-windows-msvckcbanner
2022-12-09Revert "coff: specify default base path for relative source paths in pdb"Jakub Konka
2022-12-06remove `-fstage1` optionAndrew Kelley
2022-11-20uefi: Delete unneeded alignment and use default 4KDavid Gonzalez Martin
2022-11-19linker: fail the compilation if there were linker errorsCasey Banner
2022-11-18run zig fmt on everything checked by CIStevie Hryciw
2022-11-10win: combine PDB fixes into one changesetJakub Konka
2022-11-10Windows: Explicitly pass PDB paths to lld-linkJ.C. Moyer
2022-11-06coff: move relocation in its own moduleJakub Konka
2022-11-04all: rename i386 to x86Ali Chraghi
2022-09-10coff: remove unused functionJakub Konka
2022-09-07coff: remove redundant bits and clean upJakub Konka
2022-09-07coff: create import atoms and matching bindingsJakub 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: commit missing Object.zig placeholderJakub Konka
2022-08-30coff: add basic handling of GOT PC relative indirectionJakub Konka
2022-08-30coff: allocate and write atoms to fileJakub Konka
2022-08-30coff: reorganize the linkerJakub Konka