aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
2025-05-03Merge pull request #23263 from mlugg/comptime-field-ptrMatthew Lugg
2025-04-28Merge pull request #23708 from ziglang/memmove-followupsAndrew Kelley
2025-04-28Sema: fix a few indexing bugsmlugg
2025-04-28sema: do checked cast when resolving aggregate sizedweiller
2025-04-27make `@memcpy` and `@memmove` share panic handlersAndrew Kelley
2025-04-28Sema: fix memcpy with C pointersxdBronch
2025-04-28Sema: fix alignment of runtime field pointer of underaligned tuplemlugg
2025-04-28Sema: fix pointers to comptime fields of comptime-known aggregate pointersmlugg
2025-04-27Sema: Fix some ptr alignment checks to handle a potential ISA tag bit.Alex Rønne Petersen
2025-04-26compiler: add @memmove builtindweiller
2025-04-20compiler: integrate `@compileLog` with incremental compilationmlugg
2025-04-10AstGen: redistribute inline asm limitsJacob Young
2025-04-04Sema: Prevent tail calls of std.builtin.returnError().Alex Rønne Petersen
2025-04-02compiler: allow `@import` of ZON without a result typeMason Remaley
2025-04-02Sema: increment extra index even if return type is genericDavid Rubin
2025-03-31Sema: allow `@ptrCast` slice of zero-bit type to slice of non-zero-bit typemlugg
2025-03-30Sema: convert slice sentinel to single pointer correctlyDavid Rubin
2025-03-29compiler: "illegal behavior", not "undefined behavior", in errorsmlugg
2025-03-27std.meta.FieldType -> @FieldTypeАндрей Краевский
2025-03-24Sema: fix in-memory coercion of functions introducing new generic parametersmlugg
2025-03-21x86_64: rewrite wrapping multiplicationJacob Young
2025-03-17Sema: error on illegal code when targeting spirvAli Cheraghi
2025-03-16Sema: rewrite comptime arithmeticmlugg
2025-03-16Sema: correctly handle empty by-ref initializersmlugg
2025-03-12Merge pull request #22397 from Techatrix/type-safe-astMatthew Lugg
2025-03-11Sema: fix handling of `@This()` on opaquesmlugg
2025-03-09Merge pull request #21933 from kcbanner/comptime_nan_comparisonAndrew Kelley
2025-03-08Sema: handle generated tag enums in union field order checkIan Johnson
2025-03-07std.zig.Ast: improve type safetyTechatrix
2025-03-03Value: fix comparison of NaN in compareHeteroAdvanacedkcbanner
2025-02-28Revert "Merge pull request #22898 from kristoff-it/deprecated-proposal"Andrew Kelley
2025-02-26reword deprecated error slightlyAndrew Kelley
2025-02-26`@deprecated`: optimize sema implementationLoris Cro
2025-02-26`@deprecated`: add testsLoris Cro
2025-02-26initial implementation of `@deprecated`Loris Cro
2025-02-26Sema: remove legacy coercionmlugg
2025-02-24Merge pull request #22154 from alexrp/disable-intrinsicsAlex Rønne Petersen
2025-02-23Sema: allow `@ptrCast` of slices changing the lengthmlugg
2025-02-23compiler: Implement @disableIntrinsics() builtin function.Alex Rønne Petersen
2025-02-22zig build fmtAndrew Kelley
2025-02-22Sema: Fix fnptr alignment safety checks to account for potential ISA tag.Alex Rønne Petersen
2025-02-17std.Target: Remove functions that just wrap component functions.Alex Rønne Petersen
2025-02-17std.Target: Move Cpu.Arch.supportsAddressSpace() up to Cpu.Alex Rønne Petersen
2025-02-17std.Target: Make Cpu.Arch.supportsAddressSpace() take an optional context.Alex Rønne Petersen
2025-02-17std.builtin: Rename CallingConvention.wasm_watc to wasm_mvp.Alex Rønne Petersen
2025-02-17std.builtin: Remove CallingConvention.arm_(apcs,aapcs16_vfp).Alex Rønne Petersen
2025-02-17std.Target: Remove Cpu.Arch.propeller2 and use a CPU feature instead.Alex Rønne Petersen
2025-02-17Sema: make source location in checkCallConvSupportsVarArgs more meaningfulTw
2025-02-15x86_64: implement error set and enum safetyJacob Young
2025-02-10std.ArrayList: popOrNull() -> pop() [v2] (#22720)Meghan Denny