aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/c/Type.zig
AgeCommit message (Expand)Author
2025-08-11cbe: emit `nonstring` attributeJacob Young
2025-07-07compiler: upgrade various std.io API usageAndrew Kelley
2025-07-07compiler: update all instances of std.fmt.FormatterAndrew Kelley
2025-06-19Target: pass and use locals by pointer instead of by valueJacob Young
2025-05-31Legalize: implement scalarization of binary operationsJacob Young
2025-05-28x86_64: implement integer `@reduce(.Max)`Jacob Young
2025-05-28x86_64: implement integer `@reduce(.Min)`Jacob Young
2025-05-28x86_64: implement optimized float `@reduce(.Mul)`Jacob Young
2025-05-28x86_64: rewrite bitwise `@reduce`Jacob Young
2025-05-17x86_64: rewrite `@splat`Jacob Young
2025-05-17x86_64: rewrite vector `+|`Jacob Young
2025-04-11compiler: Move int size/alignment functions to std.Target and std.zig.target.Alex Rønne Petersen
2025-04-11std.Target: Rename charSignedness() to cCharSignedness().Alex Rønne Petersen
2025-03-21x86_64: rewrite wrapping multiplicationJacob Young
2025-02-22zig build fmtAndrew Kelley
2025-02-10cbe: fix incomplete array element typesJacob Young
2025-01-31x86_64: rewrite float vector conversionsJacob Young
2025-01-24x86_64: rewrite scalar and vector int `@min` and `@max`Jacob Young
2025-01-24x86_64: rewrite float vector `@abs` and equality comparisonsJacob Young
2025-01-21compiler: simplify generic functions, fix issues with inline callsmlugg
2025-01-16x86_64: implement fallback for pcmpeqqJacob Young
2025-01-16all: update to `std.builtin.Type.Pointer.Size` field renamesmlugg
2024-10-31compiler: remove anonymous struct types, unify all tuplesmlugg
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-25sema: rework type resolution to use Zcu when possibleDavid Rubin
2024-08-18Zir: add instructions to fetch std.builtin typesmlugg
2024-08-12std.Target: Rename c_type_* functions to camel caseLinus Groh
2024-08-11compiler: split Decl into Nav and Caumlugg
2024-07-13InternPool: add and use a mutate mutex for each listJacob Young
2024-07-07Zcu: introduce `PerThread` and pass to all the functionsJacob Young
2024-07-04compiler: type.zig -> Type.zigmlugg
2024-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley
2024-06-15compiler: move LazySrcLoc out of stdmlugg
2024-05-08std.Target.maxIntAlignment: move to compiler implementationAndrew Kelley
2024-05-04InternPool: eliminate `var_args_param_type`mlugg
2024-04-22x86_64: fix C abi for unionsJacob Young
2024-04-13cbe: fix optional codegenJacob Young
2024-04-08InternPool: remove slice from byte aggregate keysJacob Young
2024-03-30cbe: fix uncovered bugsJacob Young
2024-03-30cbe: rewrite `CType`Jacob Young