aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
2025-07-06Sema: Stop adding Windows implib link inputs for `extern "..."` syntax.Alex Rønne Petersen
2025-06-29Sema: detect one-possible-value types after function callsAndrew Kelley
2025-06-29Sema: correct OPV for optional empty error setAndrew Kelley
2025-06-23remove `spirv` cpu archAli Cheraghi
2025-06-22minor grammatical mistakeDavid Rubin
2025-06-19Target: pass and use locals by pointer instead of by valueJacob Young
2025-06-15Sema: tiny refactormlugg
2025-06-15compiler: fix `@intFromFloat` safety checkmlugg
2025-06-15big.int: implement float conversionsJacob Young
2025-06-13Sema: add missing error and test for bool not on vector of intsAndrew Kelley
2025-06-12Merge pull request #24124 from mlugg/better-backend-pipeline-2Andrew Kelley
2025-06-12Allow more operators on bool vectors (#24131)Daniel Kongsgaard
2025-06-12compiler: improve progress outputmlugg
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-12InternPool: store the Nav types are named aftermlugg
2025-06-12compiler: minor refactors to ZCU linkingmlugg
2025-06-06x86_64: add support for pie executablesJacob Young
2025-06-06Sema: fix invalid pure Air instruction with comptime-known operandsJacob Young
2025-06-05std.Target: Introduce Cpu convenience functions for feature tests.Alex Rønne Petersen
2025-06-01compiler: combine `@intCast` safety checksmlugg
2025-06-01compiler: implement better shuffle AIRmlugg
2025-06-01Legalize: replace `safety_checked_instructions`mlugg
2025-05-31Sema: remove `all_vector_instructions` logicJacob Young
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