about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering
AgeCommit message (Expand)AuthorLines
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
2022-11-13Store a LocalDefId in hir::Variant & hir::Field.Camille GILLOT-7/+10
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-13Store LocalDefId in hir::Closure.Camille GILLOT-0/+3
2022-11-13Create bidirectional bounds between original and duplicated parameters.Camille GILLOT-12/+6
2022-11-11Introduce `ExprKind::IncludedBytes`clubby789-1/+8
2022-11-10Refactor nested for-loops into find() callsBryan Garza-12/+5
2022-11-09Allow and add `track_caller` to generatorsBryan Garza-23/+37
2022-11-02rustdoc: use ThinVec for cleaned genericsMichael Howell-1/+1
2022-11-01Rollup merge of #103575 - Xiretza:suggestions-style-attr, r=davidtwcoManish Goregaokar-1/+2
2022-10-30Rollup merge of #93582 - WaffleLapkin:rpitirpit, r=compiler-errorsDylan DPC-1/+15
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-24/+24
2022-10-26Convert all #[suggestion_*] attributes to #[suggestion(style = "...")]Xiretza-1/+2
2022-10-25adopt to compiler changesMaybe Waffle-1/+1
2022-10-25Feature gate `impl_trait_in_fn_trait_return`Maybe Waffle-1/+4
2022-10-25Allow `impl Fn() -> impl Trait` in return positionMaybe Waffle-1/+12
2022-10-23Migrate all diagnosticsNilstrieb-51/+51
2022-10-21Rollup merge of #103051 - davidtwco:translation-tidying-up, r=compiler-errorsDylan DPC-41/+18
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-18Rollup merge of #103168 - Amanieu:stable_asm_sym, r=davidtwcoYuki Okushi-10/+0
2022-10-17Stabilize asm_symAmanieu d'Antras-10/+0
2022-10-17ast_lowering: use derive moreDavid Wood-41/+18
2022-10-15Rollup merge of #102998 - nathanwhit:let-chains-drop-order, r=eholkDylan DPC-20/+45