Esteban Küber
2cca435717
Mention the syntax for use
on mod foo;
if foo
doesn't exist
...
Newcomers might get confused that `mod` is the only way of defining
scopes, and that it can be used as if it were `use`.
Fix #69492 .
2023-10-21 15:56:01 +00:00
clubby789
0138513635
Fix static string lints
2023-04-25 18:59:55 +01:00
Tshepang Mbambo
7fe4f0701c
rustc_expand: make proc-macro derive error translatable
2023-03-04 07:54:29 +02:00
Tshepang Mbambo
dca52ac835
make "proc macro panicked" translatable
2023-02-24 23:37:10 +02:00
David Wood
d1fcf61117
errors: generate typed identifiers in each crate
...
Instead of loading the Fluent resources for every crate in
`rustc_error_messages`, each crate generates typed identifiers for its
own diagnostics and creates a static which are pulled together in the
`rustc_driver` crate and provided to the diagnostic emitter.
Signed-off-by: David Wood <david.wood@huawei.com>
2023-02-22 09:15:53 +00:00
David Wood
2575b1abc9
session: diagnostic migration lint on more fns
...
Apply the diagnostic migration lint to more functions on `Session`.
Signed-off-by: David Wood <david.wood@huawei.com>
2023-01-30 17:11:35 +00:00
nils
2f9f097cb8
Migrate parts of rustc_expand
to session diagnostics
...
This migrates everything but the `mbe` and `proc_macro` modules. It also
contains a few cleanups and drive-by/accidental diagnostic improvements
which can be seen in the diff for the UI tests.
2022-12-10 11:02:41 +01:00
Nilstrieb
c65ebae221
Migrate all diagnostics
2022-10-23 10:09:44 +02:00
Jhonny Bill Mena
a3396b2070
UPDATE - rename DiagnosticHandler macro to Diagnostic
2022-09-21 11:39:53 -04:00
Jhonny Bill Mena
19b348fed4
UPDATE - rename DiagnosticHandler trait to IntoDiagnostic
2022-09-21 11:39:52 -04:00
Xiretza
7f3a6fd7f6
Replace #[lint/warning/error] with #[diag]
2022-08-21 09:17:43 +02:00
nidnogg
a468f13162
Hotfix for duplicated slug name on VarStillRepeating struct
2022-08-17 13:13:07 -03:00
nidnogg
caab20c431
Moved structs to rustc_expand::errors, added several more migrations, fixed slug name
2022-08-17 11:20:37 -03:00
nidnogg
c6f9a9c410
Moved structs to rustc_expand::errors, added several more migrations, fixed slug name
2022-08-17 11:18:19 -03:00