aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
2022-12-06Sema: queue type resolution for result of `@fieldParentPtr`Andrew Kelley
2022-12-06WASI: remove absolute path emulation from std libAndrew Kelley
2022-12-06remove `-fstage1` optionAndrew Kelley
2022-12-06Sema: resolve elem type for non-default aligned ptrsAndrew Kelley
2022-12-04Sema: detect duplicate enum tag valuesr00ster91
2022-12-03Sema: add "parameter type declared here" note to type coercionVeikka Tuominen
2022-12-03Sema: improve error for mismatched type in implicit returnVeikka Tuominen
2022-12-03Sema: fix comparisons between lazy and runtime valuesVeikka Tuominen
2022-12-03Sema: do not forcibly canonicalize unresolved pointer element typeVeikka Tuominen
2022-12-02Sema: add error for failed assumption about struct having runtime bitsVeikka Tuominen
2022-12-01Merge pull request #13715 from Vexu/cbeAndrew Kelley
2022-11-30Sema: print line column and path when using `--debug-compile-errors`Veikka Tuominen
2022-11-30Sema: make inferred allocs always mutableVeikka Tuominen
2022-11-29stage2: fix crash on comptime lazy `@ctz` and `@clz`Andrew Kelley
2022-11-29std.mem.Allocator: allow shrink to failAndrew Kelley
2022-11-29Sema: add missing failWithBadMemberAccess to zirExportVeikka Tuominen
2022-11-29Sema: make non-existent field error point to field nameVeikka Tuominen
2022-11-29Sema: add option to disable formatted panicsVeikka Tuominen
2022-11-29Sema: explain why parameter must be declared comptimeVeikka Tuominen
2022-11-29Sema: improve safety panic for access of inactive union fieldVeikka Tuominen
2022-11-29Sema: improve panic for slice start index being greater than end indexVeikka Tuominen
2022-11-27Use a slice for InstMap instead of std.HashMapJimmi Holst Christensen
2022-11-26Merge pull request #13637 from Vexu/stage2-fixesVeikka Tuominen
2022-11-26Sema: correctly detect union target in `zirSwitchBlock`Veikka Tuominen
2022-11-26Sema: pass c_import_buf to child block in more placesVeikka Tuominen
2022-11-26Sema: resolve union fields before using getTagTypeVeikka Tuominen
2022-11-26Sema: handle anytype parameter requiring comptimeVeikka Tuominen
2022-11-26Sema: resolve requires_comptime as part of resolveTypeLayoutVeikka Tuominen
2022-11-26Sema: fix overflow arithmetic with runtime vectorsVeikka Tuominen
2022-11-25Merge pull request #13627 from Vexu/tuple-declsAndrew Kelley
2022-11-24Merge pull request #13611 from Snektron/spirv-assemblerAndrew Kelley
2022-11-23Sema: improve compile error for tuple coercion mismatchVeikka Tuominen
2022-11-23add tests for tuple declarationsVeikka Tuominen
2022-11-23Get panic messages from builtin instead of creating anon declsJimmi Holst Christensen
2022-11-23spirv: assemblerRobin Voetter
2022-11-23Sema: implement tuple declarationsVeikka Tuominen
2022-11-20Sema: fix memory management of missing field errorVeikka Tuominen
2022-11-20Sema: fix missing error on mismatched array init countVeikka Tuominen
2022-11-20Sema: prioritize Value.variable over OPV when resolving const valueVeikka Tuominen
2022-11-20Sema: fix type check in `zirIntToPtr`Veikka Tuominen
2022-11-20Sema: handle `opt_payload` in `beginComptimePtrLoad`Veikka Tuominen
2022-11-20Sema: allow coercing typed undefined to intVeikka Tuominen
2022-11-20Type: make `hasRuntimeBitsAdvanced` take `AbiAlignmentAdvancedStrat`Veikka Tuominen
2022-11-18Sema: optimize compare comptime float with intkkHAIKE
2022-11-18run zig fmt on everything checked by CIStevie Hryciw
2022-11-16Sema+llvm: improve handling of namespace-like unionsVeikka Tuominen
2022-11-16Sema: ensure comptime reference to function points to original declVeikka Tuominen
2022-11-16Sema: do not re-evaluate type of non-generic inline call parametersVeikka Tuominen
2022-11-16std.mem.Allocator: do not return undefined pointers from `create`Veikka Tuominen
2022-11-15Fix error reporting the wrong line for struct field inits (#13502)mparadinha