aboutsummaryrefslogtreecommitdiff
path: root/src/Type.zig
AgeCommit message (Expand)Author
2025-10-16detect invalid `@bitCast` with arraysxdBronch
2025-10-08don't make OPV tuple fields `comptime`xdBronch
2025-09-20Revert "frontend: another packedStructFieldPtrInfo fix"mlugg
2025-09-20frontend: another packedStructFieldPtrInfo fixAndrew Kelley
2025-09-20frontend: packed struct field ptr no longer finds byte bordersAndrew Kelley
2025-09-17fix handling of comptime-only union fields in `Type.getUnionLayout` (#25182)Silver
2025-08-31std.fmt: delete deprecated APIsAndrew Kelley
2025-08-29std.Io: delete GenericReaderAndrew Kelley
2025-08-15fix: print error set members in a consistent orderWill Lillis
2025-08-12replace even more aggregate internsJustus Klausecker
2025-08-11std.ArrayList: make unmanaged the defaultAndrew Kelley
2025-08-08Sema: fix unreasonable progress node numbersmlugg
2025-08-01build system: replace fuzzing UI with build UI, add time reportmlugg
2025-07-22aarch64: add new from scratch self-hosted backendJacob Young
2025-07-07std.fmt: fully remove format string from format methodsAndrew Kelley
2025-07-07compiler: update a bunch of format stringsAndrew Kelley
2025-07-07compiler: update all instances of std.fmt.FormatterAndrew Kelley
2025-07-07std.fmt: breaking API changesAndrew Kelley
2025-07-07zig fmtAndrew Kelley
2025-06-19Target: pass and use locals by pointer instead of by valueJacob Young
2025-06-12Sema: fix union layout logic to match struct layout logicJacob Young
2025-06-12x86_64: remove air references from mirJacob Young
2025-06-05std.Target: Introduce Cpu convenience functions for feature tests.Alex Rønne Petersen
2025-06-03Legalize: handle packed semanticsJacob 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-25compiler: introduce incremental debug servermlugg
2025-05-17x86_64: rewrite `@splat`Jacob Young
2025-05-17x86_64: rewrite scalar `<<|`Jacob Young
2025-05-17x86_64: rewrite vector `+|`Jacob Young
2025-05-03compiler: fix comptime memory store bugsmlugg
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-04-04compiler: Update max int alignments for some targets.Alex Rønne Petersen
2025-04-02compiler: allow `@import` of ZON without a result typeMason Remaley
2025-03-21x86_64: rewrite wrapping multiplicationJacob Young
2025-03-07std.zig.Ast: improve type safetyTechatrix
2025-02-22Dwarf: fix lowering of comptime-only optional pointer `null` valuesJacob Young
2025-02-22Type: resolve union tag type before checking for runtime bitsDavid Rubin
2025-02-22zig build fmtAndrew Kelley
2025-02-22Sema: Fix fnptr alignment safety checks to account for potential ISA tag.Alex Rønne Petersen
2025-02-17std.Target: Remove Cpu.Arch.propeller2 and use a CPU feature instead.Alex Rønne Petersen
2025-02-17std.Target: Remove Cpu.Arch.spu_2.Alex Rønne Petersen
2025-02-15x86_64: implement error set and enum safetyJacob Young
2025-02-04Zcu: remove `*_loaded` fields on `File`mlugg
2025-02-01Merge pull request #22672 from jacobly0/x86_64-rewriteAndrew Kelley
2025-02-01Sema: skip aliasing check and runtime operation for `@memcpy` of zero-bit typemlugg