aboutsummaryrefslogtreecommitdiff
path: root/src/Type.zig
AgeCommit message (Expand)Author
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
2025-01-31x86_64: rewrite float vector conversionsJacob Young
2025-01-29Sema: `@memcpy` changesmlugg
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-21Sema: fix `is_non_null_ptr` handling for runtime-known pointersmlugg
2025-01-16x86_64: implement a custom calling convention for the Zig languageJacob Young
2025-01-16x86_64: implement fallback for pcmpeqqJacob Young
2025-01-16all: update to `std.builtin.Type.Pointer.Size` field renamesmlugg
2025-01-15frontend: add const to more Zcu pointersAndrew Kelley
2025-01-14Type: `struct {}` does not have a well-defined layoutmlugg
2024-12-24compiler: remove Caumlugg
2024-12-20lldb: add pretty printer for intern pool indicesJacob Young
2024-12-16Dwarf: include comptime-only values in debug infoJacob Young