about summary refs log tree commit diff
path: root/compiler/rustc_privacy
AgeCommit message (Expand)AuthorLines
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
2022-06-29Auto merge of #98542 - jackh726:coinductive-wf, r=oli-obkbors-0/+1
2022-06-28Make empty bounds lower to WellFormed and make WellFormed coinductiveJack Huey-0/+1
2022-06-27privacy: deny diagnostic migration lintsDavid Wood-1/+4
2022-06-27privacy: port "in public interface" diagDavid Wood-12/+56
2022-06-27privacy: port unnamed "item is private" diagDavid Wood-7/+12
2022-06-27privacy: port "item is private" diagDavid Wood-6/+16
2022-06-27privacy: port "field is private" diagDavid Wood-19/+47
2022-06-12Make `ExprKind::Closure` a struct variant.Camille GILLOT-1/+1
2022-06-08Folding revamp.Nicholas Nethercote-3/+3
2022-06-03Fully stabilize NLLJack Huey-1/+0
2022-05-18Rollup merge of #97096 - tmiasko:reachable-constructor, r=petrochenkovYuki Okushi-1/+15
2022-05-17Types with reachable constructors are reachableTomasz Miąsko-1/+15
2022-05-13remove redundant branchMiguel Guarniz-11/+0