aboutsummaryrefslogtreecommitdiff
path: root/src/link/Coff.zig
AgeCommit message (Expand)Author
2025-01-15wasm linker: aggressive DODificationAndrew Kelley
2025-01-14Coff msdos-stub: replace with documented byte arraywooster0
2025-01-05Added support for thin ltoTravis Lange
2025-01-05link: new incremental line number update APImlugg
2024-12-24compiler: analyze type and value of global declaration separatelymlugg
2024-12-20lldb: add pretty printer for intern pool indicesJacob Young
2024-12-16compiler: add some missing `const`smlugg
2024-12-02coff: fix memory leakJacob Young
2024-11-04link.Coff: Pass -lldmingw to LLD earlier and regardless of -lc.Alex Rønne Petersen
2024-11-03std.Target: Replace isARM() with isArmOrThumb() and rename it to isArm().Alex Rønne Petersen
2024-10-25Merge pull request #21710 from alexrp/function-alignmentAlex Rønne Petersen
2024-10-24link/Coff: simplify file structure by collapsing all files into Coff.zig (#21...Jakub Konka
2024-10-23rework linker inputsAndrew Kelley
2024-10-23Merge pull request #21697 from mlugg/callconvMatthew Lugg
2024-10-21coff: fix incorrect default `image_base` values and re-enable shared library ...kcbanner
2024-10-20link: Use defaultFunctionAlignment() when function alignment is unspecified.Alex Rønne Petersen
2024-10-19std.Target: rename `defaultCCallingConvention` and `Cpu.Arch.fromCallconv`mlugg
2024-10-19std: update for new `CallingConvention`mlugg
2024-10-19compiler: introduce new `CallingConvention`mlugg
2024-10-11link: consolidate diagnosticsAndrew Kelley
2024-10-08link.Elf: avoid converting rpath data in flush()Andrew Kelley
2024-09-12Replace deprecated default initializations with decl literalsLinus Groh
2024-09-10codegen: implement output to the `.debug_info` sectionJacob Young
2024-08-30Merge pull request #21174 from alexrp/win-armAndrew Kelley
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-28link.Coff: Set default image base correctly for thumb.Alex Rønne Petersen
2024-08-25fix up merge conflicts with masterDavid Rubin
2024-08-25comp: rename `module` to `zcu`David Rubin
2024-08-25coff: remove deprecated `Module` usagesDavid Rubin
2024-08-25sema: rework type resolution to use Zcu when possibleDavid Rubin
2024-08-20Dwarf: fix issues with inline call sitesJacob Young
2024-08-19replace Compilation.Emit with std.Build.Cache.PathRobin Voetter
2024-08-16Coff: fix missing error lazy symbolsJacob Young
2024-08-16Dwarf: rework self-hosted debug info from scratchJacob Young
2024-08-15std.Target: Pull toCoffMachine()/toElfMachine() up from Arch to Target.Alex Rønne Petersen
2024-08-15std.coff: Remove MachineType.fromTargetCpuArch().Alex Rønne Petersen
2024-08-11compiler: split Decl into Nav and Caumlugg
2024-08-10Coff: handle ref to an extern in getDeclVAddrJakub Konka
2024-07-28link.Coff: Basic support for `/Brepro` in the self-hosted linker.Alex Rønne Petersen
2024-07-28link: Accept `-Brepro` linker option and pass it to LLD.Alex Rønne Petersen
2024-07-20dev: fix llvm backend checksJacob Young
2024-07-13InternPool: add and use a mutate mutex for each listJacob Young
2024-07-10Zcu: cache fully qualified name on DeclJacob Young
2024-07-07Zcu: pass `PerThread` to intern pool string functionsJacob Young
2024-07-07Zcu: introduce `PerThread` and pass to all the functionsJacob Young
2024-07-04compiler: type.zig -> Type.zigmlugg
2024-07-04Zcu: store `LazySrcLoc` in error messagesmlugg
2024-07-04Zcu: key compile errors on `AnalUnit` where appropriatemlugg
2024-07-04Zcu: rework exportsmlugg
2024-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley