about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/stability.rs
AgeCommit message (Expand)AuthorLines
2023-03-23Separate find_*_stability.Camille GILLOT-3/+5
2023-03-21Use local key in providersMichael Goulet-8/+4
2023-03-06Rollup merge of #107801 - davidtwco:stability-implies-const, r=NilstriebMatthias Krüger-0/+9
2023-02-26Rollup merge of #108449 - fee1-dead-contrib:do_not_lint_unresolved, r=compile...Matthias Krüger-1/+4
2023-02-25Do not lint unresolved trait for ineffective unstable trait implDeadbeef-1/+4
2023-02-22diagnostics: if AssocFn has self argument, describe as methodMichael Howell-2/+2
2023-02-19Auto merge of #108128 - clubby789:builtin-derived-attr, r=jackh726bors-1/+1
2023-02-16Properly check for builtin derivesclubby789-1/+1
2023-02-16Replace some `then`s with some `then_some`sMaybe Waffle-1/+1
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-1/+1
2023-02-08const_eval: `implies_by` in `rustc_const_unstable`David Wood-0/+9
2023-02-05rustc_passes: remove huge error importsest31-24/+21
2023-01-30Replace some `_ == _ || _ == _`s with `matches!(_, _ | _)`sMaybe Waffle-1/+1
2023-01-28Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT-1/+2
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-1/+1
2022-12-01rustc_hir: Relax lifetime requirements on `Visitor::visit_path`Vadim Petrochenkov-2/+2
2022-11-17Auto merge of #104170 - cjgillot:hir-def-id, r=fee1-deadbors-11/+11
2022-11-13Store a LocalDefId in hir::Variant & hir::Field.Camille GILLOT-10/+10
2022-11-13Store a LocalDefId in hir::GenericParam.Camille GILLOT-1/+1
2022-11-12Use `derive_const` and rm manual StructuralEq implDeadbeef-0/+8
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-12/+12
2022-10-26privacy: Rename "accessibility levels" to "effective visibilities"Vadim Petrochenkov-6/+9
2022-10-19Allow #[unstable] impl for fn() -> UnstableType.Mara Bos-7/+19
2022-10-19Allow #[unstable] impls for fn() with unstable abi.Mara Bos-3/+8
2022-10-07migrate stability.rs to translateable diagnosticsNathan Stocks-84/+46
2022-10-01Refactor rustc lint APIMaybe Waffle-15/+14
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-12/+12
2022-09-14Migrated the rustc_passes lint for annotations without effect to the new diag...Diego de Oliveira-10/+7
2022-09-14Also replace the placeholder for the stable_features lintest31-2/+11
2022-09-05Make `hir::PathSegment::res` non-optional.Nicholas Nethercote-1/+1
2022-08-13Rollup merge of #100431 - compiler-errors:enum-ctor-variant-stab, r=estebankMichael Goulet-1/+4
2022-08-12Check ctor for missing stabilityMichael Goulet-0/+3
2022-08-12enum variant ctor inherits stability of variantMichael Goulet-1/+1
2022-08-12Auto merge of #100328 - davidtwco:perf-implications, r=nnethercotebors-36/+91
2022-08-11Rollup merge of #100392 - nnethercote:simplify-visitors, r=cjgillotMatthias Krüger-5/+5
2022-08-11Simplify `rustc_hir::intravisit::Visitor::visit_variant_data`.Nicholas Nethercote-5/+5
2022-08-09passes: load `defined_lib_features` query lessDavid Wood-36/+91
2022-07-31Don't track parent body stability (it wasn't used anyway)Maybe Waffle-18/+3
2022-07-26Implement `#[rustc_default_body_unstable]`Maybe Waffle-4/+32
2022-07-21avoid embedding StabilityLevel::Unstable reason string into metadata multiple...klensy-5/+2
2022-07-20passes: check implied feature existsDavid Wood-19/+31
2022-07-20passes: improved partial stabilization diagnosticDavid Wood-8/+50
2022-07-20middle: add `implies_by` to `#[unstable]`David Wood-0/+1
2022-07-20attr/passes: comment -> doc commentDavid Wood-8/+8
2022-07-14Auto merge of #95956 - yaahc:stable-in-unstable, r=cjgillotbors-3/+48
2022-07-14Auto merge of #98975 - jyn514:unstable_opts, r=wesleywiserbors-2/+2
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-2/+2
2022-07-13remove untagged_union feature gateRalf Jung-66/+2
2022-07-13also allow arrays of allowed typesRalf Jung-0/+5