aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
2024-09-01Air: add explicit `repeat` instruction to repeat loopsmlugg
2024-09-01Air: direct representation of ranges in switch casesmlugg
2024-09-01compiler: implement decl literalsmlugg
2024-09-01compiler: provide result type to operand of `try`mlugg
2024-09-01fix(Sema): patch segfault in `finishStructInit`WillLillis
2024-08-28implement code coverage instrumentation manuallyAndrew Kelley
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-27compiler,lib,test,langref: migrate `@setCold` to `@branchHint`mlugg
2024-08-27compiler: implement `@branchHint`, replacing `@setCold`mlugg
2024-08-27compiler: make `@export` take a pointermlugg
2024-08-26remove some stale codeDavid Rubin
2024-08-25fix up merge conflicts with masterDavid Rubin
2024-08-25sema: `resolve{Struct,Union}Inner` don't throw away SemasDavid Rubin
2024-08-25sema: clean-up `{union,struct}FieldAlignment` and friendsDavid Rubin
2024-08-25sema: rework type resolution to use Zcu when possibleDavid Rubin
2024-08-21Sema: register correct dependencies for inline callsmlugg
2024-08-21Sema: delete bootstrap compiler bug workaroundmlugg
2024-08-21compiler: handle eval branch quota in memoized callsmlugg
2024-08-20Dwarf: emit info about inline call sitesJacob Young
2024-08-19fix various issues related to Path handling in the compiler and stdRobin Voetter
2024-08-18Zir: add instructions to fetch std.builtin typesmlugg
2024-08-18frontend: removed resolved IES data for outdated functionsmlugg
2024-08-17compiler: merge conflicts and typosmlugg
2024-08-17frontend: incremental compilation progressmlugg
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