aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
2024-07-07Zcu: introduce `PerThread` and pass to all the functionsJacob Young
2024-07-04frontend: TrackedInst stores FileIndex instead of path digestAndrew Kelley
2024-07-04Zcu: extract permanent state from FileAndrew Kelley
2024-07-04Sema: add missing referencesmlugg
2024-07-04compiler: rework type resolution, fully resolve all typesmlugg
2024-07-04compiler: type.zig -> Type.zigmlugg
2024-07-04Zcu: store `LazySrcLoc` in error messagesmlugg
2024-07-04Zcu: rework reference tracesmlugg
2024-07-04Zcu: key compile errors on `AnalUnit` where appropriatemlugg
2024-07-04Zcu: rework exportsmlugg
2024-07-04compiler: rename AnalSubject to AnalUnitmlugg
2024-06-26InternPool: rename `Depender` to `AnalSubject`mlugg
2024-06-26Zir: make `src_line` absolute for `declaration` instructionsmlugg
2024-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley
2024-06-20Merge pull request #20299 from mlugg/the-great-decl-splitMatthew Lugg
2024-06-20Sema: fix performance regressionmlugg
2024-06-18Zir: provide absolute node for `reify`mlugg
2024-06-17Sema: fix callconv detection in generic functionsmlugg
2024-06-16spirv: add support for workItemId, workGroupId, workGroupSizeRobin Voetter
2024-06-15Sema: eliminate Block.src_declmlugg
2024-06-15Zcu: rework source locationsmlugg
2024-06-15compiler: move LazySrcLoc out of stdmlugg
2024-06-15Zir: use absolute nodes for declarations and type declarationsmlugg
2024-06-10Zir: remove legacy `error_set_decl` variantsmlugg
2024-06-02Sema: validate function signature for Signal calling conventionVeikka Tuominen
2024-06-02Sema: add missing error for runtime `@ptrFromInt` to comptime-only typeVeikka Tuominen
2024-05-22Revert "implement `@expect` builtin (#19658)"Andrew Kelley
2024-05-22implement `@expect` builtin (#19658)David Rubin
2024-05-22llvm: fix `@wasmMemory{Size,Grow}` for wasm64Veikka Tuominen
2024-05-22Sema: add missing declared here notewooster0
2024-05-14Sema: suggest using try/catch/if on method call on error unionWooster
2024-05-14Sema: improve error set/union discard/ignore errorsr00ster91
2024-05-14Sema: add error note for !?Type types when optional type is expectedr00ster91
2024-05-14Sema: remove periods from the few error messages that have themr00ster91
2024-05-14Sema error: talk about discarding instead of suppressingr00ster91
2024-05-11riscv: implement a basic `@intCast`David Rubin
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