about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/expr.rs
AgeCommit message (Expand)AuthorLines
2022-11-28Keep track of the start of the argument block of a closureSarthak Singh-0/+8
2022-11-27Auto merge of #104048 - cjgillot:split-lifetime, r=compiler-errorsbors-2/+3
2022-11-24Record in HIR whether lifetime elision was succesful.Camille GILLOT-2/+3
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-23Suggest `.clone()` or `ref binding` on E0382Esteban Küber-2/+2
2022-11-23Rollup merge of #104721 - WaffleLapkin:deref-harder, r=oli-obkDylan DPC-84/+78
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-84/+78
2022-11-22Split `MacArgs` in two.Nicholas Nethercote-1/+1
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-8/+8
2022-11-17Auto merge of #104219 - bryangarza:async-track-caller-dup, r=eholkbors-6/+31
2022-11-17Auto merge of #104170 - cjgillot:hir-def-id, r=fee1-deadbors-0/+3
2022-11-17Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in expressions, types, and ...Nicholas Nethercote-8/+8
2022-11-16Use `token::Lit` in `ast::ExprKind::Lit`.Nicholas Nethercote-2/+10
2022-11-13Store LocalDefId in hir::Closure.Camille GILLOT-0/+3
2022-11-11Introduce `ExprKind::IncludedBytes`clubby789-0/+4
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-10-13Lower condition directly from AST to HIRNathan Whitaker-22/+24
2022-10-12Let chains should still drop temporariesNathan Whitaker-11/+34
2022-10-11wip: trying to enable #[track_caller] on async fnEric Holk-1/+19
2022-10-11rustc_hir: Less error-prone methods for accessing `PartialRes` resolutionVadim Petrochenkov-6/+2
2022-09-29Mark ignore(illustrative) on docs in compiler/rustc_ast_lowering/src/expr.rsreez12g-3/+3
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-1/+1
2022-09-16Rollup merge of #101825 - spastorino:fix-rpit-changes, r=oli-obkGuillaume Gomez-51/+47
2022-09-14Pass ImplTraitContext as &, there's no need for that to be &mutSantiago Pastorino-18/+16
2022-09-14Revert "Rollup merge of #101496 - spastorino:lower_lifetime_binder_api_change...Santiago Pastorino-33/+31
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-09Make async fn in traits workMichael Goulet-2/+3
2022-09-08Auto merge of #101577 - Dylan-DPC:rollup-l9xw7i7, r=Dylan-DPCbors-31/+32
2022-09-08Rollup merge of #101496 - spastorino:lower_lifetime_binder_api_changes, r=oli...Dylan DPC-31/+32
2022-09-08Introduce `DotDotPos`.Nicholas Nethercote-4/+7
2022-09-07Allow lower_lifetime_binder receive a closureSantiago Pastorino-31/+32
2022-09-06Pass ImplTraitContext as &mut to avoid the need of ImplTraitContext::reborrow...Santiago Pastorino-16/+18
2022-09-06Auto merge of #101241 - camsteffen:refactor-binding-annotations, r=cjgillotbors-3/+3
2022-09-05Auto merge of #101261 - TaKO8Ki:separate-receiver-from-arguments-in-hir, r=cj...bors-4/+4
2022-09-05separate the receiver from arguments in HIRTakayuki Maeda-4/+4
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/+3
2022-09-02Refactor and re-use BindingAnnotationCameron Steffen-3/+3
2022-09-01Auto merge of #100869 - nnethercote:replace-ThinVec, r=spastorinobors-2/+2
2022-08-30Change fatal diagnostic to an error.JeanCASPAR-1/+7
2022-08-29Replace `rustc_data_structures::thin_vec::ThinVec` with `thin_vec::ThinVec`.Nicholas Nethercote-2/+2
2022-08-27remove span_fatal from ast_loweringJean CASPAR-3/+3
2022-08-22Migrate all span_err(...) in ast_lowering to SessionDiagnosticJean CASPAR-5/+3