summary refs log tree commit diff
path: root/compiler/rustc_passes/src/stability.rs
AgeCommit message (Expand)AuthorLines
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
2022-07-13allow unions with mutable references and tuples of allowed typesRalf Jung-5/+22
2022-07-13factor 'is this type allowed as union field on stable' into separate functionRalf Jung-3/+11
2022-07-08fixes post rebaseJane Losare-Lusby-1/+1
2022-07-08add opt in attribute for stable-in-unstable itemsJane Lusby-2/+19
2022-07-08clarify commentJane Lusby-2/+2
2022-07-08update commentJane Lusby-1/+4
2022-07-08Support unstable moves via stable in unstable itemsJane Lusby-2/+27
2022-07-07Reword comments and rename HIR visiting methods.Camille GILLOT-2/+2
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-3/+37
2022-05-19Rebase falloutOli Scherer-1/+1
2022-05-19Move check to existing passJacob Pratt-56/+26
2022-05-19Proper const stability check, default to unstableJacob Pratt-1/+52
2022-05-19Add and use stability helper methodsJacob Pratt-5/+3
2022-05-13rename visit item-like methodsMiguel Guarniz-2/+2
2022-05-13remove ItemLikeVisitor and DeepVisitorMiguel Guarniz-2/+2
2022-05-10only_local: always check for misuselcnr-1/+1
2022-04-30Box HIR Generics and Impl.Camille GILLOT-1/+1
2022-04-17Stop using CRATE_DEF_INDEX.Camille GILLOT-2/+2
2022-04-13couple of clippy::complexity fixesMatthias Krüger-2/+2
2022-04-08check_doc_keyword: don't alloc string for emptiness checkklensy-1/+1
2022-03-30Addressed comments by @compiler-errors and @bjorn3Yuri Astrakhan-1/+1
2022-03-30Spellchecking compiler commentsYuri Astrakhan-3/+3
2022-03-16rustc_error: make ErrorReported impossible to constructmark-3/+3
2022-03-09Permit `#[deprecated]` in stdlibJacob Pratt-1/+1
2022-03-03Make unknown feature error deterministic.Camille GILLOT-3/+3
2022-03-03Gate stability attrs with other attributes.Camille GILLOT-56/+9
2022-03-03Move query providers.Camille GILLOT-1/+10
2022-03-03Remove useless map.Camille GILLOT-9/+5