about summary refs log tree commit diff
path: root/compiler/rustc_session/src/parse.rs
AgeCommit message (Expand)AuthorLines
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
2022-08-22Support #[fatal(..)]finalchild-0/+16
2022-08-21Add Handler::struct_diagnostic()Xiretza-1/+9
2022-08-17Reenable early feature-gates as future-compat warningsChristopher Durham-3/+52
2022-07-01update cfg(bootstrap)sPietro Albini-2/+2
2022-06-10lint: add diagnostic translation migration lintsDavid Wood-0/+2
2022-05-06sess: add `create_{err,warning}`David Wood-2/+16
2022-04-25add `struct_warn` methodChristian Poveda-0/+4
2022-04-25use `ParseSess` instead of `Session` in `into_diagnostic`Christian Poveda-1/+17
2022-04-13errors: lazily load fallback fluent bundleDavid Wood-4/+2
2022-04-09expand: Remove `ParseSess::missing_fragment_specifiers`Vadim Petrochenkov-2/+0
2022-04-05session: opt for enabling directionality markersDavid Wood-2/+2
2022-04-05errors: implement sysroot/testing bundle loadingDavid Wood-3/+6