aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
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
2023-10-22remove uses of non-configurable `err_int`Veikka Tuominen
2023-10-21Sema: migrate zirResolveInferredAlloc to new anon decl mechanismAndrew Kelley
2023-10-21InternPool: store alignment of anon declsAndrew Kelley
2023-10-21migrate make_ptr_const to new anonymous decl mechanismAndrew Kelley
2023-10-18Merge pull request #17561 from alichraghi/spirv-0Robin Voetter
2023-10-17Sema: disallow `@intFromPtr` for comptime-only typesBogdan Romanyuk
2023-10-17sema: emit logical and/or for safety checksAli Chraghi
2023-10-16Sema: fix missing check for tuple default initializersVeikka Tuominen
2023-10-16Sema: fix `@extern` error on function pointerBogdan Romanyuk
2023-10-13Merge pull request #17510 from Vexu/vectorAndrew Kelley
2023-10-13Sema: fix `@Vector` source locations being swappedVeikka Tuominen
2023-10-13Sema: fix crash when ref coercion dest is var argsAndrew Kelley