Guillaume Gomez
8ce9460b7a
Update UI tests
2020-02-28 16:01:04 +01:00
Esteban Küber
f6b435d923
Accurately portray raw identifiers in error messages
...
When refering to or suggesting raw identifiers, refer to them with `r#`.
Fix #65634 .
2019-12-03 19:01:42 -08:00
Esteban Küber
52e8ec1432
Remove "here" from "expected one of X here"
2019-11-06 17:26:20 -08:00
Esteban Küber
1b0836df6f
Tweak unexpected token wording
2019-10-28 10:53:13 -07:00
Esteban Küber
d9ab4ff9a3
Remove blanket silencing of "type annotation needed" errors
...
Remove blanket check for existence of other errors before emitting
"type annotation needed" errors, and add some eager checks to avoid
adding obligations when they refer to types that reference
`[type error]` in order to reduce unneded errors.
2019-09-24 11:31:14 -07:00
Esteban Küber
8259a2dd42
Do not emit type errors after parse error in last statement of block
...
When recovering from a parse error inside a block, do not emit type
errors generating on that block's recovered return expression.
Fix #57383 .
2019-07-12 18:55:01 -07:00
Vadim Petrochenkov
6ad55b3dec
syntax: Introduce Ident::can_be_raw
2019-03-16 23:13:15 +03:00
Vadim Petrochenkov
fa72a81bea
Update tests
2019-03-11 23:10:26 +03:00
Vadim Petrochenkov
1f64f60d5c
tests: Do not use -Z parse-only, continue compilation to test recovery
2019-01-06 22:20:46 +03:00
Mark Rousskov
2a663555dd
Remove licenses
2018-12-25 21:08:33 -07:00
Vadim Petrochenkov
7977250fb4
Make sure all ui/parse tests have -Z parse-only
...
Except those testing parsing during macro expansion
2018-10-21 14:06:29 +03:00
Vadim Petrochenkov
51f3b6241d
Move more parsing tests to ui/parser
2018-10-21 14:06:28 +03:00