aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
2023-11-19test: check compile errors when compilation has no errorsdweiller
2023-11-18Add struct declaration location to empty root struct field member errorCurtis Tate Wilkinson
2023-11-16Sema: include sentinel in type of pointer-to-array `ptr` fieldDavid
2023-11-16Move duplicate field detection for struct init expressions into AstGenDavid
2023-11-16Sema: Add error for non-power of 2 field alignment when reifying Unions, Stru...Krzysztof Wolicki
2023-11-12sema: fixup underflows during struct / ptr array init when using -fstripkcbanner
2023-11-12Revert "Sema: fix comparison with undefined"Andrew Kelley
2023-11-12Sema: fix comparison with undefinedBogdan Romanyuk
2023-11-10Sema: detect unneeded source locations earlierJacob Young
2023-11-10disallow calling @trap at comptimeBogdan Romanyuk
2023-11-10Sema: do not allow comptime-only pointer fields in packed structsmlugg
2023-11-10Sema: remove unused functionmlugg
2023-11-09preserve 'undefined' in @bitCastBogdan Romanyuk
2023-11-08Sema: optimize runtime array_mulmlugg
2023-11-08Merge pull request #17913 from jacobly0/vararg-intAndrew Kelley
2023-11-08Sema: do not force resolution of struct field inits when calling function poi...mlugg
2023-11-08Sema: don't allow passing non-extern types to varargs parametersJacob Young
2023-11-08Sema: implement vararg integer promotionsJacob Young
2023-11-08Sema: fix source location for untyped array init with result typemlugg
2023-11-07sema: allow slicing [*]T without enddweiller
2023-11-07Merge pull request #17692 from kcbanner/struct_field_init_passMatthew Lugg
2023-11-07Sema: emit @intCast safety check correctly for vectorsmlugg
2023-11-07Sema: allow destructuring vectorsmlugg
2023-11-07sema: analyze field init bodies in a second passkcbanner
2023-11-06Sema: emit error when pointer to extern function is calledBogdan Romanyuk
2023-11-05src: fix memory leaksJacob Young
2023-11-05Sema: fix error notes with wrong extern typeBogdan Romanyuk
2023-11-05Sema: fix memory leak in zirTypeInfoAndrew Kelley
2023-11-03frontend: rip out Decl dependenciesAndrew Kelley
2023-11-03Sema: use correct error bit length when emitting error_set_has_value safety c...mlugg
2023-10-31std.builtin.Endian: make the tags lower caseAndrew Kelley
2023-10-31Sema: fix incorrect error comptime-mutating empty arrayJacob Young
2023-10-31sema: when guessing union alignment, save the result and check if the guess w...kcbanner
2023-10-31sema: Add union alignment resolutionkcbanner
2023-10-28make Zir.Inst.Index typedAndrew Kelley
2023-10-28Sema: do not assume switch item indices align with union field indicesmlugg
2023-10-26link: support exporting constant values without a DeclAndrew Kelley
2023-10-26sema: remove source location logic in zirExportValueAndrew Kelley
2023-10-25Sema: replace refValue with simpler implementationAndrew Kelley
2023-10-25Sema: rework addConstantMaybeRefAndrew Kelley
2023-10-25Sema: move `@typeInfo` anon decls to new mechanismAndrew Kelley
2023-10-25Sema: move some TODO comments to an issueAndrew Kelley
2023-10-25Sema: migrate `@src` to new anon decl mechanismAndrew Kelley
2023-10-24Sema: don't allow undef values through resolveDefinedValue in typeof blockmlugg
2023-10-24Sema: rename value resolution functionsmlugg
2023-10-24InternPool: remove runtime_value representationmlugg
2023-10-24Merge pull request #17688 from ziglang/comptime-srcAndrew Kelley
2023-10-23Sema: make `@src().line` comptime-knownAndrew Kelley
2023-10-23frontend: rework `@embedFile` for incremental compilationAndrew Kelley
2023-10-23Merge pull request #17651 from Vexu/error-limitAndrew Kelley