Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
6d36c8a
Return ExitCode from rustc_driver::main
ChrisDenton Dec 25, 2025
0c432af
Use ExitCode when returning from main in miri
ChrisDenton Dec 26, 2025
d951697
Tidy up re-exports in `rustc_middle::dep_graph`
Zalathar Feb 3, 2026
7b01330
Move trait impls into a `dep_node_key` submodule
Zalathar Feb 3, 2026
4429f09
Rename trait `DepNodeParams` to `DepNodeKey`
Zalathar Feb 3, 2026
f2fff8e
Port reexport_test_harness_main.
Ozzy1423 Feb 4, 2026
b902f89
Remove panicking default impl of `DepNodeKey::to_fingerprint`
Zalathar Feb 4, 2026
212c8c3
Remove dummy loads
Sa4dUs Feb 2, 2026
9dab26a
Convert to inline diagnostics in `rustc_expand`
JonathanBrouwer Feb 4, 2026
8d09ba7
Convert to inline diagnostics in `rustc_ast_lowering`
GuillaumeGomez Feb 4, 2026
caaca04
bootstrap: exclude hexagon-unknown-qurt from llvm-libunwind default
androm3da Feb 4, 2026
78b55fc
Fix incorrect RSS on systems with non-4K page size
heiher Feb 4, 2026
607ac4b
Remove rustdoc GUI flaky test
GuillaumeGomez Feb 4, 2026
d445a2a
Convert to inline diagnostics in `rustc_codegen_ssa`
JonathanBrouwer Feb 4, 2026
40695f1
Convert to inline diagnostics in `rustc_mir_transform`
JonathanBrouwer Feb 4, 2026
e005754
Convert to inline diagnostics in `rustc_resolve`
JonathanBrouwer Feb 3, 2026
534b6c6
Convert to inline diagnostics in `rustc_metadata`
GuillaumeGomez Feb 4, 2026
23e5b24
Adopt matches-logical-or-141497.rs to LLVM HEAD
zmodem Feb 4, 2026
44a14c1
Convert to inline diagnostics in `rustc_hir_typeck`
JonathanBrouwer Feb 4, 2026
94a0ba5
Port `rustc_clean` to attribute parser
jamie-osec Feb 4, 2026
de70679
Port `rustc_if_this_changed`/`rustc_then_this_would_need` to attr parser
jamie-osec Feb 4, 2026
522778e
Move `query-dep-graph` opt check to attr parsing
jamie-osec Feb 4, 2026
a68bb0c
Move `rustc_query_system::values` module into `rustc_middle`.
nnethercote Feb 2, 2026
7bcb7a2
Move `rustc_middle::values` module to `rustc_middle::query::values`.
nnethercote Feb 3, 2026
0932068
Move the `QueryOverflow` and `QueryOverflowNote` errors.
nnethercote Feb 2, 2026
0420a2e
Remove `Cache::clear`.
nnethercote Feb 2, 2026
6970849
Disable flaky test `oneshot::recv_timeout_before_send`
Zalathar Feb 5, 2026
c0b4db1
Rollup merge of #150379 - ChrisDenton:exitcode, r=jieyouxu
JonathanBrouwer Feb 5, 2026
c5381dd
Rollup merge of #152033 - Zalathar:dep-node-key, r=nnethercote
JonathanBrouwer Feb 5, 2026
775ae61
Rollup merge of #152142 - JonathanBrouwer:convert_hir_typeck, r=Guill…
JonathanBrouwer Feb 5, 2026
b0e1a38
Rollup merge of #152145 - Zalathar:recv-timeout-before-send, r=workin…
JonathanBrouwer Feb 5, 2026
b66ead8
Rollup merge of #152020 - Sa4dUs:offload-remove-dummy-loads, r=ZuseZ4
JonathanBrouwer Feb 5, 2026
cf2ea13
Rollup merge of #152023 - nnethercote:rm-Value, r=nnethercote
JonathanBrouwer Feb 5, 2026
50c768e
Rollup merge of #152068 - JonathanBrouwer:convert_resolve, r=lqd
JonathanBrouwer Feb 5, 2026
f5a9072
Rollup merge of #152081 - clubby789:port-depgraph-attrs, r=JonathanBr…
JonathanBrouwer Feb 5, 2026
011d7b0
Rollup merge of #152090 - Ozzy1423:attrs5, r=JonathanBrouwer
JonathanBrouwer Feb 5, 2026
945bfa7
Rollup merge of #152105 - GuillaumeGomez:inline-diag-rustc_ast_loweri…
JonathanBrouwer Feb 5, 2026
d58a87b
Rollup merge of #152108 - JonathanBrouwer:convert_expand, r=jdonszelmann
JonathanBrouwer Feb 5, 2026
e4a7eb7
Rollup merge of #152110 - heiher:fix-rss, r=jieyouxu
JonathanBrouwer Feb 5, 2026
e7518ac
Rollup merge of #152111 - androm3da:bcain/qurt_unwind, r=jieyouxu
JonathanBrouwer Feb 5, 2026
c2da69c
Rollup merge of #152114 - JonathanBrouwer:convert_mir_transform, r=jd…
JonathanBrouwer Feb 5, 2026
9a2c4cb
Rollup merge of #152115 - GuillaumeGomez:inline-diag-rustc_metadata, …
JonathanBrouwer Feb 5, 2026
b1a2927
Rollup merge of #152116 - GuillaumeGomez:fix-rustdoc-gui-flaky, r=Gui…
JonathanBrouwer Feb 5, 2026
dd05e03
Rollup merge of #152118 - JonathanBrouwer:convert_codegen_ssa, r=jdon…
JonathanBrouwer Feb 5, 2026
f163864
Rollup merge of #152128 - zmodem:matches-logical-or-141497, r=nikic
JonathanBrouwer Feb 5, 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
13 changes: 2 additions & 11 deletions Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3490,7 +3490,6 @@ dependencies = [
"rustc_data_structures",
"rustc_errors",
"rustc_feature",
"rustc_fluent_macro",
"rustc_hir",
"rustc_index",
"rustc_macros",
Expand Down Expand Up @@ -3672,7 +3671,6 @@ dependencies = [
"rustc_attr_parsing",
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_fs_util",
"rustc_hashes",
"rustc_hir",
Expand Down Expand Up @@ -3774,7 +3772,6 @@ dependencies = [
"libc",
"rustc_abi",
"rustc_ast",
"rustc_ast_lowering",
"rustc_ast_passes",
"rustc_ast_pretty",
"rustc_borrowck",
Expand All @@ -3787,7 +3784,6 @@ dependencies = [
"rustc_feature",
"rustc_hir_analysis",
"rustc_hir_pretty",
"rustc_hir_typeck",
"rustc_index",
"rustc_interface",
"rustc_lexer",
Expand Down Expand Up @@ -3875,7 +3871,6 @@ dependencies = [
"rustc_data_structures",
"rustc_errors",
"rustc_feature",
"rustc_fluent_macro",
"rustc_hir",
"rustc_lexer",
"rustc_lint_defs",
Expand Down Expand Up @@ -4017,7 +4012,6 @@ dependencies = [
"rustc_ast",
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_hir",
"rustc_hir_analysis",
"rustc_hir_pretty",
Expand All @@ -4039,7 +4033,6 @@ name = "rustc_incremental"
version = "0.0.0"
dependencies = [
"rand 0.9.2",
"rustc_ast",
"rustc_data_structures",
"rustc_errors",
"rustc_fs_util",
Expand All @@ -4051,7 +4044,6 @@ dependencies = [
"rustc_serialize",
"rustc_session",
"rustc_span",
"thin-vec",
"tracing",
]

Expand Down Expand Up @@ -4237,7 +4229,6 @@ dependencies = [
"rustc_errors",
"rustc_expand",
"rustc_feature",
"rustc_fluent_macro",
"rustc_fs_util",
"rustc_hir",
"rustc_hir_pretty",
Expand Down Expand Up @@ -4347,7 +4338,6 @@ dependencies = [
"rustc_const_eval",
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_hir",
"rustc_index",
"rustc_infer",
Expand Down Expand Up @@ -4534,9 +4524,11 @@ version = "0.0.0"
dependencies = [
"measureme",
"rustc_data_structures",
"rustc_errors",
"rustc_hashes",
"rustc_hir",
"rustc_index",
"rustc_macros",
"rustc_middle",
"rustc_query_system",
"rustc_serialize",
Expand Down Expand Up @@ -4581,7 +4573,6 @@ dependencies = [
"rustc_errors",
"rustc_expand",
"rustc_feature",
"rustc_fluent_macro",
"rustc_hir",
"rustc_index",
"rustc_macros",
Expand Down
4 changes: 3 additions & 1 deletion compiler/rustc/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
// Several crates are depended upon but unused so that they are present in the sysroot
#![expect(unused_crate_dependencies)]

use std::process::ExitCode;

// A note about jemalloc: rustc uses jemalloc when built for CI and
// distribution. The obvious way to do this is with the `#[global_allocator]`
// mechanism. However, for complicated reasons (see
Expand Down Expand Up @@ -38,6 +40,6 @@
#[cfg(feature = "jemalloc")]
use tikv_jemalloc_sys as _;

fn main() {
fn main() -> ExitCode {
rustc_driver::main()
}
1 change: 0 additions & 1 deletion compiler/rustc_ast_lowering/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ rustc_attr_parsing = { path = "../rustc_attr_parsing" }
rustc_data_structures = { path = "../rustc_data_structures" }
rustc_errors = { path = "../rustc_errors" }
rustc_feature = { path = "../rustc_feature" }
rustc_fluent_macro = { path = "../rustc_fluent_macro" }
rustc_hir = { path = "../rustc_hir" }
rustc_index = { path = "../rustc_index" }
rustc_macros = { path = "../rustc_macros" }
Expand Down
191 changes: 0 additions & 191 deletions compiler/rustc_ast_lowering/messages.ftl

This file was deleted.

12 changes: 7 additions & 5 deletions compiler/rustc_ast_lowering/src/asm.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ use std::fmt::Write;

use rustc_ast::*;
use rustc_data_structures::fx::{FxHashMap, FxHashSet, FxIndexMap};
use rustc_errors::inline_fluent;
use rustc_hir as hir;
use rustc_hir::def::{DefKind, Res};
use rustc_session::parse::feature_err;
Expand All @@ -19,8 +20,7 @@ use super::errors::{
RegisterConflict,
};
use crate::{
AllowReturnTypeNotation, ImplTraitContext, ImplTraitPosition, ParamMode,
ResolverAstLoweringExt, fluent_generated as fluent,
AllowReturnTypeNotation, ImplTraitContext, ImplTraitPosition, ParamMode, ResolverAstLoweringExt,
};

impl<'a, 'hir> LoweringContext<'a, 'hir> {
Expand Down Expand Up @@ -67,7 +67,7 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
&self.tcx.sess,
sym::asm_experimental_arch,
sp,
fluent::ast_lowering_unstable_inline_assembly,
inline_fluent!("inline assembly is not stable yet on this architecture"),
)
.emit();
}
Expand All @@ -84,7 +84,7 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
&self.tcx.sess,
sym::asm_unwind,
sp,
fluent::ast_lowering_unstable_may_unwind,
inline_fluent!("the `may_unwind` option is unstable"),
)
.emit();
}
Expand Down Expand Up @@ -499,7 +499,9 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
sess,
sym::asm_goto_with_outputs,
*op_sp,
fluent::ast_lowering_unstable_inline_assembly_label_operand_with_outputs,
inline_fluent!(
"using both label and output operands for inline assembly is unstable"
),
)
.emit();
}
Expand Down
Loading
Loading