about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
2022-09-16Rollup merge of #101825 - spastorino:fix-rpit-changes, r=oli-obkGuillaume Gomez-176/+137
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-09-15Stabilize the let_else featureest31-11/+0
2022-09-14Auto merge of #101313 - SparrowLii:mk_attr_id, r=cjgillotbors-1/+1
2022-09-14Get rid of 'b lifetime in lower_param_bounds_mutSantiago Pastorino-4/+3
2022-09-14Pass ImplTraitContext as &, there's no need for that to be &mutSantiago Pastorino-107/+84
2022-09-14Revert "Rollup merge of #101496 - spastorino:lower_lifetime_binder_api_change...Santiago Pastorino-66/+51
2022-09-14Auto merge of #101709 - nnethercote:simplify-visitors-more, r=cjgillotbors-8/+8
2022-09-14make `mk_attr_id` part of `ParseSess`SparrowLii-1/+1
2022-09-12Impove diagnostic for .await-ing non-futuresLukas Markeffsky-3/+9
2022-09-12Remove unused span argument from `walk_fn`.Nicholas Nethercote-2/+2
2022-09-12Remove `path_span` argument to the `visit_path_segment` methods.Nicholas Nethercote-6/+6
2022-09-12Auto merge of #101688 - cjgillot:verify-hir-parent, r=petrochenkovbors-1/+2
2022-09-11Assert that HIR nodes are not their own parent.Camille GILLOT-1/+2
2022-09-09Rebase falloutMichael Goulet-11/+8
2022-09-09Appease clippy againMichael Goulet-7/+10
2022-09-09Tweak feature error, add testMichael Goulet-8/+24
2022-09-09Handle generic parameters.Camille GILLOT-80/+40
2022-09-09Deeply check that method signatures match, and allow for nested RPITITsMichael Goulet-7/+2
2022-09-09Bless tests, fix ICE with ImplTraitPlaceholderMichael Goulet-15/+16
2022-09-09Address nitsMichael Goulet-1/+0
2022-09-09Address rebase issues, make async fn in trait workMichael Goulet-18/+84
2022-09-09Make async fn in traits workMichael Goulet-14/+37
2022-09-09Lower RPITIT to ImplTraitPlaceholder itemMichael Goulet-2/+45
2022-09-08Rollup merge of #101499 - spastorino:add-lowering-arena, r=oli-obkMichael Goulet-21/+38
2022-09-08Introduce lowering_arena to avoid creating AST nodes on the flySantiago Pastorino-21/+38
2022-09-08Auto merge of #101577 - Dylan-DPC:rollup-l9xw7i7, r=Dylan-DPCbors-51/+65
2022-09-08Rollup merge of #101496 - spastorino:lower_lifetime_binder_api_changes, r=oli...Dylan DPC-51/+65
2022-09-08Introduce `DotDotPos`.Nicholas Nethercote-6/+9
2022-09-08Arena-allocate `hir::Lifetime`.Nicholas Nethercote-9/+12
2022-09-07Allow lower_lifetime_binder receive a closureSantiago Pastorino-51/+65
2022-09-07Rollup merge of #101503 - spastorino:add-debug-calls, r=compiler-errorsMatthias Krüger-1/+5
2022-09-07Rollup merge of #101493 - spastorino:borrow-mut-impl-trait-context, r=oli-obkMatthias Krüger-102/+125
2022-09-07Add instrument and debug callsSantiago Pastorino-1/+5
2022-09-07Rollup merge of #101468 - spastorino:fix-ice-rpit-hrtb-without-dyn, r=cjgillotYuki Okushi-2/+1
2022-09-06Pass ImplTraitContext as &mut to avoid the need of ImplTraitContext::reborrow...Santiago Pastorino-102/+125
2022-09-06fix RPIT ICE for implicit HRTB when missing dynSantiago Pastorino-2/+1
2022-09-06Auto merge of #101241 - camsteffen:refactor-binding-annotations, r=cjgillotbors-32/+19
2022-09-06Rollup merge of #101447 - cjgillot:no-remap-resolver, r=spastorinoYuki Okushi-45/+39
2022-09-05Auto merge of #101261 - TaKO8Ki:separate-receiver-from-arguments-in-hir, r=cj...bors-4/+4
2022-09-05Auto merge of #101228 - nnethercote:simplify-hir-PathSegment, r=petrochenkovbors-23/+37
2022-09-05separate the receiver from arguments in HIRTakayuki Maeda-4/+4
2022-09-05Remove generics_def_id_map from the resolver.Camille GILLOT-45/+39
2022-09-05Rollup merge of #101142 - nnethercote:improve-hir-stats, r=davidtwcoDylan DPC-12/+20
2022-09-05Address review comments.Nicholas Nethercote-5/+6
2022-09-05Make `hir::PathSegment::hir_id` non-optional.Nicholas Nethercote-10/+14
2022-09-05Make `hir::PathSegment::res` non-optional.Nicholas Nethercote-16/+25
2022-09-02Refactor and re-use BindingAnnotationCameron Steffen-32/+19
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-3/+0
2022-09-01Directly use the `instrument` macro instead of its full pathOli Scherer-15/+15