aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
2024-02-26move Zir to std.zig.ZirAndrew Kelley
2024-02-26move Zcu.LazySrcLoc to std.zig.LazySrcLocAndrew Kelley
2024-02-27Merge pull request #19062 from mlugg/dbg-var-blocksMatthew Lugg
2024-02-26Fix tuple default valuesJohn Schmidt
2024-02-26Check for inactive union field when calling fn at comptimeJohn Schmidt
2024-02-26Merge pull request #18859 from schmee/switch-union-capture-alignAndrew Kelley
2024-02-26Sema: fix compile error for switching on undefined unionJohn Schmidt
2024-02-26Sema: evaluate generic instantiations in fn decls capture scopeJohn Schmidt
2024-02-26compiler: decide dbg_var scoping based on AIR blocksmlugg
2024-02-25Merge pull request #19080 from jacobly0/llvm-per-mod-stripAndrew Kelley
2024-02-25Merge pull request #18906 from jacobly0/x86_64-testsAndrew Kelley
2024-02-25test: rework how filtering worksJacob Young
2024-02-25llvm: implement per-module strippingJacob Young
2024-02-25Sema: implement vector coercionsJacob Young
2024-02-21Sema: fix peer type resolution for arrays of coercible elementsgarrison hinson-hasty
2024-02-19Sema: validate that runtime-known inferred alloc does not have comptime-only ...mlugg
2024-02-16Sema: improved source location for @panic operand coercion errormlugg
2024-02-16Sema: correct source location for return value coercion errorsmlugg
2024-02-16Zir: make src_node of type declarations non-optionalmlugg
2024-02-16AstGen: migrate `ty` result locations to `coerced_ty`mlugg
2024-02-16Sema: eliminate `src` fieldmlugg
2024-02-16InternPool: make more use of `NullTerminatedString.Slice`Jacob Young
2024-02-12Sema: add declared here notes in `fail`Veikka Tuominen
2024-02-09Sema: catch runtime stores to comptime variables through callsVeikka Tuominen
2024-02-08Improvements after code reviewJohn Schmidt
2024-02-08Preserve field alignment in union pointer capturesJohn Schmidt
2024-02-06Make `@intFromEnum` an error for empty enumsDavid Rubin
2024-02-06Merge pull request #18814 from mlugg/incremental-dependenciesMatthew Lugg
2024-02-05compiler: rename value.zig to Value.zigAndrew Kelley
2024-02-05spirv: basic shader supportAli Chraghi
2024-02-04x86_64: fix errors compiling the compilerJacob Young
2024-02-04compiler: lock incremental dependency tracking behind --debug-incrementalmlugg
2024-02-04Zcu: refactor Decl.analysis fieldmlugg
2024-02-04Zir: store extra source hashes required for incrementalmlugg
2024-02-04compiler: re-introduce dependencies for incremental compilationmlugg
2024-02-03Fix OOB when enum field out of order in different fileDavid Rubin
2024-02-03Add error hint when looping over `ErrorUnion`David Rubin
2024-02-02InternPool: use separate key for slicesmlugg
2024-01-30Sema: fix union init with zero size fieldPavel Verigo
2024-01-29llvm: ensure returned undef is 0xaa bytes when runtime safety is enabledVeikka Tuominen
2024-01-29Fix some comptime packed struct issuesSuperAuguste
2024-01-29Sema: do not emit `@errorCast` safety check when dest is adhoc inferred error...Veikka Tuominen
2024-01-29Sema: fix casting runtime value to enum with comptime int tag typePavel Verigo
2024-01-26Merge pull request #18654 from mlugg/incremental-the-secondAndrew Kelley
2024-01-26Sema: tuples have no names to be used for reporting errors in finishStructInitKrzysztof Wolicki
2024-01-23InternPool: introduce TrackedInstmlugg
2024-01-23Zir: represent declarations via an instructionmlugg
2024-01-23Sema: use Sema.typeAbiSize rather than Type.abiSizeAndrew Kelley
2024-01-22Sema: implement comptime error return tracesVeikka Tuominen
2024-01-20Sema: replace uses of `toUnsignedInt` with `toUnsignedIntAdvanced`Veikka Tuominen