Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
829c314
Check proj's parent when checking dyn compatibility
mu001999 Jan 27, 2026
e12acb9
Forbid manual `Unpin` impls for structurally pinned types
frank-king Nov 24, 2025
c7c3266
error on unsized AnonConsts
khyperia Feb 2, 2026
1c4940b
Remove an unneeded `HashStable` derive.
nnethercote Feb 2, 2026
3a5d7df
Add a useful comment on `rustc_codegen_ssa::NativeLib`.
nnethercote Feb 3, 2026
079913e
disable socket tests in Miri
RalfJung Feb 3, 2026
a9f81ea
Convert to inline diagnostics in `rustc_attr_parsing`
JonathanBrouwer Feb 3, 2026
f8fe49e
Introduce `inline_fluent` macro
JonathanBrouwer Feb 3, 2026
6b3d1e0
Update Cargo.lock
Kobzol Feb 3, 2026
cb9c43b
Show largest job duration changes in hours and minutes, rather than j…
Kobzol Feb 3, 2026
0418f9a
coverage: Add a test case for a previously-unknown span mismatch
Zalathar Feb 3, 2026
5e30860
Don't check variables in subdiagnostic messages
JonathanBrouwer Feb 3, 2026
30f82aa
Convert to inline diagnostics in `rustc_query_system`
JonathanBrouwer Feb 3, 2026
b668057
Port `rustc_mir` to attribute parser
jamie-osec Jan 30, 2026
1722b8e
Convert to inline diagnostics in `rustc_infer`
JonathanBrouwer Feb 3, 2026
4e4192a
Try to fix `rustdoc-gui/globals.goml` flakyness
GuillaumeGomez Feb 3, 2026
458d536
Rollup merge of #152034 - Kobzol:ci-analysis-time, r=marcoieni
JonathanBrouwer Feb 3, 2026
4609007
Rollup merge of #152039 - Zalathar:context-mismatch, r=chenyukang
JonathanBrouwer Feb 3, 2026
13e97ac
Rollup merge of #152045 - JonathanBrouwer:rustc_infer_convert, r=lqd
JonathanBrouwer Feb 3, 2026
b3b66b2
Rollup merge of #149263 - frank-king:feature/unpin-check, r=BoxyUwU
JonathanBrouwer Feb 3, 2026
d4ea6a9
Rollup merge of #151754 - mu001999-contrib:fix/151708, r=BoxyUwU
JonathanBrouwer Feb 3, 2026
e0f6b3b
Rollup merge of #151848 - clubby789:rustc-mir-port, r=JonathanBrouwer
JonathanBrouwer Feb 3, 2026
cb6eb81
Rollup merge of #151874 - khyperia:error-unsized-anonconst, r=BoxyUwU
JonathanBrouwer Feb 3, 2026
fabcf5a
Rollup merge of #151944 - JonathanBrouwer:diag4, r=jdonszelmann
JonathanBrouwer Feb 3, 2026
e5c125f
Rollup merge of #152019 - nnethercote:rm-unneeded-HashStable-derives,…
JonathanBrouwer Feb 3, 2026
881604a
Rollup merge of #152029 - RalfJung:miri-socket-tests, r=Mark-Simulacrum
JonathanBrouwer Feb 3, 2026
7997b11
Rollup merge of #152041 - JonathanBrouwer:query_system_convert, r=jdo…
JonathanBrouwer Feb 3, 2026
f0e2387
Rollup merge of #152050 - GuillaumeGomez:try-fixing-flakyness, r=Guil…
JonathanBrouwer Feb 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 1 addition & 8 deletions Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3543,7 +3543,6 @@ dependencies = [
"rustc_ast_pretty",
"rustc_errors",
"rustc_feature",
"rustc_fluent_macro",
"rustc_hir",
"rustc_lexer",
"rustc_macros",
Expand Down Expand Up @@ -3684,7 +3683,6 @@ dependencies = [
"rustc_macros",
"rustc_metadata",
"rustc_middle",
"rustc_query_system",
"rustc_serialize",
"rustc_session",
"rustc_span",
Expand Down Expand Up @@ -3780,7 +3778,6 @@ dependencies = [
"rustc_ast_lowering",
"rustc_ast_passes",
"rustc_ast_pretty",
"rustc_attr_parsing",
"rustc_borrowck",
"rustc_builtin_macros",
"rustc_codegen_ssa",
Expand All @@ -3794,7 +3791,6 @@ dependencies = [
"rustc_hir_typeck",
"rustc_incremental",
"rustc_index",
"rustc_infer",
"rustc_interface",
"rustc_lexer",
"rustc_lint",
Expand All @@ -3811,7 +3807,6 @@ dependencies = [
"rustc_pattern_analysis",
"rustc_privacy",
"rustc_public",
"rustc_query_system",
"rustc_resolve",
"rustc_session",
"rustc_span",
Expand Down Expand Up @@ -4092,7 +4087,6 @@ version = "0.0.0"
dependencies = [
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_hir",
"rustc_index",
"rustc_macros",
Expand Down Expand Up @@ -4337,11 +4331,11 @@ dependencies = [
"polonius-engine",
"regex",
"rustc_abi",
"rustc_ast",
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_graphviz",
"rustc_hir",
"rustc_index",
"rustc_macros",
"rustc_middle",
Expand Down Expand Up @@ -4571,7 +4565,6 @@ dependencies = [
"rustc_data_structures",
"rustc_errors",
"rustc_feature",
"rustc_fluent_macro",
"rustc_hashes",
"rustc_hir",
"rustc_index",
Expand Down
1 change: 0 additions & 1 deletion compiler/rustc_attr_parsing/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ rustc_ast = { path = "../rustc_ast" }
rustc_ast_pretty = { path = "../rustc_ast_pretty" }
rustc_errors = { path = "../rustc_errors" }
rustc_feature = { path = "../rustc_feature" }
rustc_fluent_macro = { path = "../rustc_fluent_macro" }
rustc_hir = { path = "../rustc_hir" }
rustc_lexer = { path = "../rustc_lexer" }
rustc_macros = { path = "../rustc_macros" }
Expand Down
246 changes: 0 additions & 246 deletions compiler/rustc_attr_parsing/messages.ftl

This file was deleted.

6 changes: 3 additions & 3 deletions compiler/rustc_attr_parsing/src/attributes/cfg.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use std::convert::identity;
use rustc_ast::token::Delimiter;
use rustc_ast::tokenstream::DelimSpan;
use rustc_ast::{AttrItem, Attribute, CRATE_NODE_ID, LitKind, ast, token};
use rustc_errors::{Applicability, PResult};
use rustc_errors::{Applicability, PResult, inline_fluent};
use rustc_feature::{
AttrSuggestionStyle, AttributeTemplate, Features, GatedCfg, find_gated_cfg, template,
};
Expand All @@ -25,7 +25,7 @@ use crate::session_diagnostics::{
AttributeParseError, AttributeParseErrorReason, CfgAttrBadDelim, MetaBadDelimSugg,
ParsedDescription,
};
use crate::{AttributeParser, fluent_generated, parse_version, session_diagnostics};
use crate::{AttributeParser, parse_version, session_diagnostics};

pub const CFG_TEMPLATE: AttributeTemplate = template!(
List: &["predicate"],
Expand Down Expand Up @@ -141,7 +141,7 @@ fn parse_cfg_entry_target<S: Stage>(
cx.sess(),
sym::cfg_target_compact,
meta_span,
fluent_generated::attr_parsing_unstable_cfg_target_compact,
inline_fluent!("compact `cfg(target(..))` is experimental and subject to change"),
)
.emit();
}
Expand Down
15 changes: 5 additions & 10 deletions compiler/rustc_attr_parsing/src/attributes/link_attrs.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
use rustc_errors::inline_fluent;
use rustc_feature::Features;
use rustc_hir::attrs::AttributeKind::{LinkName, LinkOrdinal, LinkSection};
use rustc_hir::attrs::*;
Expand All @@ -10,7 +11,6 @@ use rustc_target::spec::{Arch, BinaryFormat};
use super::prelude::*;
use super::util::parse_single_integer;
use crate::attributes::cfg::parse_cfg_entry;
use crate::fluent_generated;
use crate::session_diagnostics::{
AsNeededCompatibility, BundleNeedsStatic, EmptyLinkName, ImportNameTypeRaw, ImportNameTypeX86,
IncompatibleWasmLink, InvalidLinkModifier, LinkFrameworkApple, LinkOrdinalOutOfRange,
Expand Down Expand Up @@ -305,7 +305,7 @@ impl LinkParser {
sess,
sym::raw_dylib_elf,
nv.value_span,
fluent_generated::attr_parsing_raw_dylib_elf_unstable,
inline_fluent!("link kind `raw-dylib` is unstable on ELF platforms"),
)
.emit();
} else {
Expand All @@ -320,7 +320,7 @@ impl LinkParser {
sess,
sym::link_arg_attribute,
nv.value_span,
fluent_generated::attr_parsing_link_arg_unstable,
inline_fluent!("link kind `link-arg` is unstable"),
)
.emit();
}
Expand Down Expand Up @@ -385,13 +385,8 @@ impl LinkParser {
return true;
};
if !features.link_cfg() {
feature_err(
sess,
sym::link_cfg,
item.span(),
fluent_generated::attr_parsing_link_cfg_unstable,
)
.emit();
feature_err(sess, sym::link_cfg, item.span(), inline_fluent!("link cfg is unstable"))
.emit();
}
*cfg = parse_cfg_entry(cx, link_cfg).ok();
true
Expand Down
Loading
Loading