aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.zig
AgeCommit message (Expand)Author
2024-08-17frontend: incremental progressmlugg
2024-08-17codegen: fix rebase gone wrongJakub Konka
2024-08-17macho: update codegen and linker to distributed jump table approachJakub Konka
2024-08-16Dwarf: rework self-hosted debug info from scratchJacob Young
2024-08-15riscv: do not emit GOT relocations for special linker symbolsJakub Konka
2024-08-15elf: introduce Symbol.flags.is_extern_ptr for refs potentially needing GOTJakub Konka
2024-08-13x86_64: handle lea_symbol returned by genNavRefJakub Konka
2024-08-11compiler: split Decl into Nav and Caumlugg
2024-08-07elf: fix compile errorsJakub Konka
2024-07-26riscv: boilerplate for creating lazy functionsDavid Rubin
2024-07-22macho: run more things in parallelJakub Konka
2024-07-19dev: introduce dev environments that enable compiler feature setsJacob Young
2024-07-18macho: update ZigObject to use new ownership modelJakub Konka
2024-07-17Merge pull request #20474 from Rexicon226/riscvJakub Konka
2024-07-16Value: eliminate static recursion loop from value printingmlugg
2024-07-14riscv: `@atomicRmw`David Rubin
2024-07-13InternPool: add and use a mutate mutex for each listJacob Young
2024-07-10InternPool: make `global_error_set` thread-safeJacob 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-04Zcu: extract permanent state from FileAndrew Kelley
2024-07-04compiler: type.zig -> Type.zigmlugg
2024-07-04Zcu: store `LazySrcLoc` in error messagesmlugg
2024-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley
2024-04-17compiler: rework comptime pointer representation and accessmlugg
2024-04-08InternPool: remove slice from byte aggregate keysJacob Young
2024-03-30cbe: rewrite `CType`Jacob Young
2024-03-27Merge pull request #19430 from ziglang/dwarf-ubJakub Konka
2024-03-26compiler: eliminate TypedValuemlugg
2024-03-26compiler: eliminate most usages of TypedValuemlugg
2024-03-26Zcu: eliminate `Decl.alive` fieldmlugg
2024-03-26compiler: eliminate legacy Value representationmlugg
2024-03-26Zcu.Decl: remove `ty` fieldmlugg
2024-03-25dwarf+codegen: use appendNTimes instead of writer().writeByteNTimesJakub Konka
2024-03-25compiler: implement analysis-local comptime-mutable memorymlugg
2024-03-25codegen: actually write out padding for packed structs upfrontJakub Konka
2024-03-11std.builtin: make container layout fields lowercaseTristan Ross
2024-03-06InternPool: create specialized functions for loading namespace typesmlugg
2024-02-26move Zir to std.zig.ZirAndrew Kelley
2024-02-25x86_64: implement `@shuffle`Jacob Young
2024-02-16InternPool: make more use of `NullTerminatedString.Slice`Jacob Young
2024-02-05compiler: rename value.zig to Value.zigAndrew Kelley
2024-02-02InternPool: use separate key for slicesmlugg
2024-01-24macho: prep for lowering TLS variablesJakub Konka
2024-01-24macho: fix '_' prefixing rules for exportsJakub Konka
2024-01-24macho: fix symbol index dereference in codegen wrt ZigObjectJakub Konka
2024-01-24codegen: implement more missing bitsJakub Konka
2024-01-24codegen: re-implement enough of codegen to error out instead panicJakub Konka
2024-01-24codegen: re-enable MachO support in genDeclRefJakub Konka
2024-01-24macho: get the ball rolling!Jakub Konka