Michael Goulet
|
137b6d0b01
|
Point to where missing return type should go
|
2023-10-04 21:09:54 +00:00 |
|
Esteban Küber
|
4b15959218
|
Add context to let: Ty = loop { break };
We weren't accounting for the case where `break` was immediately within
the `loop` block.
|
2023-09-26 23:46:10 +00:00 |
|
Esteban Küber
|
ddb3b7e70a
|
Use verbose suggestion for break without value
|
2023-09-25 22:10:08 +00:00 |
|
Esteban Küber
|
3747ef5d6f
|
Handle all arbitrary loop nesting in break type errors
|
2023-09-25 21:57:22 +00:00 |
|
Esteban Küber
|
58adfd84e2
|
Account for more cases of nested loop s for break type mismatches
|
2023-09-25 18:21:52 +00:00 |
|
Esteban Küber
|
2e0ad2025f
|
Handle yet another case of break type mismatch
|
2023-09-25 15:55:59 +00:00 |
|
Esteban Küber
|
f6d4950fee
|
Point at previous breaks that have the expected type
|
2023-09-25 15:55:59 +00:00 |
|
Esteban Küber
|
d3dea30cb4
|
Point at cause of expectation of break value when possible
Fix #115905.
|
2023-09-22 22:20:53 +00:00 |
|
Caio
|
5a69151d7d
|
Move tests
|
2023-08-28 17:47:37 -03:00 |
|
Michael Goulet
|
0a51ab93cf
|
Don't suggest break through nested items
|
2023-05-31 16:51:25 +00:00 |
|
y21
|
0758c05c97
|
recover from for-else and while-else
|
2023-03-01 13:26:59 +01:00 |
|
Caio
|
d75e43c371
|
Move tests
|
2023-02-16 11:42:35 -03:00 |
|
Esteban Küber
|
62ba3e70a1
|
Modify primary span label for E0308
The previous output was unintuitive to users.
|
2023-01-30 20:12:19 +00:00 |
|
Albert Larsan
|
cf2dff2b1e
|
Move /src/test to /tests
|
2023-01-11 09:32:08 +00:00 |
|