aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
2024-03-14compiler: add `func_ies` incremental dependenciesmlugg
2024-03-14compiler: progress towards incrementalmlugg
2024-03-14Zcu: handle updates to file root structmlugg
2024-03-11std.builtin: make atomic order fields lowercaseTristan Ross
2024-03-11std.builtin: make global linkage fields lowercaseTristan Ross
2024-03-11std.builtin: make float mode fields lowercaseTristan Ross
2024-03-11std.builtin: make container layout fields lowercaseTristan Ross
2024-03-09Sema: perform codegen for anon decl created by `@extern`mlugg
2024-03-08Sema: reset block error return trace index between casesmlugg
2024-03-06Package.Module: deduplicate identical builtin modulesmlugg
2024-03-06Sema: do not destroy enum type if field analysis failsmlugg
2024-03-06Fix incorrectly resolved merge conflictsmlugg
2024-03-06compiler: treat decl_val/decl_ref of potentially generic decls as capturesmlugg
2024-03-06compiler: namespace type equivalence based on AST node + capturesmlugg
2024-03-06compiler: represent captures directly in InternPoolmlugg
2024-03-06InternPool: create specialized functions for loading namespace typesmlugg
2024-03-06compiler: change representation of closuresmlugg
2024-03-05Sema: fix compiler crash `@ptrCast`ing optional slicegarrison hinson-hasty
2024-03-02Air: replace `.dbg_inline_*` with `.dbg_inline_block`Jacob Young
2024-03-02Merge pull request #19117 from mlugg/dbg-var-blocksMatthew Lugg
2024-03-01compiler: audit debug mode checksJacob Young
2024-02-29codegen: handle dbg_var scoping correctly after eliding more ZIR blocksmlugg
2024-02-29Sema: simplify and clarify analyzeBodyInner and wrapper functionsmlugg
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