Skip to content

Commit 491664b

Browse files
committed
Auto merge of #152144 - Zalathar:rollup-GdoFMTU, r=Zalathar
Rollup of 15 pull requests Successful merges: - #151431 (Add new unstable attribute: `#[export_visibility = ...]`.) - #146900 (Add avr_target_feature) - #152033 (Rename trait `DepNodeParams` to `DepNodeKey`) - #152142 (Convert to inline diagnostics in `rustc_hir_typeck`) - #152020 (Remove dummy loads on offload codegen) - #152023 (Some `rustc_query_system` cleanups) - #152068 (Convert to inline diagnostics in `rustc_resolve`) - #152081 (Port depgraph testing attributes to parser) - #152090 (Port reexport_test_harness_main to attr parser) - #152105 (Convert to inline diagnostics in `rustc_ast_lowering`) - #152108 (Convert to inline diagnostics in `rustc_expand`) - #152114 (Convert to inline diagnostics in `rustc_mir_transform`) - #152115 (Convert to inline diagnostics in `rustc_metadata`) - #152116 (Remove rustdoc GUI flaky test) - #152128 (Adopt matches-logical-or-141497.rs to LLVM HEAD) Failed merges: - #152070 (Convert to inline diagnostics in `rustc_pattern_analysis`) - #152106 (Convert to inline diagnostics in `rustc_ast_passes`) - #152109 (Convert to inline diagnostics in `rustc_errors`) - #152117 (Convert to inline diagnostics in `rustc_trait_selection`) - #152118 (Convert to inline diagnostics in `rustc_codegen_ssa`) - #152119 (Convert to inline diagnostics in `rustc_middle`) - #152126 (Convert to inline diagnostics in `rustc_mir_build`) - #152131 (Port rustc_no_implicit_bounds attribute to parser.)
2 parents db3e99b + 77739fa commit 491664b

File tree

119 files changed

+2755
-3233
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

119 files changed

+2755
-3233
lines changed

