Nikita Tomashevich
74f9973824
Fix formating in infer.ftl to make tidy happy
2022-08-23 15:33:06 +03:00
5225225
7f125ed7d5
Remove full stop in diagnostic message
2022-08-23 13:18:45 +01:00
Nikita Tomashevich
f50d1713fd
Migrate note_region_origin function
2022-08-23 14:47:08 +03:00
Nikita Tomashevich
313d474b35
Migrate OpaqueHiddenType, E0282, E0283, E0284, E0698
2022-08-23 14:47:07 +03:00
5225225
ee2b16100e
Migrate rustc_mir_dataflow to diagnostic structs
2022-08-23 11:24:51 +01:00
Hampus Lidin
1c28006bf6
Reorder diagnostics in code order, then alphabetical order
2022-08-22 20:19:19 +02:00
Hampus Lidin
c4f59605d2
Refactor remaining diagnostics
2022-08-22 20:19:19 +02:00
Hampus Lidin
b731bfa2d4
Refactor 'invalid issue' diagnostic to use labels within the same Fluent object
2022-08-22 20:19:19 +02:00
Hampus Lidin
b3be7698d6
Refactor additional diagnostics in rustc_attr
2022-08-22 20:19:19 +02:00
Hampus Lidin
83a724eab5
Refactor more diagnostics in rustc_attr
2022-08-22 20:19:19 +02:00
Hampus Lidin
0005f628f0
Refactor diagnostics in handle_errors
function
2022-08-22 20:19:15 +02:00
Jean CASPAR
9472df10d0
Changes made in response to feedback
2022-08-22 19:24:14 +02:00
Jean CASPAR
e701c72a63
Migrate all span_err(...) in ast_lowering to SessionDiagnostic
2022-08-22 19:21:41 +02:00
Jean CASPAR
5164966591
Migrate ast_lowering::pat to SessionDiagnostic
2022-08-22 19:21:41 +02:00
Jean CASPAR
d75fd91d50
Migrate ast_lowering::ast to SessionDiagnostic
2022-08-22 19:21:39 +02:00
Jean CASPAR
1382d307d3
Migrate ast_lowering::expr to SessionDiagnostic
2022-08-22 19:21:39 +02:00
Jean CASPAR
0043d10c71
Migrate ast_lowering::lib and ast_lowering::item to SessionDiagnostic
2022-08-22 19:19:59 +02:00
Jean CASPAR
73ae38bac1
Migrate ast_lowering::path to SessionDiagnostic
2022-08-22 19:19:58 +02:00
nidnogg
5101688d4f
Addressed trailing newlines, odd whitespace skipped by x.py fmt
2022-08-22 12:38:16 -03:00
Peter Medus
8c2413c4c6
Migrate rustc_plugin_impl to SessionDiagnostic
2022-08-22 16:35:05 +01:00
nidnogg
649749c7b0
Addressing last comment on PR review
2022-08-22 12:14:49 -03:00
Dylan DPC
75b7089d1e
Rollup merge of #100713 - Xiretza:parser-expr-session-diagnostics, r=estebank
...
Convert diagnostics in parser/expr to SessionDiagnostic
This migrates all the easy cases in `rustc_parse::parser::expr` to `SessionDiagnostic`s, I've left things such as `multipart_suggestion`s out for now in the hopes of a derive API being developed soon.
2022-08-22 20:34:14 +05:30
Giacomo Stevanato
217a11bdb1
Prefix fluent resources with interface_
2022-08-22 14:59:41 +02:00
Rejyr
1974186d32
migrate: rustc_lint::context
2022-08-22 08:24:14 -04:00
Rejyr
dbe838079c
rename: UnknownTool
to UnknownToolInScopedLint
2022-08-22 08:24:14 -04:00
Rejyr
7a6ae2367d
migrate: OverruledAttribute
2022-08-22 08:24:14 -04:00
Rejyr
874a79fae3
migrate: bad_attr
to SessionDiagnostic
2022-08-22 08:24:14 -04:00
Rejyr
d197c1eb5b
migrate: UnknownTool
error to SessionDiagnostic
2022-08-22 08:24:14 -04:00
Giacomo Stevanato
b411adec2a
Move rustc_interface diagnostics to struct SessionDiagnostic derives
2022-08-22 13:22:00 +02:00
Xiretza
c9b1a5874d
fluent: mandate slug names to be prefixed by crate name
2022-08-22 08:42:44 +02:00
Dylan DPC
57e521e0e5
Rollup merge of #100694 - finalchild:ast-passes-diag, r=TaKO8Ki
...
Migrate rustc_ast_passes diagnostics to `SessionDiagnostic` and translatable messages (first part)
Doing a full migration of the `rustc_ast_passes` crate.
Making a draft here since there's not yet a tracking issue for the migrations going on.
`@rustbot` label +A-translation
2022-08-22 11:45:44 +05:30
bors
d0ea1d7679
Auto merge of #100671 - Xiretza:tidy-fluent-files, r=davidtwco
...
tidy: check fluent files for style
Inspired by https://github.com/rust-lang/rust/pull/100651#discussion_r947600576
There were a lot of line length violations, so I've excepted that lint - I'm not sure if fluent files can be formatted to avoid long lines at all.
2022-08-22 03:02:50 +00:00
nidnogg
0a58b26e8a
Hotfix ftl err name, added check for err.code in create_feature_err
2022-08-21 23:22:55 -03:00
nidnogg
4c82845b3a
Fixed failing tests (missing labels), added automatic error code in create_feature_err() builder
2022-08-21 23:22:55 -03:00
nidnogg
d1f14ee1b0
Added several more migrations under ops.rs, failing some tests though
2022-08-21 23:22:54 -03:00
nidnogg
33e8aaf830
Migration on ops.rs for unstable const functions
2022-08-21 23:22:53 -03:00
nidnogg
70ea98633e
Migrated Unallowed function pointer calls in interpreter/ops
2022-08-21 23:22:51 -03:00
nidnogg
6af8e46a9a
Finished const_eval module migration, moving onto sibling folders
2022-08-21 23:22:50 -03:00
finalchild
e331ae57df
Migrate forbidden_default and *_without_body
2022-08-22 01:11:59 +09:00
finalchild
bfefefbcfa
Migrate fn_param_forbidden_self and rename others to have prefix fn_param_
2022-08-22 00:57:22 +09:00
finalchild
07e0bc9600
Rename c_var_args_without_named_arg to c_var_args_is_sole_param
2022-08-22 00:57:22 +09:00
finalchild
c6903c04b1
Migrate doc_comment_on_fn_param, forbidden_attr_on_fn_param
2022-08-22 00:57:21 +09:00
finalchild
269c85390c
Migrate forbidden_lifetime_bound, forbidden_non_lifetime_param, too_many_params, c_var_args_without_named_arg, c_var_args_not_last
2022-08-22 00:57:21 +09:00
finalchild
8d042f4483
Migrate trait_fn_const
2022-08-22 00:57:21 +09:00
finalchild
e3d4c4039a
Migrate trait_fn_async
2022-08-22 00:57:21 +09:00
finalchild
e144a2367a
Migrate deprecated_where_clause_location, forbidden_assoc_constraint, keyword_lifetime, invalid_label, invalid_visibility
2022-08-22 00:57:21 +09:00
finalchild
d6fdf14eb7
Migrate forbidden_let
2022-08-22 00:57:21 +09:00
Xiretza
ffcaa0dee2
Migrate diagnostics in parser/expr to SessionDiagnostic
2022-08-21 14:54:05 +02:00
Matthias Krüger
84f81e7974
Rollup merge of #100723 - 5225225:the-easy-ones, r=compiler-errors
...
Add the diagnostic translation lints to crates that don't emit them
Some of these have a note saying that they should build on a stable compiler, does that mean they shouldn't get these lints? Or can we cfg them out on those?
2022-08-20 07:09:03 +02:00
Matthias Krüger
67f77f5a55
Rollup merge of #100709 - JhonnyBillM:port-expected-used-symbol-diagnostic, r=compiler-errors
...
Migrate typeck's `used` expected symbol diagnostic to `SessionDiagnostic`
r? ``@davidtwco``
2022-08-20 07:09:02 +02:00