about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
2022-12-05Rollup merge of #105180 - nbdd0121:async_track_caller, r=compiler-errorsMatthias Krüger-22/+38
2022-12-05Add fixme noteGary Guo-0/+2
2022-12-03Rollup merge of #104199 - SarthakSingh31:issue-97417-1, r=cjgillotMatthias Krüger-0/+8
2022-12-03Auto merge of #105133 - oli-obk:promoted_def_ids, r=cjgillotbors-6/+19
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-20/+34
2022-12-02Remove `token::Lit` from `ast::MetaItemLit`.Nicholas Nethercote-1/+2
2022-12-02Add `StrStyle` to `ast::LitKind::ByteStr`.Nicholas Nethercote-1/+1
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-27/+15
2022-12-01Fill in `def_span` when creating def ids.Oli Scherer-6/+19
2022-12-01Auto merge of #104861 - nnethercote:attr-cleanups, r=petrochenkovbors-10/+7
2022-11-29Make TyCtxtFeed::def_id private.Camille GILLOT-1/+1
2022-11-29Only allow feeding a value to newly created definitions.Camille GILLOT-1/+1
2022-11-29Auto merge of #104947 - cjgillot:verify-hir-nest, r=oli-obkbors-1/+1
2022-11-29Avoid more `MetaItem`-to-`Attribute` conversions.Nicholas Nethercote-10/+7
2022-11-28Keep track of the start of the argument block of a closureSarthak Singh-0/+8
2022-11-28Rename `ast::Lit` as `ast::MetaItemLit`.Nicholas Nethercote-3/+3
2022-11-28Factor out a repeated expression in `lower_attr_args`.Nicholas Nethercote-9/+4
2022-11-27Auto merge of #104048 - cjgillot:split-lifetime, r=compiler-errorsbors-75/+60
2022-11-26Verify that HIR parenting and Def parenting match.Camille GILLOT-1/+1
2022-11-26Rollup merge of #104786 - WaffleLapkin:amp-mut-help, r=compiler-errorsGuillaume Gomez-8/+4
2022-11-24nested-match mutability (proposed by the reviewer)Maybe Waffle-6/+4
2022-11-24Use kw::Empty for elided lifetimes in path.Camille GILLOT-2/+1
2022-11-24Record in HIR whether lifetime elision was succesful.Camille GILLOT-34/+40
2022-11-24Auto merge of #104321 - Swatinem:async-gen, r=oli-obkbors-13/+23
2022-11-24Avoid `GenFuture` shim when compiling async constructsArpad Borsos-13/+23
2022-11-23Fix rebaseEsteban Küber-1/+1
2022-11-23Add `Mutability::{is_mut,is_not}`Maybe Waffle-3/+1
2022-11-23Suggest `.clone()` or `ref binding` on E0382Esteban Küber-2/+2
2022-11-23Separate lifetime ident from resolution in HIR.Camille GILLOT-39/+19
2022-11-23Rollup merge of #104721 - WaffleLapkin:deref-harder, r=oli-obkDylan DPC-300/+267
2022-11-22Rollup merge of #104612 - Swatinem:async-ret-y, r=estebankManish Goregaokar-9/+9
2022-11-22`rustc_ast_lowering`: remove `ref` patternsMaybe Waffle-300/+267
2022-11-22Rollup merge of #104615 - spastorino:create-async-def-id-in-lowering, r=compi...Dylan DPC-1/+3
2022-11-22Split `MacArgs` in two.Nicholas Nethercote-27/+13
2022-11-21Auto merge of #103491 - cjgillot:self-rpit, r=oli-obkbors-12/+6
2022-11-19Create def_id for async fns during loweringSantiago Pastorino-1/+3
2022-11-19Lower return type outside async block creationArpad Borsos-9/+9
2022-11-18Auto merge of #101562 - nnethercote:shrink-ast-Expr-harder, r=petrochenkovbors-12/+12
2022-11-18Auto merge of #104330 - CastilloDel:ast_lowering, r=cjgillotbors-13/+10
2022-11-17Auto merge of #104219 - bryangarza:async-track-caller-dup, r=eholkbors-7/+32
2022-11-17Auto merge of #104170 - cjgillot:hir-def-id, r=fee1-deadbors-8/+22
2022-11-17Use `ThinVec` in `ast::Path`.Nicholas Nethercote-2/+2
2022-11-17Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in expressions, types, and ...Nicholas Nethercote-10/+10
2022-11-16Use `token::Lit` in `ast::ExprKind::Lit`.Nicholas Nethercote-4/+19
2022-11-15Update compiler/rustc_ast_lowering/src/item.rsDaniel del Castillo-7/+1
2022-11-15Change LoweringContext.children to VecCastilloDel-11/+15
2022-11-15Make clobber_abis use an FxIndexMapCastilloDel-2/+2
2022-11-15Remove allow(rustc::potential_query_instability) from rustc_ast_loweringCastilloDel-1/+0