aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
2024-08-17Sema: don't set union tag type if it's not an enummlugg
2024-08-17InternPool: don't remove outdated typesmlugg
2024-08-17Sema: don't delete reified enum type with error in fieldmlugg
2024-08-17compiler: be more cautious about source locationsmlugg
2024-08-17Sema: disable comptime call memoization under -fincrementalmlugg
2024-08-17frontend: yet more incremental workmlugg
2024-08-17Zcu: construct full reference graphmlugg
2024-08-17frontend: incremental progressmlugg
2024-08-16Dwarf: rework self-hosted debug info from scratchJacob Young
2024-08-16add an error for stack allocations in naked functions (#21082)David Rubin
2024-08-14Merge pull request #21031 from linusg/std-target-namingAndrew Kelley
2024-08-13nvptx: add implementations for GPU builtinsRobin Voetter
2024-08-12all: Handle spirv in addition to spirv(32,64) where applicable.Alex Rønne Petersen
2024-08-12std.Target: Rename c_type_* functions to camel caseLinus Groh
2024-08-11frontend: give all container types namespacesmlugg
2024-08-11compiler: split Decl into Nav and Caumlugg
2024-08-08language: add module name field to `@src`Andrew Kelley
2024-07-28std.Target.Cpu.Arch: Remove the `aarch64_32` tag.Alex Rønne Petersen
2024-07-22add new builtin: `@disableInstrumentation`Andrew Kelley
2024-07-21Sema: fix OOB access in coerceTupleToStruct (#19620)Bogdan Romanyuk
2024-07-21fix: remove misleading error note for failed array coercionsWillLillis
2024-07-21fix: Add error notes for method calls on double pointers (#20686)Will Lillis
2024-07-20Fix typos in code comments in `src/`sobolevn
2024-07-18Sema: return module-relative path for `@src()`mlugg
2024-07-16Sema: typomlugg
2024-07-16Sema: fix bad mergemlugg
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