Nathan Stocks
3fe8e004e9
migrate the rest of check_attr.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
a7aa1850b2
migrate dead.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
f0afb88302
migrate lang_items.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
b17ec43637
migrate entry.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
96f92eab68
migrate naked_functions.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
69766e4f16
migrate loops.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
572f3414b7
migrate check_const.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
c457abee2e
migrate lib_features.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
40d5f00e16
migrate layout_test.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
0609c0f1da
migrate diagnostic_items.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Nathan Stocks
3a748330af
use cherry-picked commit from #100754 to emit note without error
2022-10-07 13:19:27 -06:00
Nathan Stocks
c103c3059f
migrate the rest of weak_lang_items.rs to translateable diagnostics
2022-10-07 13:19:27 -06:00
Diego de Oliveira
1222541cfd
resolve merge conflict from cherry-picking 6a47326a04
2022-10-07 13:19:27 -06:00
Nathan Stocks
c24a87315a
always put ftl message on next line, resolve all but 1 output comparison error
2022-10-07 13:19:27 -06:00
rdvdev2
2c3351c9a6
Migrate InvalidAttrAtCrateLevel
...
Co-authored-by: Nathan Stocks <cleancut@github.com>
Co-authored-by: rdvdev2 <rdvdev2@gmail.com>
2022-10-07 13:19:27 -06:00
rdvdev2
0315d7c9db
Migrate derivable diagnostics in check_attr.rs
2022-10-07 13:19:27 -06:00
rdvdev2
17a4a68ab0
Migrate derivable diagnostics in lang_items.rs
2022-10-07 13:19:27 -06:00
rdvdev2
2f74d1d14f
Migrate weak_lang_items.rs
2022-10-07 13:19:26 -06:00
Michael Goulet
8e7783bd13
Fix opaque_hidden_inferred_bound lint ICE
2022-10-05 19:47:19 +00:00
Dylan DPC
35f92ed1bf
Rollup merge of #102568 - compiler-errors:lint-unsatisfied-opaques, r=oli-obk
...
Lint against nested opaque types that don't satisfy associated type bounds
See the test failures for examples of places where this lint would fire.
r? `@oli-obk`
2022-10-04 16:11:02 +05:30
bors
d9f8b4b985
Auto merge of #102395 - davidtwco:translation-rename-typeck, r=compiler-errors
...
errors: rename `typeck.ftl` to `hir_analysis.ftl`
In #102306 , `rustc_typeck` was renamed to `rustc_hir_analysis` but the diagnostic resources were not renamed - which is what this pull request changes.
2022-10-04 03:57:50 +00:00
pierwill
b9c0467e0c
Add diagnostic struct for const eval error in rustc_middle
...
Co-authored-by: Michael Goulet <michael@errs.io>
2022-10-03 12:29:49 -05:00
David Wood
c4418e1940
errors: rename typeck.ftl
to hir_analysis.ftl
...
In #102306 , `rustc_typeck` was renamed to `rustc_hir_analysis` but the
diagnostic resources were not renamed - which is what this commit
changes.
Signed-off-by: David Wood <david.wood@huawei.com>
2022-10-03 13:52:17 +01:00
Michael Goulet
426424b320
Make it a lint for all opaque types
2022-10-02 19:50:19 +00:00
Michael Goulet
d0d6af9146
Lint for unsatisfied nested opaques
2022-10-02 19:50:19 +00:00
Matthias Krüger
25017f8bce
Rollup merge of #101075 - ellishg:rustc_codegen_gcc_diagnostics, r=davidtwco
...
Migrate rustc_codegen_gcc to SessionDiagnostics
As part of #100717 this pr migrates diagnostics to `SessionDiagnostics` for the `rustc_codegen_gcc` crate.
``@rustbot`` label +A-translation
2022-09-30 10:22:36 +02:00
Rageking8
2ee2ffa9a7
improve E0585 help
2022-09-29 00:34:31 +08:00
Xiretza
d7c64574e0
Implement IntoDiagnosticArg for rustc_ast::token::Token(Kind)
2022-09-27 20:29:19 +02:00
Xiretza
37fdcb4b36
Don't unnecessarily stringify paths in diagnostics
2022-09-27 20:29:19 +02:00
Xiretza
00f95468c4
Migrate even more diagnostics in rustc_parse to diagnostic structs
2022-09-27 20:29:19 +02:00
Xiretza
ba10f2c0f2
Migrate "expected semicolon" diagnostics to diagnostic structs
2022-09-27 20:29:19 +02:00
Xiretza
7507ee29fc
Migrate "expected identifier" diagnostics to diagnostic structs
2022-09-27 20:29:19 +02:00
Xiretza
21b5194a3a
Rework "inner attribute not permitted" errors
2022-09-27 20:29:19 +02:00
Xiretza
e1b1d7b029
Migrate more rustc_parse diagnostics to diagnostic structs
2022-09-27 20:29:18 +02:00
Xiretza
6ae7a30927
Migrate "invalid literal suffix" diagnostic to diagnostic structs
2022-09-27 20:29:18 +02:00
Xiretza
ab7c7dc7ce
Migrate more diagnostics in rustc_parse to diagnostic structs
2022-09-27 20:29:18 +02:00
Xiretza
495e271883
Migrate rustc_session::expr_parentheses_needed to Subdiagnostic struct
2022-09-27 20:29:18 +02:00
Ellis Hoag
6d01c6d9c8
lint and remove unused diagnostic
2022-09-26 19:57:40 -07:00
Michael Goulet
4d0d688a3c
Recover some items that expect braces and don't take semicolons
2022-09-25 22:34:25 +00:00
Ellis Hoag
249e46bfba
Add monomorphization errors
2022-09-24 10:24:48 -07:00
Ellis Hoag
5e0c53a679
Add LayoutSizeOverflow
2022-09-24 10:24:48 -07:00
Ellis Hoag
d0b7e71918
Add LTONotSupported
2022-09-24 10:24:48 -07:00
Ellis Hoag
d9aa635969
Add UnwindingInlineAsm
2022-09-24 10:24:48 -07:00
Ellis Hoag
7e00a48305
Add LinkageConstOrMutType
2022-09-24 10:24:48 -07:00
Ellis Hoag
9363f0fda5
Add RanlibFailure
2022-09-24 10:24:48 -07:00
bors
4d44e09cb1
Auto merge of #102165 - matthiaskrgr:rollup-n5oquhe, r=matthiaskrgr
...
Rollup of 8 pull requests
Successful merges:
- #100734 (Split out async_fn_in_trait into a separate feature)
- #101664 (Note if mismatched types have a similar name)
- #101815 (Migrated the rustc_passes annotation without effect diagnostic infrastructure)
- #102042 (Distribute rust-docs-json via rustup.)
- #102066 (rustdoc: remove unnecessary `max-width` on headers)
- #102095 (Deduplicate two functions that would soon have been three)
- #102104 (Set 'exec-env:RUST_BACKTRACE=0' in const-eval-select tests)
- #102112 (Allow full relro on powerpc64-unknown-linux-gnu)
Failed merges:
r? `@ghost`
`@rustbot` modify labels: rollup
2022-09-23 09:33:23 +00:00
Matthias Krüger
695b708311
Rollup merge of #101815 - diegooliveira:master, r=davidtwco
...
Migrated the rustc_passes annotation without effect diagnostic infrastructure
Small change to move the validation for annotations to the new diagnostic infrastructure.
2022-09-23 04:29:16 +02:00
khyperia
9a206a78eb
Improve the help message for an invalid calling convention
2022-09-22 22:18:30 +02:00
Jhonny Bill Mena
191fac6826
UPDATE - rename AddSubdiagnostic trait to AddToDiagnostic
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