about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/expr.rs
AgeCommit message (Expand)AuthorLines
2023-01-11Change `src/test` to `tests` in source files, fix tidy and testsAlbert Larsan-2/+2
2022-12-21Update track_caller tests; run fmtBryan Garza-5/+2
2022-12-21Improve code based on feedback.Bryan Garza-22/+20
2022-12-21Update track_caller logic/lint after rebaseBryan Garza-26/+27
2022-12-19Revert "Replace usage of `ResumeTy` in async lowering with `Context`"Andrew Pollack-36/+21
2022-12-13Rollup merge of #105464 - nbdd0121:hir, r=compiler-errorsMatthias Krüger-37/+48
2022-12-12Auto merge of #105160 - nnethercote:rm-Lit-token_lit, r=petrochenkovbors-1/+1
2022-12-08Move paren expr and loop HIR loweringGary Guo-28/+37
2022-12-08Support `#[track_caller]` on async closuresGary Guo-9/+11
2022-12-07Rollup merge of #105343 - nbdd0121:hir, r=fee1-deadMatthias Krüger-94/+39
2022-12-06Replace usage of `ResumeTy` in async lowering with `Context`Arpad Borsos-21/+36
2022-12-06Simplify attribute handling in rustc_ast_loweringGary Guo-94/+39
2022-12-05Rollup merge of #105180 - nbdd0121:async_track_caller, r=compiler-errorsMatthias Krüger-14/+18
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-1/+1
2022-12-02Use proper HirId for async track_caller attribute checkGary Guo-14/+16
2022-12-02Add `StrStyle` to `ast::LitKind::ByteStr`.Nicholas Nethercote-1/+1
2022-12-01Fill in `def_span` when creating def ids.Oli Scherer-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-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