summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/item.rs
AgeCommit message (Expand)AuthorLines
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2023-01-12parse const closuresDeadbeef-1/+1
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-1/+1
2022-12-27Rollup merge of #106064 - lukas-code:outlives-macro, r=cjgillotMichael Goulet-15/+15
2022-12-26address review comments + better testsLukas Markeffsky-2/+15
2022-12-25fix more clippy::style findingsMatthias Krüger-8/+8
2022-12-22Fix `explicit_outlives_requirements` lint in macrosLukas Markeffsky-15/+2
2022-12-18Revert "Introduce lowering_arena to avoid creating AST nodes on the fly"Nilstrieb-3/+1
2022-12-08Support `#[track_caller]` on async closuresGary Guo-1/+1
2022-12-06Simplify attribute handling in rustc_ast_loweringGary Guo-11/+5
2022-12-05Rollup merge of #105180 - nbdd0121:async_track_caller, r=compiler-errorsMatthias Krüger-8/+20
2022-12-02Fix async track caller for assoc fn and trait impl fnGary Guo-2/+2
2022-12-02Use proper HirId for async track_caller attribute checkGary Guo-6/+18
2022-12-01rustc_ast_lowering: Stop lowering imports into multiple itemsVadim Petrochenkov-74/+10
2022-12-01rustc_hir: Change representation of import paths to support multiple resolutionsVadim Petrochenkov-11/+10
2022-11-24Record in HIR whether lifetime elision was succesful.Camille GILLOT-3/+3
2022-11-23Separate lifetime ident from resolution in HIR.Camille GILLOT-2/+1
2022-11-22`rustc_ast_lowering`: remove `ref` patternsMaybe Waffle-102/+79
2022-11-22Split `MacArgs` in two.Nicholas Nethercote-1/+1
2022-11-18Auto merge of #101562 - nnethercote:shrink-ast-Expr-harder, r=petrochenkovbors-2/+2
2022-11-18Auto merge of #104330 - CastilloDel:ast_lowering, r=cjgillotbors-5/+4
2022-11-17Auto merge of #104219 - bryangarza:async-track-caller-dup, r=eholkbors-1/+1
2022-11-17Use `ThinVec` in `ast::Path`.Nicholas Nethercote-2/+2
2022-11-15Update compiler/rustc_ast_lowering/src/item.rsDaniel del Castillo-7/+1
2022-11-15Change LoweringContext.children to VecCastilloDel-6/+11
2022-11-13Store a LocalDefId in hir::Variant & hir::Field.Camille GILLOT-5/+8
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-13/+13
2022-10-15Auto merge of #99292 - Aaron1011:stability-use-tree, r=cjgillotbors-2/+10
2022-10-11wip: trying to enable #[track_caller] on async fnEric Holk-1/+1
2022-10-11rustc_hir: Less error-prone methods for accessing `PartialRes` resolutionVadim Petrochenkov-3/+6
2022-10-10Rename AssocItemKind::TyAlias to AssocItemKind::TypeMichael Goulet-4/+4
2022-10-09ImplItemKind::TyAlias => ImplItemKind::TypeMichael Goulet-2/+2
2022-09-27Do not overwrite binders for another HirId.Camille GILLOT-0/+2
2022-09-25Only lower async fn body if it actually has a bodyMichael Goulet-7/+6
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-9/+14
2022-09-22Improve the help message for an invalid calling conventionkhyperia-4/+14
2022-09-14Pass ImplTraitContext as &, there's no need for that to be &mutSantiago Pastorino-48/+35
2022-09-09Address rebase issues, make async fn in trait workMichael Goulet-2/+8
2022-09-09Make async fn in traits workMichael Goulet-4/+10
2022-09-08Rollup merge of #101499 - spastorino:add-lowering-arena, r=oli-obkMichael Goulet-1/+3
2022-09-08Introduce lowering_arena to avoid creating AST nodes on the flySantiago Pastorino-1/+3
2022-09-06Pass ImplTraitContext as &mut to avoid the need of ImplTraitContext::reborrow...Santiago Pastorino-43/+56
2022-09-06Auto merge of #101241 - camsteffen:refactor-binding-annotations, r=cjgillotbors-7/+4
2022-09-06Rollup merge of #101447 - cjgillot:no-remap-resolver, r=spastorinoYuki Okushi-0/+1
2022-09-05Auto merge of #101228 - nnethercote:simplify-hir-PathSegment, r=petrochenkovbors-2/+6
2022-09-05Remove generics_def_id_map from the resolver.Camille GILLOT-0/+1
2022-09-05Address review comments.Nicholas Nethercote-1/+1
2022-09-05Make `hir::PathSegment::hir_id` non-optional.Nicholas Nethercote-1/+2
2022-09-05Make `hir::PathSegment::res` non-optional.Nicholas Nethercote-2/+5
2022-09-02Refactor and re-use BindingAnnotationCameron Steffen-7/+4