summary refs log tree commit diff
path: root/compiler/rustc_middle/src/middle/stability.rs
AgeCommit message (Expand)AuthorLines
2024-01-23Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`.Nicholas Nethercote-2/+2
2024-01-13Add check for ui_testing via promoting parameters from `ParseSess` to `Session`George-lewis-2/+1
2024-01-04Make iteration order of stability_index query stableMichael Woerister-6/+5
2024-01-04Replace a number of FxHashMaps/Sets with stable-iteration-order alternatives.Michael Woerister-1/+2
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-12-15Don't pass lint back out of lint decoratorMichael Goulet-2/+1
2023-12-12Move some methods from `tcx.hir()` to `tcx`zetanumbers-1/+1
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-1/+1
2023-10-30Add method for checking if deprecation is a rustc versionDavid Tolnay-1/+1
2023-10-30Descriptive variant name deprecation versions outside the standard libraryDavid Tolnay-1/+3
2023-10-30Represent absence of 'since' attribute as a variant of DeprecatedSinceDavid Tolnay-5/+5
2023-10-30Add a DeprecatedSince::Err variant for versions that fail to parseDavid Tolnay-9/+10
2023-10-30Move deprecation_in_effect to inherent method on DeprecationDavid Tolnay-16/+3
2023-10-29Store version of `deprecated` attribute in structured formDavid Tolnay-34/+12
2023-10-26Parse rustc version at compile timeDavid Tolnay-15/+12
2023-10-13Format all the let chains in compilerMichael Goulet-1/+3
2023-10-05Rename `Features::active_features`.Nicholas Nethercote-3/+3
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-7/+7
2023-05-29Use `Cow` in `{D,Subd}iagnosticMessage`.Nicholas Nethercote-6/+6
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-1/+1
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-4/+4
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-1/+1
2023-02-22diagnostics: if AssocFn has self argument, describe as methodMichael Howell-2/+2
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-2/+2
2022-10-01Refactor rustc lint APIMaybe Waffle-7/+4
2022-08-27rustc_middle: Remove `Visibility::Invisible`Vadim Petrochenkov-1/+1
2022-08-05Move stability lookup after cross-crate checkMaybe Waffle-11/+11
2022-07-26remove commented out codeMaybe Waffle-1/+0
2022-07-26Implement `#[rustc_default_body_unstable]`Maybe Waffle-1/+63
2022-07-21avoid embedding StabilityLevel::Unstable reason string into metadata multiple...klensy-1/+7
2022-07-20passes: improved partial stabilization diagnosticDavid Wood-0/+13
2022-07-20middle: add `implies_by` to `#[unstable]`David Wood-1/+10
2022-07-14Auto merge of #95956 - yaahc:stable-in-unstable, r=cjgillotbors-4/+15
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-1/+1
2022-07-08fixes post rebaseJane Losare-Lusby-0/+2
2022-07-08Support unstable moves via stable in unstable itemsJane Lusby-4/+13
2022-06-29Use verbose help for deprecation suggestionChris Denton-1/+1
2022-06-13remove unnecessary `to_string` and `String::new`Takayuki Maeda-1/+1
2022-06-04Allow unstable items to be re-exported unstably without requiring the feature...cole-8/+69
2022-05-13Cache more queries on disk.Camille GILLOT-1/+1
2022-05-09Auto merge of #95960 - jhpratt:remove-rustc_deprecated, r=compiler-errorsbors-3/+2
2022-05-02rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov-1/+1
2022-04-17Stop using CRATE_DEF_INDEX.Camille GILLOT-3/+2
2022-04-14Error on `#[rustc_deprecated]`Jacob Pratt-3/+2
2022-03-20Filter OnceNote in diagnostic infra.Camille GILLOT-25/+10
2022-03-16rustc_error: make ErrorReported impossible to constructmark-2/+2
2022-03-03Remove useless map.Camille GILLOT-4/+1
2022-03-03Move the set of features to the `features` query.Camille GILLOT-5/+2
2022-02-25Auto merge of #93368 - eddyb:diagbld-guarantee, r=estebankbors-2/+2
2022-02-24Auto merge of #94129 - cjgillot:rmeta-table, r=petrochenkovbors-7/+7