León Orell Valerian Liehr
afd009a8d8
Parse generic const items
2023-07-28 22:21:33 +02:00
Catherine Flores
16481807f5
Gracefully handle missing ternary operator
2023-07-25 18:27:24 +00:00
Catherine
287db04636
Specify macro is invalid in certain contexts
2023-07-24 00:25:17 -05:00
Michael Goulet
2cc7782cfd
Add suggestion for bad block fragment error
2023-06-23 19:18:20 +00:00
yukang
e3071eaa60
reword the message to suggest surrounding with parentheses
2023-06-10 06:28:35 +08:00
clubby789
f97fddab91
Ensure Fluent messages are in alphabetical order
2023-05-25 23:49:35 +00:00
y21
7fe83345ef
improve error for impl<..> impl Trait for Type
2023-05-13 10:51:21 +02:00
Dylan DPC
8c51701b8a
Rollup merge of #111120 - chenyukang:yukang-suggest-let, r=Nilstrieb
...
Suggest let for possible binding with ty
Origin from https://github.com/rust-lang/rust/pull/109128#discussion_r1179866137
r? `@Nilstrieb`
2023-05-09 12:33:46 +05:30
yukang
4d219d0666
move sugg to derive session diagnostic
2023-05-09 11:51:04 +08:00
est31
59ecbd2cea
Add parsing for builtin # in expression and item context
2023-05-05 21:44:13 +02:00
Michael Goulet
6e01e910cb
Implement negative bounds
2023-05-02 22:36:24 +00:00
yukang
5d1796a608
soften the wording for removing type ascription
2023-05-01 16:37:00 +08:00
Nilstrieb
c63b6a437e
Rip it out
...
My type ascription
Oh rip it out
Ah
If you think we live too much then
You can sacrifice diagnostics
Don't mix your garbage
Into my syntax
So many weird hacks keep diagnostics alive
Yet I don't even step outside
So many bad diagnostics keep tyasc alive
Yet tyasc doesn't even bother to survive!
2023-05-01 16:15:13 +08:00
clubby789
1ce9d7254e
Migrate trivially translatable rustc_parse
diagnostics
2023-04-27 01:53:06 +01:00
clubby789
0138513635
Fix static string lints
2023-04-25 18:59:55 +01:00
Michael Goulet
24cbf81b85
Remove ..
from return type notation
2023-04-10 22:19:46 +00:00
Michael Goulet
8b592db27a
Add (..)
syntax for RTN
2023-03-28 01:14:28 +00:00
Ezra Shaw
c9ddb73184
refactor: refactor identifier parsing somewhat
2023-03-19 20:20:20 +13:00
clubby789
0932452fa4
Remove box_syntax
from AST and use in tools
2023-03-12 13:19:46 +00:00
est31
7e2ecb3cd8
Simplify message paths
...
This makes it easier to open the messages file while developing on features.
The commit was the result of automatted changes:
for p in compiler/rustc_*; do mv $p/locales/en-US.ftl $p/messages.ftl; rmdir $p/locales; done
for p in compiler/rustc_*; do sed -i "s#\.\./locales/en-US.ftl#../messages.ftl#" $p/src/lib.rs; done
2023-03-11 22:51:57 +01:00