about summary refs log tree commit diff
path: root/compiler/rustc_save_analysis/src
AgeCommit message (Expand)AuthorLines
2022-09-29Shrink `hir::def::Res`.Nicholas Nethercote-4/+6
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-25/+25
2022-09-21UPDATE - rename DiagnosticHandler macro to DiagnosticJhonny Bill Mena-2/+2
2022-09-21UPDATE - rename DiagnosticHandler trait to IntoDiagnosticJhonny Bill Mena-2/+2
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-09-12Remove `path_span` argument to the `visit_path_segment` methods.Nicholas Nethercote-1/+1
2022-09-09Handle generic parameters.Camille GILLOT-8/+9
2022-09-09RPITIT placeholder itemsMichael Goulet-0/+6
2022-09-06Auto merge of #101241 - camsteffen:refactor-binding-annotations, r=cjgillotbors-13/+2
2022-09-05Auto merge of #101261 - TaKO8Ki:separate-receiver-from-arguments-in-hir, r=cj...bors-1/+5
2022-09-05Auto merge of #101228 - nnethercote:simplify-hir-PathSegment, r=petrochenkovbors-6/+10
2022-09-05separate the receiver from arguments in HIRTakayuki Maeda-1/+5
2022-09-05Rollup merge of #101142 - nnethercote:improve-hir-stats, r=davidtwcoDylan DPC-1/+1
2022-09-05Address review comments.Nicholas Nethercote-1/+1
2022-09-05Make `hir::PathSegment::hir_id` non-optional.Nicholas Nethercote-2/+5
2022-09-05Make `hir::PathSegment::res` non-optional.Nicholas Nethercote-5/+6
2022-09-02Refactor and re-use BindingAnnotationCameron Steffen-13/+2
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-4/+3
2022-08-29Use `&'hir Expr` everywhere.Nicholas Nethercote-1/+1
2022-08-24save_analysis: Migrate diagnosticsWonchul Lee-1/+15
2022-08-01Remove DefId from AssocItemContainer.Camille GILLOT-2/+2
2022-08-01Store associated item defaultness in impl_defaultness.Camille GILLOT-1/+1
2022-07-14Rollup merge of #98705 - WaffleLapkin:closure_binder, r=cjgillotDylan DPC-1/+1
2022-07-12Add an indirection for closures in `hir::ExprKind`Maybe Waffle-1/+1
2022-07-11move else block into the `Local` structDing Xiang Fei-2/+2
2022-07-11lower let-else in MIR insteadDing Xiang Fei-10/+4
2022-07-01Factor out hir::Node::BindingCameron Steffen-3/+3
2022-06-12Make `ExprKind::Closure` a struct variant.Camille GILLOT-3/+3
2022-06-03Fully stabilize NLLJack Huey-1/+0
2022-05-12[save-analysis] Reference the variant not enum at struct-literal construction.Kelsey Gilbert-3/+8
2022-05-02rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov-10/+7
2022-04-30Store all generic bounds as where predicates.Camille GILLOT-27/+0
2022-04-30Inline WhereClause into Generics.Camille GILLOT-1/+1
2022-04-23Drop vis in ImplItem.Camille GILLOT-18/+2
2022-04-23Drop vis in FieldDef.Camille GILLOT-14/+18
2022-04-23Stop pretty-printing HIR visibility.Camille GILLOT-4/+2
2022-04-23Stop visiting visibility.Camille GILLOT-6/+0
2022-03-31remove find_use_placementFausto-3/+3
2022-03-31Rollup merge of #95497 - nyurik:compiler-spell-comments, r=compiler-errorsDylan DPC-1/+1
2022-03-30Spellchecking compiler commentsYuri Astrakhan-1/+1
2022-03-29Remember mutability in `DefKind::Static`.Camille GILLOT-1/+1
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-1/+1
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-24resolve: Fix incorrect results of `opt_def_kind` query for some built-in macrosVadim Petrochenkov-1/+1
2022-02-20Auto merge of #94062 - Mark-Simulacrum:drop-print-cfg, r=oli-obkbors-1/+1
2022-02-19Adopt let else in more placesest31-15/+8
2022-02-16Move ty::print methods to Drop-based scope guardsMark Rousskov-1/+1
2022-02-12change to a struct variantEllen-4/+4
2022-02-10Remove further usage of `&hir::Map`Frank Steffahn-4/+4