about summary refs log tree commit diff
path: root/compiler/rustc_session/src/parse.rs
AgeCommit message (Expand)AuthorLines
2023-12-23Give `DiagnosticBuilder` a default type.Nicholas Nethercote-10/+4
2023-12-19Add `EmitResult` associated type to `EmissionGuarantee`.Nicholas Nethercote-8/+11
2023-12-19Add `level` arg to `into_diagnostic`.Nicholas Nethercote-5/+5
2023-12-18Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.Nicholas Nethercote-4/+4
2023-12-18Rename many `DiagCtxt` arguments.Nicholas Nethercote-2/+2
2023-12-18Rename `SilentEmitter::fatal_handler` as `SilentEmitter::fatal_dcx`.Nicholas Nethercote-2/+2
2023-12-18Rename `ParseSess::with_span_handler` as `ParseSess::with_dcx`.Nicholas Nethercote-3/+3
2023-12-18Rename `ParseSess::span_diagnostic` as `ParseSess::dcx`.Nicholas Nethercote-12/+11
2023-12-18Rename `Handler` as `DiagCtxt`.Nicholas Nethercote-6/+6
2023-12-14Avoid `struct_diagnostic` where possible.Nicholas Nethercote-10/+1
2023-12-03rustc_session: Address all `rustc::potential_query_instability` lintsMartin Nordholts-0/+3
2023-12-01Reduce `pub` exposure.Nicholas Nethercote-1/+1
2023-10-30Make `Cfg` and `CheckCfg` non-generic.Nicholas Nethercote-2/+2
2023-10-28Clean up config mess.Nicholas Nethercote-10/+5
2023-10-28Change `CrateConfig` from `FxIndexSet` to `FxHashSet`.Nicholas Nethercote-3/+3
2023-10-16Rename `ACTIVE_FEATURES` as `UNSTABLE_FEATURES`.Nicholas Nethercote-2/+2
2023-08-22unknown unstable lint command linemojave2-5/+12
2023-08-13Remove reached_eof from ParseSessbjorn3-4/+1
2023-07-25Use a builder instead of boolean/option argumentsOli Scherer-8/+4
2023-07-25Remove some arguments that are always the sameOli Scherer-19/+3
2023-07-19On nightly, dump ICE backtraces to diskEsteban Küber-2/+11
2023-07-18Add `#[track_caller]` to lint related diagnostic functionsMaybe Waffle-0/+9
2023-06-27Simplify some conditionsMaybe Waffle-7/+0
2023-05-31Rollup merge of #111975 - jyn514:normalization, r=cjgillotMatthias Krüger-0/+1
2023-05-29Use `Cow` in `{D,Subd}iagnosticMessage`.Nicholas Nethercote-2/+2
2023-05-26Stop normalizing so many different prefixesjyn-0/+1
2023-05-16Avoid `&format("...")` calls in error message code.Nicholas Nethercote-2/+2
2023-05-01remove type_ascription_path_suggestions in parseryukang-3/+0
2023-04-09Fix some clippy::complexityNilstrieb-9/+10
2023-04-04Use new iteration helpers instead of manually rolling themOli Scherer-4/+1
2023-04-04Replace another lock with an append-only vecOli Scherer-2/+2
2023-04-04Remove a lock in favor of an AppendOnlyVecOli Scherer-7/+10
2023-04-04Replace a lock with an atomicOli Scherer-3/+3
2023-02-22various: translation resources from cg backendDavid Wood-5/+2
2023-02-22errors: generate typed identifiers in each crateDavid Wood-3/+6
2023-02-16Add feature gate for non_lifetime_bindersMichael Goulet-3/+3
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-6/+6
2022-10-31Add more track_callermejrs-0/+6
2022-10-07errors: add `emit_note`/`create_note`David Wood-1/+12
2022-09-30Remove expr_parentheses_needed from ParseSessMichael Goulet-11/+3
2022-09-28Auto merge of #101619 - Xiretza:rustc_parse-session-diagnostics, r=davidtwcobors-7/+5
2022-09-27Migrate rustc_session::expr_parentheses_needed to Subdiagnostic structXiretza-7/+5
2022-09-27session: remove now-unnecessary lint `#[allow]`sDavid Wood-8/+0
2022-09-21FIX - adopt new Diagnostic naming in newly migrated modulesJhonny Bill Mena-2/+2
2022-09-21UPDATE - rename DiagnosticHandler trait to IntoDiagnosticJhonny Bill Mena-8/+8
2022-09-21UPDATE - move SessionDiagnostic from rustc_session to rustc_errorsJhonny Bill Mena-2/+1
2022-09-14make `mk_attr_id` part of `ParseSess`SparrowLii-0/+4
2022-09-05UPDATE - into_diagnostic to take a Handler instead of a ParseSessJhonny Bill Mena-3/+3
2022-09-02Make CrateConfig make order depended for linting purposeUrgau-3/+3
2022-08-26translations(rustc_session): migrate 80% of the file parse.rsLuis Cardoso-6/+15