aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
2024-05-04InternPool: eliminate `var_args_param_type`mlugg
2024-05-02Sema: Don't generate runtime instructions on zirSplat if dest_ty doesn't have...Antonio Gomes
2024-04-28Sema+llvm: properly implement `Interrupt` callconvJulian
2024-04-23error on `undefined` end indexDavid Rubin
2024-04-22x86_64: fix C abi for unionsJacob Young
2024-04-17Sema: cap depth of value printing in type namesmlugg
2024-04-18Sema: correctly make inferred allocs constantDavid Rubin
2024-04-17compiler: rework comptime pointer representation and accessmlugg
2024-04-08InternPool: remove slice from byte aggregate keysJacob Young
2024-04-07Merge pull request #18988 from castholm/lazy-build-zigAndrew Kelley
2024-04-07Sema: support coercing ref to anonymous array init to many-pointerCarl Åstholm
2024-04-07Sema: fix runtime call of inline fn with comptime-known comptime-only ret typeCarl Åstholm
2024-04-06Sema: fix non-`pub` `usingnamespace` in `@typeInfo`Jacob Young
2024-04-02Sema: fix crash accessing array of opv typesJacob Young
2024-03-30cbe: fix uncovered bugsJacob Young
2024-03-30AstGen: use RLS to infer the first argument of `@fieldParentPtr`Jacob Young
2024-03-30Sema: rework `@fieldParentPtr` to accept a pointer typeJacob Young
2024-03-30cbe: rewrite `CType`Jacob Young
2024-03-29Sema: allow .ptr on pointer to arrayVeikka Tuominen
2024-03-28Sema: check error union payload types in `@errorCast`Veikka Tuominen
2024-03-28allow `@errorcast` to cast error sets to error unionsHydroH
2024-03-26compiler: eliminate TypedValuemlugg
2024-03-26compiler: eliminate most usages of TypedValuemlugg
2024-03-26Zcu: use `Value` instead of `TypedValue` when initializing legacy anon declsmlugg
2024-03-26Zcu.Decl: replace `typedValue` with `valueOrFail`mlugg
2024-03-26compiler: minor cleanupsmlugg
2024-03-26Zcu: eliminate `Decl.alive` fieldmlugg
2024-03-26compiler: audit uses of `ptr.addr` in the frontendmlugg
2024-03-26compiler: eliminate legacy Value representationmlugg
2024-03-26Sema: introduce separate `MutableValue` representation for comptime-mutable m...mlugg
2024-03-26Zcu.Decl: remove `ty` fieldmlugg
2024-03-25compiler: implement analysis-local comptime-mutable memorymlugg
2024-03-20Revert the last two commits in this branchAndrew Kelley
2024-03-20frontend: comptime array slice-by-length OOB detectionAndrew Kelley
2024-03-20frontend: add missing bounds check for slice-by-length arraysAndrew Kelley
2024-03-17Merge pull request #19333 from Vexu/fixesAndrew Kelley
2024-03-17Sema: allow param instructions to clobber inst_mapVeikka Tuominen
2024-03-17Sema: fix spurious type has no namespace errorVeikka Tuominen
2024-03-17Sema: fix printing of inferred error set of generic fnVeikka Tuominen
2024-03-17AstGen: disallow alignment on function typesJacob Young
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