index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_session
/
src
/
parse.rs
Age
Commit message (
Expand
)
Author
Lines
2025-08-22
Refactor lint buffering to avoid requiring a giant enum
Josh Triplett
-7
/
+7
2025-07-28
use let chains in mir, resolve, target
Kivooeo
-4
/
+4
2025-07-15
Fix CI
tiif
-1
/
+1
2025-07-15
Implement other logics
tiif
-0
/
+40
2025-06-19
Extract SilentEmitter
Cameron Steffen
-7
/
+1
2025-06-19
Rename SilentEmitter -> FatalOnlyEmitter
Cameron Steffen
-3
/
+3
2025-06-19
Extract Translator struct
Cameron Steffen
-5
/
+7
2025-06-09
refactor `AttributeGate` and `rustc_attr!` to emit notes during feature chec...
mejrs
-3
/
+6
2025-02-22
Greatly simplify lifetime captures in edition 2024
Michael Goulet
-1
/
+1
2025-02-10
Stop using span hack for contracts feature gating
Michael Goulet
-5
/
+0
2025-02-06
Auto merge of #136471 - safinaskar:parallel, r=SparrowLii
bors
-8
/
+9
2025-02-03
Separate contract feature gates for the internal machinery
Felix S. Klock II
-0
/
+5
2025-02-03
tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`
Askar Safin
-8
/
+9
2025-02-02
Replace ParseSess::set_dcx with DiagCtxt::set_emitter
bjorn3
-4
/
+0
2025-02-02
Use fallback fluent bundle from inner emitter in SilentEmitter
bjorn3
-5
/
+2
2025-02-02
Slightly simplify DiagCtxt::make_silent
bjorn3
-3
/
+2
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-1
/
+1
2024-11-09
give a hint which feature is missing
Ralf Jung
-0
/
+1
2024-10-28
fix clippy::clone_on_ref_ptr for compiler
klensy
-3
/
+3
2024-10-05
Handle `clippy` cases of `rustc::potential_query_instability` lint
ismailarilik
-1
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-5
/
+5
2024-09-13
Add set_dcx to ParseSess
Vetle Rasmussen
-0
/
+4
2024-08-07
Make `Span` optional in `BufferedEarlyLint`
Urgau
-1
/
+11
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-11
/
+11
2024-06-18
Remove redundant argument from `subdiagnostic` method
Oli Scherer
-6
/
+6
2024-06-18
Use a dedicated type instead of a reference for the diagnostic context
Oli Scherer
-4
/
+4
2024-06-18
Prefer `dcx` methods over fields or fields' methods
Oli Scherer
-4
/
+8
2024-05-21
Rename buffer_lint_with_diagnostic to buffer_lint
Xiretza
-1
/
+1
2024-05-21
Convert uses of BuiltinLintDiag::Normal to custom variants
Xiretza
-17
/
+0
2024-05-21
Generate lint diagnostic message from BuiltinLintDiag
Xiretza
-4
/
+1
2024-03-19
conditionally ignore fatal diagnostic in the SilentEmitter
Yacin Tmimi
-1
/
+6
2024-03-18
Provide structured suggestion for `#![feature(foo)]`
Esteban Küber
-5
/
+8
2024-03-06
Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ...
Matthias Krüger
-0
/
+1
2024-03-06
Add missing `#[rustc_lint_diagnostics]` attributes.
Nicholas Nethercote
-0
/
+1
2024-03-05
errors: share `SilentEmitter` between rustc and rustfmt
David Wood
-6
/
+12
2024-03-05
Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`.
Nicholas Nethercote
-3
/
+3
2024-03-05
Rename `DiagnosticMessage` as `DiagMessage`.
Nicholas Nethercote
-6
/
+6
2024-03-05
Rename all `ParseSess` variables/fields/lifetimes as `psess`.
Nicholas Nethercote
-5
/
+4
2024-03-04
Remove `file_path_mapping` param from `ParseSess::new`.
Nicholas Nethercote
-2
/
+2
2024-02-29
Rollup merge of #121783 - nnethercote:emitter-cleanups, r=oli-obk
Guillaume Gomez
-6
/
+13
2024-02-29
Inline and remove `HumanEmitter::stderr`.
Nicholas Nethercote
-4
/
+7
2024-02-29
Rename `DiagCtxt::with_emitter` as `DiagCtxt::new`.
Nicholas Nethercote
-4
/
+4
2024-02-29
Inline and remove `DiagCtxt::with_tty_emitter`
Nicholas Nethercote
-4
/
+8
2024-02-29
Overhaul how stashed diagnostics work, again.
Nicholas Nethercote
-2
/
+1
2024-02-28
Rename `DiagnosticBuilder` as `Diag`.
Nicholas Nethercote
-6
/
+5
2024-02-19
Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers.
Nicholas Nethercote
-4
/
+9
2024-02-17
Rollup merge of #121085 - davidtwco:always-eager-diagnostics, r=nnethercote
Matthias Krüger
-5
/
+5
2024-02-15
errors: only eagerly translate subdiagnostics
David Wood
-5
/
+5
2024-02-14
clean up potential_query_instability with FxIndexMap and UnordMap
yukang
-6
/
+6
2024-02-03
`SilentEmitter::fatal_note` doesn't need to be optional.
Nicholas Nethercote
-1
/
+1
[next]