about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/lib.rs
AgeCommit message (Expand)AuthorLines
2022-11-15Remove allow(rustc::potential_query_instability) from rustc_ast_loweringCastilloDel-1/+0
2022-11-13Store a LocalDefId in hir::AnonConst.Camille GILLOT-1/+3
2022-11-13Store a LocalDefId in hir::GenericParam.Camille GILLOT-0/+6
2022-11-13Create bidirectional bounds between original and duplicated parameters.Camille GILLOT-12/+6
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-3/+3
2022-10-19Do anonymous lifetimes remapping correctly for nested rpitsSantiago Pastorino-16/+11
2022-10-19Extract orig_opt_local_def_id as a functionSantiago Pastorino-4/+12
2022-10-15Auto merge of #99292 - Aaron1011:stability-use-tree, r=cjgillotbors-0/+10
2022-10-11rustc_hir: Less error-prone methods for accessing `PartialRes` resolutionVadim Petrochenkov-16/+8
2022-09-30create def ids for impl traits during ast loweringSantiago Pastorino-9/+18
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-10/+23
2022-09-21Split out async_fn_in_trait into a separate featureDan Johnson-5/+18
2022-09-19Simplify rpitit handling on lower_fn_declSantiago Pastorino-45/+15
2022-09-17Rollup merge of #93628 - est31:stabilize_let_else, r=joshtriplettDylan DPC-1/+1
2022-09-15Only enable the let_else feature on bootstrapest31-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-27/+20
2022-09-14Revert "Rollup merge of #101496 - spastorino:lower_lifetime_binder_api_change...Santiago Pastorino-33/+20
2022-09-12Auto merge of #101688 - cjgillot:verify-hir-parent, r=petrochenkovbors-1/+1
2022-09-11Assert that HIR nodes are not their own parent.Camille GILLOT-1/+1
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-16/+76
2022-09-09Make async fn in traits workMichael Goulet-8/+13
2022-09-09Lower RPITIT to ImplTraitPlaceholder itemMichael Goulet-2/+45
2022-09-08Rollup merge of #101499 - spastorino:add-lowering-arena, r=oli-obkMichael Goulet-20/+35
2022-09-08Introduce lowering_arena to avoid creating AST nodes on the flySantiago Pastorino-20/+35
2022-09-08Auto merge of #101577 - Dylan-DPC:rollup-l9xw7i7, r=Dylan-DPCbors-20/+33
2022-09-08Rollup merge of #101496 - spastorino:lower_lifetime_binder_api_changes, r=oli...Dylan DPC-20/+33
2022-09-08Arena-allocate `hir::Lifetime`.Nicholas Nethercote-9/+12
2022-09-07Allow lower_lifetime_binder receive a closureSantiago Pastorino-20/+33
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-27/+34
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-27/+34
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-4/+3
2022-09-06Rollup merge of #101447 - cjgillot:no-remap-resolver, r=spastorinoYuki Okushi-45/+38
2022-09-05Auto merge of #101228 - nnethercote:simplify-hir-PathSegment, r=petrochenkovbors-4/+10
2022-09-05Remove generics_def_id_map from the resolver.Camille GILLOT-45/+38
2022-09-05Rollup merge of #101142 - nnethercote:improve-hir-stats, r=davidtwcoDylan DPC-1/+1
2022-09-05Address review comments.Nicholas Nethercote-2/+3
2022-09-05Make `hir::PathSegment::hir_id` non-optional.Nicholas Nethercote-1/+4