aboutsummaryrefslogtreecommitdiff
path: root/src/link/C.zig
AgeCommit message (Expand)Author
2025-07-07cbe: fix code header being omitted from the outputJacob Young
2025-07-07std.io.Writer.printValue: rework logicAndrew Kelley
2025-07-07C backend: fix compilation errorsAndrew Kelley
2025-07-07cbe: reapply writer changesAndrew Kelley
2025-07-07compiler: fix a bunch of format stringsAndrew Kelley
2025-06-19Target: pass and use locals by pointer instead of by valueJacob Young
2025-06-12x86_64: remove air references from mirJacob Young
2025-06-12compiler: rework backend pipeline to separate codegen and linkmlugg
2025-06-12link: divorce LLD from the self-hosted linkersmlugg
2025-06-12compiler: slightly untangle LLVM from the linkersmlugg
2025-05-29Legalize: introduce a new pass before livenessJacob Young
2025-05-18compiler: refactor `Zcu.File` and path representationmlugg
2025-04-11compiler: Move int size/alignment functions to std.Target and std.zig.target.Alex Rønne Petersen
2025-01-16x86_64: implement fallback for pcmpeqqJacob Young
2025-01-15rewrite wasm/Emit.zigAndrew Kelley
2025-01-15compiler: add type safety for export indicesAndrew Kelley
2025-01-15wasm linker: aggressive DODificationAndrew Kelley
2025-01-08cbe: fix miscomps of x86_64 backendJacob Young
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-10-19compiler: introduce new `CallingConvention`mlugg
2024-10-08link.Elf: avoid converting rpath data in flush()Andrew Kelley
2024-09-28Initial port work for `*-windows-itanium` support.Alex Rønne Petersen
2024-09-12Replace deprecated default initializations with decl literalsLinus Groh
2024-08-25fix up merge conflicts with masterDavid Rubin
2024-08-25comp: rename `module` to `zcu`David Rubin
2024-08-20Dwarf: fix issues with inline call sitesJacob Young
2024-08-19replace Compilation.Emit with std.Build.Cache.PathRobin Voetter
2024-08-11compiler: split Decl into Nav and Caumlugg
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-04Zcu: extract permanent state from FileAndrew Kelley
2024-07-04cbe: don't mark exported values/Decls as externmlugg
2024-07-04cbe: fix for export changesJacob Young
2024-07-04compiler: type.zig -> Type.zigmlugg
2024-07-04Zcu: rework exportsmlugg
2024-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley
2024-05-27update the codebase for the new std.Progress APIAndrew Kelley
2024-05-08std.Target.maxIntAlignment: move to compiler implementationAndrew Kelley
2024-04-28std.posix.iovec: use .base and .len instead of .iov_base and .iov_lenNameless
2024-03-30cbe: rewrite `CType`Jacob Young
2024-03-30cbe: fix bugs revealed by an upcoming commitJacob Young
2024-03-26compiler: eliminate most usages of TypedValuemlugg
2024-03-26Zcu.Decl: remove `ty` fieldmlugg
2024-03-19extract std.posix from std.osAndrew Kelley
2024-02-17cbe: do not set execute bits on emitted fileMichael Dusan
2024-02-05compiler: rename value.zig to Value.zigAndrew Kelley
2024-01-01link: accept the update arena in flushAndrew Kelley
2024-01-01move force_undefined_symbols into CompilationAndrew Kelley