Cargo.lock

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3490,7 +3490,6 @@ dependencies = [
34903490
"rustc_data_structures",
34913491
"rustc_errors",
34923492
"rustc_feature",
3493-
"rustc_fluent_macro",
34943493
"rustc_hir",
34953494
"rustc_index",
34963495
"rustc_macros",
@@ -3774,7 +3773,6 @@ dependencies = [
37743773
"libc",
37753774
"rustc_abi",
37763775
"rustc_ast",
3777-
"rustc_ast_lowering",
37783776
"rustc_ast_passes",
37793777
"rustc_ast_pretty",
37803778
"rustc_borrowck",
@@ -3787,7 +3785,6 @@ dependencies = [
37873785
"rustc_feature",
37883786
"rustc_hir_analysis",
37893787
"rustc_hir_pretty",
3790-
"rustc_hir_typeck",
37913788
"rustc_index",
37923789
"rustc_interface",
37933790
"rustc_lexer",
@@ -3875,7 +3872,6 @@ dependencies = [
38753872
"rustc_data_structures",
38763873
"rustc_errors",
38773874
"rustc_feature",
3878-
"rustc_fluent_macro",
38793875
"rustc_hir",
38803876
"rustc_lexer",
38813877
"rustc_lint_defs",
@@ -4017,7 +4013,6 @@ dependencies = [
40174013
"rustc_ast",
40184014
"rustc_data_structures",
40194015
"rustc_errors",
4020-
"rustc_fluent_macro",
40214016
"rustc_hir",
40224017
"rustc_hir_analysis",
40234018
"rustc_hir_pretty",
@@ -4039,7 +4034,6 @@ name = "rustc_incremental"
40394034
version = "0.0.0"
40404035
dependencies = [
40414036
"rand 0.9.2",
4042-
"rustc_ast",
40434037
"rustc_data_structures",
40444038
"rustc_errors",
40454039
"rustc_fs_util",
@@ -4051,7 +4045,6 @@ dependencies = [
40514045
"rustc_serialize",
40524046
"rustc_session",
40534047
"rustc_span",
4054-
"thin-vec",
40554048
"tracing",
40564049
]
40574050

@@ -4237,7 +4230,6 @@ dependencies = [
42374230
"rustc_errors",
42384231
"rustc_expand",
42394232
"rustc_feature",
4240-
"rustc_fluent_macro",
42414233
"rustc_fs_util",
42424234
"rustc_hir",
42434235
"rustc_hir_pretty",
@@ -4347,7 +4339,6 @@ dependencies = [
43474339
"rustc_const_eval",
43484340
"rustc_data_structures",
43494341
"rustc_errors",
4350-
"rustc_fluent_macro",
43514342
"rustc_hir",
43524343
"rustc_index",
43534344
"rustc_infer",
@@ -4534,9 +4525,11 @@ version = "0.0.0"
45344525
dependencies = [
45354526
"measureme",
45364527
"rustc_data_structures",
4528+
"rustc_errors",
45374529
"rustc_hashes",
45384530
"rustc_hir",
45394531
"rustc_index",
4532+
"rustc_macros",
45404533
"rustc_middle",
45414534
"rustc_query_system",
45424535
"rustc_serialize",
@@ -4581,7 +4574,6 @@ dependencies = [
45814574
"rustc_errors",
45824575
"rustc_expand",
45834576
"rustc_feature",
4584-
"rustc_fluent_macro",
45854577
"rustc_hir",
45864578
"rustc_index",
45874579
"rustc_macros",

compiler/rustc_ast_lowering/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ rustc_attr_parsing = { path = "../rustc_attr_parsing" }
1515
rustc_data_structures = { path = "../rustc_data_structures" }
1616
rustc_errors = { path = "../rustc_errors" }
1717
rustc_feature = { path = "../rustc_feature" }
18-
rustc_fluent_macro = { path = "../rustc_fluent_macro" }
1918
rustc_hir = { path = "../rustc_hir" }
2019
rustc_index = { path = "../rustc_index" }
2120
rustc_macros = { path = "../rustc_macros" }

compiler/rustc_ast_lowering/messages.ftl

Lines changed: 0 additions & 191 deletions
This file was deleted.

compiler/rustc_ast_lowering/src/asm.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ use std::fmt::Write;
33

44
use rustc_ast::*;
55
use rustc_data_structures::fx::{FxHashMap, FxHashSet, FxIndexMap};
6+
use rustc_errors::inline_fluent;
67
use rustc_hir as hir;
78
use rustc_hir::def::{DefKind, Res};
89
use rustc_session::parse::feature_err;
@@ -19,8 +20,7 @@ use super::errors::{
1920
RegisterConflict,
2021
};
2122
use crate::{
22-
AllowReturnTypeNotation, ImplTraitContext, ImplTraitPosition, ParamMode,
23-
ResolverAstLoweringExt, fluent_generated as fluent,
23+
AllowReturnTypeNotation, ImplTraitContext, ImplTraitPosition, ParamMode, ResolverAstLoweringExt,
2424
};
2525

2626
impl<'a, 'hir> LoweringContext<'a, 'hir> {
@@ -67,7 +67,7 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
6767
&self.tcx.sess,
6868
sym::asm_experimental_arch,
6969
sp,
70-
fluent::ast_lowering_unstable_inline_assembly,
70+
inline_fluent!("inline assembly is not stable yet on this architecture"),
7171
)
7272
.emit();
7373
}
@@ -84,7 +84,7 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
8484
&self.tcx.sess,
8585
sym::asm_unwind,
8686
sp,
87-
fluent::ast_lowering_unstable_may_unwind,
87+
inline_fluent!("the `may_unwind` option is unstable"),
8888
)
8989
.emit();
9090
}
@@ -499,7 +499,9 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
499499
sess,
500500
sym::asm_goto_with_outputs,
501501
*op_sp,
502-
fluent::ast_lowering_unstable_inline_assembly_label_operand_with_outputs,
502+
inline_fluent!(
503+
"using both label and output operands for inline assembly is unstable"
504+
),
503505
)
504506
.emit();
505507
}

0 commit comments

Comments
 (0)