aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
2024-07-16Merge pull request #20637 from mlugg/comptime-resolution-stratMatthew Lugg
2024-07-16Merge pull request #20646 from ziglang/fix-updateZirRefsAndrew Kelley
2024-07-16Sema: add error note for failed coercions to optional types and error unionsWill Lillis
2024-07-16Value: eliminate static recursion loop from value printingmlugg
2024-07-15frontend: move updateZirRefs to be single-threadedAndrew Kelley
2024-07-15Sema: support pointer subtractionWooster
2024-07-15Merge pull request #20633 from ziglang/long-live-zigAndrew Kelley
2024-07-15Sema: disallow casting to opaquefmaggi
2024-07-14frontend: add -fincremental, -fno-incremental flagAndrew Kelley
2024-07-14Merge pull request #20593 from jacobly0/more-racesAndrew Kelley
2024-07-13zcu: fixup incorrect pass-by-value of Zcukcbanner
2024-07-13Compilation: introduce work stages for better work distributionJacob Young
2024-07-13InternPool: add and use a mutate mutex for each listJacob Young
2024-07-12Zcu: allow atomic operations on packed structsJacob Young
2024-07-10InternPool: make `global_error_set` thread-safeJacob Young
2024-07-10InternPool: make `tracked_insts` thread-safeJacob Young
2024-07-10InternPool: fix undefined decl fully qualified nameJacob Young
2024-07-10InternPool: add `FileIndex` to `*File` mappingJacob Young
2024-07-10Air: store param names directly instead of referencing Zirmlugg
2024-07-10Zcu: cache fully qualified name on DeclJacob Young
2024-07-09InternPool: implement thread-safe allocated listsJacob Young
2024-07-07InternPool: implement and use thread-safe list for extra and limbsJacob Young
2024-07-07InternPool: implement and use thread-safe list for itemsJacob Young
2024-07-07Zcu: pass `PerThread` to intern pool string functionsJacob Young
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