about summary refs log tree commit diff
path: root/compiler/rustc_privacy
AgeCommit message (Expand)AuthorLines
2022-11-05privacy: Check effective visibility invariantsVadim Petrochenkov-0/+2
2022-11-05privacy: Print effective visibilities of constructorsVadim Petrochenkov-0/+8
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-53/+62
2022-10-26privacy: Rename "accessibility levels" to "effective visibilities"Vadim Petrochenkov-66/+66
2022-10-25Perf improvements for effective visibility calculatingBryanskiy-3/+5
2022-10-23Migrate all diagnosticsNilstrieb-12/+12
2022-10-19manually inline and rm `visit_abstract_const_expr`lcnr-16/+9
2022-10-18change `ConstEvaluatable` to use `ty::Const`lcnr-9/+1
2022-10-16Auto merge of #102026 - Bryanskiy:resolve_update, r=petrochenkovbors-22/+25
2022-10-16Populate effective visibilities in 'rustc_resolve'Bryanskiy-22/+25
2022-10-12Auto merge of #101679 - compiler-errors:rpitit-default-body, r=nikomatsakisbors-2/+14
2022-10-09ImplItemKind::TyAlias => ImplItemKind::TypeMichael Goulet-3/+3
2022-10-05Fix test for default body with implMichael Goulet-2/+14
2022-09-29Shrink `hir::def::Res`.Nicholas Nethercote-1/+3
2022-09-27rustc_typeck to rustc_hir_analysislcnr-3/+3
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-54/+63
2022-09-21UPDATE - rename SessionSubdiagnostic macro to SubdiagnosticJhonny Bill Mena-2/+2
2022-09-21UPDATE - rename DiagnosticHandler macro to DiagnosticJhonny Bill Mena-6/+6
2022-09-21UPDATE - rename DiagnosticHandler trait to IntoDiagnosticJhonny Bill Mena-7/+7
2022-09-17Rollup merge of #101713 - Bryanskiy:AccessLevels, r=petrochenkovMatthias Krüger-10/+31
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-09-14change AccessLevels representationBryanskiy-10/+31
2022-09-14Auto merge of #101709 - nnethercote:simplify-visitors-more, r=cjgillotbors-1/+1
2022-09-12Remove `path_span` argument to the `visit_path_segment` methods.Nicholas Nethercote-1/+1
2022-09-10rustc_error, rustc_private, rustc_ast: Switch to stable hash containersNiklas Jonsson-1/+0
2022-09-09Handle generic parameters.Camille GILLOT-8/+3
2022-09-09Implement projection for ImplTraitPlaceholderMichael Goulet-1/+3
2022-09-09RPITIT placeholder itemsMichael Goulet-0/+5
2022-09-07rustc: Parameterize `ty::Visibility` over used IDVadim Petrochenkov-39/+37
2022-09-02Rollup merge of #100147 - Bryanskiy:private-in-public, r=petrochenkovGuillaume Gomez-2/+68
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+4
2022-08-31add TestReachabilityVisitorBryanskiy-2/+68
2022-08-27rustc_middle: Remove `Visibility::Invisible`Vadim Petrochenkov-1/+0
2022-08-21Replace #[lint/warning/error] with #[diag]Xiretza-7/+7
2022-08-12Adjust cfgsMark Rousskov-2/+2
2022-08-11Simplify `rustc_hir::intravisit::Visitor::visit_variant_data`.Nicholas Nethercote-7/+2
2022-08-05move DiagnosticArgFromDisplay into rustc_errorsMichael Goulet-29/+14
2022-08-05Delay formatting trimmed path until lint/error is emittedMichael Goulet-14/+27
2022-08-01Remove DefId from AssocItemContainer.Camille GILLOT-1/+1
2022-08-01Store associated item defaultness in impl_defaultness.Camille GILLOT-5/+3
2022-07-28Remove guess_head_span.Camille GILLOT-2/+1
2022-07-20clippy::perf fixesMatthias Krüger-1/+0
2022-07-15errors: lint on `LintDiagnosticBuilder::build`David Wood-24/+29
2022-07-15Remove some more usages of guess_head_spanMichael Goulet-2/+1
2022-07-12Move abstract const to rustc_middle::tykadmin-3/+2
2022-07-06Rollup merge of #98881 - cjgillot:q-def-kind, r=fee1-deadDylan DPC-1/+1
2022-07-06Update TypeVisitor pathsAlan Egerton-3/+1
2022-07-05Relax constrained generics to TypeVisitableAlan Egerton-2/+4
2022-07-04Only compute DefKind through the query.Camille GILLOT-1/+1