aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
2025-05-31Legalize: implement scalarization of binary operationsJacob Young
2025-05-29Legalize: introduce a new pass before livenessJacob 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-28Sema: don't emit AIR `reduce` for single-element vectorsmlugg
2025-05-28x86_64: rewrite bitwise `@reduce`Jacob Young
2025-05-27compiler: tlv pointers are not comptime-knownmlugg
2025-05-27Sema: simplify comptime `@intFromPtr` logicDavid Rubin
2025-05-25compiler: introduce incremental debug servermlugg
2025-05-20Merge pull request #23836 from mlugg/incr-fixesMatthew Lugg
2025-05-19Sema: allow `@ptrCast` single-item pointer to slicemlugg
2025-05-19Sema: rewrite `analyzeMinMax`mlugg
2025-05-18compiler: refactor `Zcu.File` and path representationmlugg
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-16Sema: improve "called from here" notesmlugg
2025-05-16compiler: include inline calls in the reference tracemlugg
2025-05-16Compilation: fix reference trace behavior without `-freference-trace`mlugg
2025-05-03Merge pull request #23263 from mlugg/comptime-field-ptrMatthew Lugg
2025-04-28Merge pull request #23708 from ziglang/memmove-followupsAndrew Kelley
2025-04-28Sema: fix a few indexing bugsmlugg
2025-04-28sema: do checked cast when resolving aggregate sizedweiller
2025-04-27make `@memcpy` and `@memmove` share panic handlersAndrew Kelley
2025-04-28Sema: fix memcpy with C pointersxdBronch
2025-04-28Sema: fix alignment of runtime field pointer of underaligned tuplemlugg
2025-04-28Sema: fix pointers to comptime fields of comptime-known aggregate pointersmlugg
2025-04-27Sema: Fix some ptr alignment checks to handle a potential ISA tag bit.Alex Rønne Petersen
2025-04-26compiler: add @memmove builtindweiller
2025-04-20compiler: integrate `@compileLog` with incremental compilationmlugg
2025-04-10AstGen: redistribute inline asm limitsJacob Young
2025-04-04Sema: Prevent tail calls of std.builtin.returnError().Alex Rønne Petersen
2025-04-02compiler: allow `@import` of ZON without a result typeMason Remaley
2025-04-02Sema: increment extra index even if return type is genericDavid Rubin
2025-03-31Sema: allow `@ptrCast` slice of zero-bit type to slice of non-zero-bit typemlugg
2025-03-30Sema: convert slice sentinel to single pointer correctlyDavid Rubin
2025-03-29compiler: "illegal behavior", not "undefined behavior", in errorsmlugg
2025-03-27std.meta.FieldType -> @FieldTypeАндрей Краевский
2025-03-24Sema: fix in-memory coercion of functions introducing new generic parametersmlugg
2025-03-21x86_64: rewrite wrapping multiplicationJacob Young
2025-03-17Sema: error on illegal code when targeting spirvAli Cheraghi
2025-03-16Sema: rewrite comptime arithmeticmlugg
2025-03-16Sema: correctly handle empty by-ref initializersmlugg
2025-03-12Merge pull request #22397 from Techatrix/type-safe-astMatthew Lugg
2025-03-11Sema: fix handling of `@This()` on opaquesmlugg
2025-03-09Merge pull request #21933 from kcbanner/comptime_nan_comparisonAndrew Kelley
2025-03-08Sema: handle generated tag enums in union field order checkIan Johnson
2025-03-07std.zig.Ast: improve type safetyTechatrix
2025-03-03Value: fix comparison of NaN in compareHeteroAdvanacedkcbanner