| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-01-05 | Sema: remove generic function from `monomorphed_funcs` on any error | Veikka Tuominen | |
| 2023-01-05 | Sema: only untyped undefined should coerce to all types | Veikka Tuominen | |
| Closes #13958 | |||
| 2023-01-05 | Sema: improve struct/union field error locations | Veikka Tuominen | |
| Closes #14206 | |||
| 2023-01-03 | Sema: do not immediately destroy failed generic instantiation | Veikka Tuominen | |
| Closes #12535 Closes #12765 Closes #12927 | |||
| 2023-01-02 | Sema: `@intToEnum` on non-exhaustive enum at comptime should check int is in ↵ | Veikka Tuominen | |
| range Closes #14155 | |||
| 2022-12-31 | add tests for fixed stage1 bugs | Veikka Tuominen | |
| Closes #4144 Closes #4255 Closes #4372 Closes #4375 Closes #4380 Closes #4417 Closes #4423 Closes #4476 Closes #4528 Closes #4562 Closes #4572 Closes #4597 Closes #4639 Closes #4672 Closes #4782 Closes #4955 Closes #4984 Closes #4997 Closes #5010 Closes #5114 Closes #5166 Closes #5173 Closes #5276 | |||
| 2022-12-29 | Type: fix printing of default alignment on non-byte aligned pointers | Veikka Tuominen | |
| 2022-12-29 | add tests for fixed stage1 bugs | Veikka Tuominen | |
| Closes #1957 Closes #1994 Closes #2140 Closes #2746 Closes #2802 Closes #2855 Closes #2895 Closes #2981 Closes #3054 Closes #3158 Closes #3234 Closes #3259 Closes #3371 Closes #3376 Closes #3387 Closes #3529 Closes #3653 Closes #3750 Closes #3778 Closes #3882 Closes #3915 Closes #3929 Closes #3961 Closes #3988 Closes #4123 Closes #7448 | |||
| 2022-12-28 | disable failing compile errors test | Andrew Kelley | |
| tracking issue #14105 | |||
| 2022-12-26 | Sema: add error for recursive inline call | Veikka Tuominen | |
| Closes #12973 | |||
| 2022-12-22 | Merge pull request #13960 from r00ster91/stage1cruft | Andrew Kelley | |
| Close more old stage1 issues | |||
| 2022-12-21 | cases: more test coverage | r00ster91 | |
| Closes #11986 Closes #11850 Closes #12159 | |||
| 2022-12-19 | Sema: fix condition for non-pointer noalias error | Veikka Tuominen | |
| Closes #13987 | |||
| 2022-12-18 | Merge pull request #13914 from Vexu/variadic | Andrew Kelley | |
| implement defining C variadic functions | |||
| 2022-12-18 | Merge pull request #13930 from r00ster91/renamings | Veikka Tuominen | |
| std.builtin: renamings | |||
| 2022-12-18 | Call ensureResultUsed before comptime .call is evaluated. | shwqf | |
| Fixes #12580 | |||
| 2022-12-18 | std.builtin: remove layout field from Type.Enum | r00ster91 | |
| 2022-12-17 | std.builtin: rename Type.UnionField and Type.StructField's field_type to type | r00ster91 | |
| 2022-12-17 | std.builtin: rename Type.Fn's args to params | r00ster91 | |
| This was a poor naming choice; these are parameters, not arguments. Parameters specify what kind of arguments are expected, whereas the arguments are the actual values passed. | |||
| 2022-12-17 | implement defining C variadic functions | Veikka Tuominen | |
| 2022-12-17 | Sema: make is_non_{null,err} stricter about types | Veikka Tuominen | |
| Closes #13023 | |||
| 2022-12-15 | port packed vector elem ptr logic from stage1 | Veikka Tuominen | |
| Closes #12812 Closes #13925 | |||
| 2022-12-14 | Sema: display cimport errors from clang | Veikka Tuominen | |
| 2022-12-14 | Sema: avoid analyzing functions which failed when inlining | Veikka Tuominen | |
| 2022-12-14 | remove no longer relevant stage1 compile errors | Veikka Tuominen | |
| 2022-12-14 | Sema: implement missing stage1 errors | Veikka Tuominen | |
| 2022-12-14 | move async compile errors into their own folder | Veikka Tuominen | |
| 2022-12-14 | move stage2 compile errors out of special folder | Veikka Tuominen | |
| 2022-12-13 | update usages of `@call` | Veikka Tuominen | |
| 2022-12-11 | Add a helpful note when using `**` on number types. (#13871) | IntegratedQuantum | |
| 2022-12-10 | behavior and cases: more test coverage for old issues | r00ster91 | |
| Closes #2622 Closes #2727 Closes #6047 Closes #6947 Closes #6656 | |||
| 2022-12-09 | AstGen: add check for missing builtin argument | Veikka Tuominen | |
| Closes #13817 | |||
| 2022-12-07 | remove stage1 specific compile error tests | Veikka Tuominen | |
| 2022-12-04 | Sema: detect duplicate enum tag values | r00ster91 | |
| 2022-12-03 | Sema: add "parameter type declared here" note to type coercion | Veikka Tuominen | |
| 2022-12-03 | add test for error message improved by self-hosted | Veikka Tuominen | |
| Closes #5099 | |||
| 2022-12-03 | Sema: improve error for mismatched type in implicit return | Veikka Tuominen | |
| Closes #2653 | |||
| 2022-12-03 | AstGen: add error for invalid string comparisons | Veikka Tuominen | |
| These operations are allowed because the string literals are just pointers but they produce unexpected results. These errors prevent beginners from shooting themselves in the foot while still allowing advanced users to circumvent them if they desire to do so. Closes #8290 | |||
| 2022-12-02 | Sema: add error for failed assumption about struct having runtime bits | Veikka Tuominen | |
| 2022-12-02 | AstGen: improve error message for missing parameter name | Veikka Tuominen | |
| Closes #13393 | |||
| 2022-11-29 | std.mem.Allocator: allow shrink to fail | Andrew Kelley | |
| closes #13535 | |||
| 2022-11-29 | Sema: add missing failWithBadMemberAccess to zirExport | Veikka Tuominen | |
| The assumption that AstGen would error only holds when exporting a identifier not a namespace member. | |||
| 2022-11-29 | Sema: make non-existent field error point to field name | Veikka Tuominen | |
| Closes #13698 | |||
| 2022-11-29 | Sema: explain why parameter must be declared comptime | Veikka Tuominen | |
| Closes #13692 | |||
| 2022-11-26 | Merge pull request #13637 from Vexu/stage2-fixes | Veikka Tuominen | |
| Stage2 bug fixes | |||
| 2022-11-26 | Sema: pass c_import_buf to child block in more places | Veikka Tuominen | |
| Closes #13651 | |||
| 2022-11-26 | Sema: resolve union fields before using getTagType | Veikka Tuominen | |
| Closes #13649 | |||
| 2022-11-26 | Sema: handle anytype parameter requiring comptime | Veikka Tuominen | |
| Closes #13645 | |||
| 2022-11-23 | Sema: improve compile error for tuple coercion mismatch | Veikka Tuominen | |
| 2022-11-23 | add tests for tuple declarations | Veikka Tuominen | |
